ELF>3@@UHH}HuHUHEHHEHE]UHH}uHEUHcHHHEHE]UHH}HEHtHEH~ ]UHH}HEH]UHH}HuHUHEH)HUHE]UHHEHE]UHH}HEfH*]UHEEH,HEHE]UHH}HE]UHH}HEv w ]UHH }uUHHEH}uq}w0HEUUE։HUHB@HEH@@Hu(HEH(HEHHE@HEUHHH}HEH@@HHEHUHH}HuHUHEHUHPHEHUHP]UHH}HuHUHEHUHP HEHUHP(]UHH}EHEE@]UHH}HuHEHUHP0HE@8]UHH0H}HEHP HEH@HHHEHE@ f.z f.t,HEHHEHYfH~fHnHEHEHPHEH@(HHXHEHUHEHHHHEHEHHEHwHHHƿHHƿHEH6HHHƿHEHHHHƿHEH@fHnHHƿHEUHAUATSH(H}HuHEH@H#uHEH@ Ht ;HEH@(HoIHEH@ H\IHEH@HIHHEH@H6MMHHHHƿHEHHEHEH@@H]HUHHHC0HE@8HEHHHEH@0HHHHHƿH}uGHEȋt+w2tw(ttHEHUHR0H HEHUHH([A\A]]UHSH8H}HuHUHEHEHEH@HuHEH@Hpt HE؋tHtrt t(HE؋@8u HEH@0HE~HEH@ Ht SHEHHEHEHEFHEH@ Hu HE؋@8u HEHHEHEH@0HEHEHPHEH@HHHHEHH{HHEHH}u HEHHEH@0H~nHEH~^HEH@0HKfH~HEH:f(fHn^HEHE f/v"HEHEH]UHSHH}uH]HCH]HCH]HC H]HC(}t,HE@HEH@@HHE@8H]negative delay %10lddelay = (t2 - t3) * rr + (t4 - t1)t2 - t3 = %+10ldt4 - t1 = %+10ldrr = %.9ftsproc_update_delay: t1=%ld, t2=%ld, t3=%ld, t4=%lddelay filtered %10ld raw %10ld?zY :intib ,H , ns- .uuH   t1# t2$ t3' t4(( +0 ,A8 /@>8!A]0*A 8 / ,K..}tsp"X+AT$ A#tsp)H5@E X P AQtsp(4 H |tsp|$Ht23~ht41~ ` ~Xv&tspv&hv1`q$tspq1hq=`k+ntspk"hk-`k=Xe+tspe$he/`e@X_+tsp_$h ?B?/\@X@,ATtspBh2 A2ttsp2%hmxm0hfxf$Xthhaxa$hTAtVhM!aM#XbM,PtOhHAxH%hCA/xC"h7$7a7#X7*ATt9h0!a0#Xb0,Pt2h: ; 9 I$ > : ; 9 II.: ; 9 'I@z4: ; 9 I(  !I : ; 9 I8 :!; 9 I8 : ; 9 I .?:!; 9 'I@| 4:!; 9 I.?:!; 9!'@z.?: ; 9!'<>! !I: ;!9!.?:!; 9 'I<.?:!; 9!'@|% $ > &I  : ; 9  : ; 9 <.?: ;9 '<.?: ;9 'I<.: ; 9 'I@z,YR^   0 JJ< KK1 J KK6 JX'JXX'.X.Y1 J1 JJ< KK1K K . J1 K1 KC. f w vY2/ uv k& o y w K1? ? ??? # g . &K1MJ K...% u wf  1 #YK(J K f *t K 1 K 0#Jt K  $ uK: L,J*   1 Yi gTSPROC_RAW_WEIGHTtmv_addremote_tsshort intsize_ttmv_divtmv_to_nanosecondstsproc_down_tstsproc_createdelaymode__int128tsproc_modefilter_sampletsproctmv_dblGNU C17 13.2.0 -mtune=generic -march=x86-64 -g -fasynchronous-unwind-tableslocal_tstmv_signfreelong doubleunsigned int__int128 unsigneddelay_filterTSPROC_FILTERfilter_resettsproc_destroylong int__int64_tfiltered_delay_validfilter_typetsproc_update_offsetfilter_destroyunsigned chartmv_zeroweightingsigned charlong long unsigned intprinttsproc_set_clock_rate_ratiofilter_createraw_delayfilter_lengthshort unsigned intoffsetFILTER_MOVING_AVERAGEchartmv_tcalloctsproc_resetTSPROC_RAWdbl_tmvclock_rate_ratiolong unsigned inttsproc_update_delaydoubleTSPROC_FILTER_WEIGHTint64_tFILTER_MOVING_MEDIANfullfiltered_delaytmv_subtsproc_set_delaytmv_is_zerotsproc_up_tsdivisorfilterweightlong long intget_raw_delaytsproc.c/home/apu/testbed_files/wifi-ptp/ptp/home/apu/testbed_files/wifi-ptp/ptp/usr/lib/gcc/x86_64-linux-gnu/13/include/usr/include/x86_64-linux-gnu/bits/usr/includetsproc.ctmv.htsproc.cstddef.htypes.hstdint-intn.hfilter.htsproc.hprint.hstdlib.hGCC: (Debian 13.2.0-13) 13.2.0zRx !AC \ <$AC _ \/AC j |AC R !AC \ AC M AC R AC X AC I <2AC m \AC  |+AC f +AC f +AC f AC Y &AC a AC  $<AC I  d#AC E  }AC Es  !!$E/#t/!7@HPc2  m2{++-+Xv& ,$2#G}Ttsproc.ctmv_addtmv_divtmv_signtmv_is_zerotmv_subtmv_zerotmv_dbldbl_tmvtmv_to_nanosecondsweightingtsproc_createcallocfilter_createfreetsproc_destroyfilter_destroytsproc_down_tstsproc_up_tstsproc_set_clock_rate_ratiotsproc_set_delayget_raw_delayprinttsproc_update_delayfilter_sampletsproc_update_offsettsproc_resetfilter_resetN      7 H Y" d C U   . C#     * / .= K oR Y Se q x   $ x     m   E       x  &% 2 s> z *  8  s S     - 0 L Qw %  f z m ;  ,3 mC ;R \ m Av m X % ^*-P _ o Pt   ` _2 s 8$ EC Nu =   B 9M Rt E 5! k8 C " .& S* |. 8 = B G L Q V [ ` e o @!`Et @`2-Xv @,h.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @Y@"&,1>p ~9@% J]0X@`/0 qVl@/h }0j00  -0@0` 8!a2