From a158bea3e47d88423feb9bba5752ab5e4655fd14 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 13 May 2017 16:12:06 +0200 Subject: timing: Update tests, add some more. --- .../ade7758-phase-b-zx-irq-context-rising.output | 356 +++++++++++++++++++++ 1 file changed, 356 insertions(+) create mode 100644 decoder/test/timing/ade7758-phase-b-zx-irq-context-rising.output (limited to 'decoder/test/timing/ade7758-phase-b-zx-irq-context-rising.output') diff --git a/decoder/test/timing/ade7758-phase-b-zx-irq-context-rising.output b/decoder/test/timing/ade7758-phase-b-zx-irq-context-rising.output new file mode 100644 index 0000000..1192b14 --- /dev/null +++ b/decoder/test/timing/ade7758-phase-b-zx-irq-context-rising.output @@ -0,0 +1,356 @@ +466-472 timing: time: "120.000 ns (8.333 MHz)" +466-472 timing: average: "120.000 ns (8.333 MHz)" +472-478 timing: time: "120.000 ns (8.333 MHz)" +472-478 timing: average: "120.000 ns (8.333 MHz)" +472-478 timing: delta: "0.000000" +478-485 timing: time: "140.000 ns (7.143 MHz)" +478-485 timing: average: "126.667 ns (7.895 MHz)" +478-485 timing: delta: "20.000 ns (50.000 MHz)" +485-491 timing: time: "120.000 ns (8.333 MHz)" +485-491 timing: average: "125.000 ns (8.000 MHz)" +485-491 timing: delta: "-20.000 ns (-50.000 MHz)" +491-497 timing: time: "120.000 ns (8.333 MHz)" +491-497 timing: average: "124.000 ns (8.065 MHz)" +491-497 timing: delta: "0.000000" +497-503 timing: time: "120.000 ns (8.333 MHz)" +497-503 timing: average: "123.333 ns (8.108 MHz)" +497-503 timing: delta: "0.000000" +503-509 timing: time: "120.000 ns (8.333 MHz)" +503-509 timing: average: "122.857 ns (8.140 MHz)" +503-509 timing: delta: "0.000000" +509-749 timing: time: "4.800 μs (208.333 kHz)" +509-749 timing: average: "707.500 ns (1.413 MHz)" +509-749 timing: delta: "4.680 μs (213.675 kHz)" +749-755 timing: time: "120.000 ns (8.333 MHz)" +749-755 timing: average: "642.222 ns (1.557 MHz)" +749-755 timing: delta: "-4.680 μs (-213.675 kHz)" +755-761 timing: time: "120.000 ns (8.333 MHz)" +755-761 timing: average: "590.000 ns (1.695 MHz)" +755-761 timing: delta: "0.000000" +761-767 timing: time: "120.000 ns (8.333 MHz)" +761-767 timing: average: "547.273 ns (1.827 MHz)" +761-767 timing: delta: "0.000000" +767-774 timing: time: "140.000 ns (7.143 MHz)" +767-774 timing: average: "513.333 ns (1.948 MHz)" +767-774 timing: delta: "20.000 ns (50.000 MHz)" +774-780 timing: time: "120.000 ns (8.333 MHz)" +774-780 timing: average: "483.077 ns (2.070 MHz)" +774-780 timing: delta: "-20.000 ns (-50.000 MHz)" +780-786 timing: time: "120.000 ns (8.333 MHz)" +780-786 timing: average: "457.143 ns (2.188 MHz)" +780-786 timing: delta: "0.000000" +786-792 timing: time: "120.000 ns (8.333 MHz)" +786-792 timing: average: "434.667 ns (2.301 MHz)" +786-792 timing: delta: "0.000000" +792-852 timing: time: "1.200 μs (833.333 kHz)" +792-852 timing: average: "482.500 ns (2.073 MHz)" +792-852 timing: delta: "1.080 μs (925.926 kHz)" +852-858 timing: time: "120.000 ns (8.333 MHz)" +852-858 timing: average: "461.176 ns (2.168 MHz)" +852-858 timing: delta: "-1.080 μs (-925.926 kHz)" +858-864 timing: time: "120.000 ns (8.333 MHz)" +858-864 timing: average: "442.222 ns (2.261 MHz)" +858-864 timing: delta: "0.000000" +864-871 timing: time: "140.000 ns (7.143 MHz)" +864-871 timing: average: "426.316 ns (2.346 MHz)" +864-871 timing: delta: "20.000 ns (50.000 MHz)" +871-877 timing: time: "120.000 ns (8.333 MHz)" +871-877 timing: average: "411.000 ns (2.433 MHz)" +871-877 timing: delta: "-20.000 ns (-50.000 MHz)" +877-883 timing: time: "120.000 ns (8.333 MHz)" +877-883 timing: average: "397.143 ns (2.518 MHz)" +877-883 timing: delta: "0.000000" +883-889 timing: time: "120.000 ns (8.333 MHz)" +883-889 timing: average: "384.545 ns (2.600 MHz)" +883-889 timing: delta: "0.000000" +889-895 timing: time: "120.000 ns (8.333 MHz)" +889-895 timing: average: "373.043 ns (2.681 MHz)" +889-895 timing: delta: "0.000000" +895-956 timing: time: "1.220 μs (819.672 kHz)" +895-956 timing: average: "408.333 ns (2.449 MHz)" +895-956 timing: delta: "1.100 μs (909.091 kHz)" +956-963 timing: time: "140.000 ns (7.143 MHz)" +956-963 timing: average: "397.600 ns (2.515 MHz)" +956-963 timing: delta: "-1.080 μs (-925.926 kHz)" +963-969 timing: time: "120.000 ns (8.333 MHz)" +963-969 timing: average: "386.923 ns (2.584 MHz)" +963-969 timing: delta: "-20.000 ns (-50.000 MHz)" +969-975 timing: time: "120.000 ns (8.333 MHz)" +969-975 timing: average: "377.037 ns (2.652 MHz)" +969-975 timing: delta: "0.000000" +975-981 timing: time: "120.000 ns (8.333 MHz)" +975-981 timing: average: "367.857 ns (2.718 MHz)" +975-981 timing: delta: "0.000000" +981-988 timing: time: "140.000 ns (7.143 MHz)" +981-988 timing: average: "360.000 ns (2.778 MHz)" +981-988 timing: delta: "20.000 ns (50.000 MHz)" +988-994 timing: time: "120.000 ns (8.333 MHz)" +988-994 timing: average: "352.000 ns (2.841 MHz)" +988-994 timing: delta: "-20.000 ns (-50.000 MHz)" +994-1000 timing: time: "120.000 ns (8.333 MHz)" +994-1000 timing: average: "344.516 ns (2.903 MHz)" +994-1000 timing: delta: "0.000000" +1000-1622 timing: time: "12.440 μs (80.386 kHz)" +1000-1622 timing: average: "722.500 ns (1.384 MHz)" +1000-1622 timing: delta: "12.320 μs (81.169 kHz)" +1622-1628 timing: time: "120.000 ns (8.333 MHz)" +1622-1628 timing: average: "704.242 ns (1.420 MHz)" +1622-1628 timing: delta: "-12.320 μs (-81.169 kHz)" +1628-1635 timing: time: "140.000 ns (7.143 MHz)" +1628-1635 timing: average: "687.647 ns (1.454 MHz)" +1628-1635 timing: delta: "20.000 ns (50.000 MHz)" +1635-1641 timing: time: "120.000 ns (8.333 MHz)" +1635-1641 timing: average: "671.429 ns (1.489 MHz)" +1635-1641 timing: delta: "-20.000 ns (-50.000 MHz)" +1641-1647 timing: time: "120.000 ns (8.333 MHz)" +1641-1647 timing: average: "656.111 ns (1.524 MHz)" +1641-1647 timing: delta: "0.000000" +1647-1653 timing: time: "120.000 ns (8.333 MHz)" +1647-1653 timing: average: "641.622 ns (1.559 MHz)" +1647-1653 timing: delta: "0.000000" +1653-1659 timing: time: "120.000 ns (8.333 MHz)" +1653-1659 timing: average: "627.895 ns (1.593 MHz)" +1653-1659 timing: delta: "0.000000" +1659-1666 timing: time: "140.000 ns (7.143 MHz)" +1659-1666 timing: average: "615.385 ns (1.625 MHz)" +1659-1666 timing: delta: "20.000 ns (50.000 MHz)" +1666-1936 timing: time: "5.400 μs (185.185 kHz)" +1666-1936 timing: average: "735.000 ns (1.361 MHz)" +1666-1936 timing: delta: "5.260 μs (190.114 kHz)" +1936-1942 timing: time: "120.000 ns (8.333 MHz)" +1936-1942 timing: average: "720.000 ns (1.389 MHz)" +1936-1942 timing: delta: "-5.280 μs (-189.394 kHz)" +1942-1949 timing: time: "140.000 ns (7.143 MHz)" +1942-1949 timing: average: "706.190 ns (1.416 MHz)" +1942-1949 timing: delta: "20.000 ns (50.000 MHz)" +1949-1955 timing: time: "120.000 ns (8.333 MHz)" +1949-1955 timing: average: "692.558 ns (1.444 MHz)" +1949-1955 timing: delta: "-20.000 ns (-50.000 MHz)" +1955-1961 timing: time: "120.000 ns (8.333 MHz)" +1955-1961 timing: average: "679.545 ns (1.472 MHz)" +1955-1961 timing: delta: "0.000000" +1961-1967 timing: time: "120.000 ns (8.333 MHz)" +1961-1967 timing: average: "667.111 ns (1.499 MHz)" +1961-1967 timing: delta: "0.000000" +1967-1974 timing: time: "140.000 ns (7.143 MHz)" +1967-1974 timing: average: "655.652 ns (1.525 MHz)" +1967-1974 timing: delta: "20.000 ns (50.000 MHz)" +1974-1980 timing: time: "120.000 ns (8.333 MHz)" +1974-1980 timing: average: "644.255 ns (1.552 MHz)" +1974-1980 timing: delta: "-20.000 ns (-50.000 MHz)" +1980-2039 timing: time: "1.180 μs (847.458 kHz)" +1980-2039 timing: average: "655.417 ns (1.526 MHz)" +1980-2039 timing: delta: "1.060 μs (943.396 kHz)" +2039-2045 timing: time: "120.000 ns (8.333 MHz)" +2039-2045 timing: average: "644.490 ns (1.552 MHz)" +2039-2045 timing: delta: "-1.060 μs (-943.396 kHz)" +2045-2052 timing: time: "140.000 ns (7.143 MHz)" +2045-2052 timing: average: "634.400 ns (1.576 MHz)" +2045-2052 timing: delta: "20.000 ns (50.000 MHz)" +2052-2058 timing: time: "120.000 ns (8.333 MHz)" +2052-2058 timing: average: "624.314 ns (1.602 MHz)" +2052-2058 timing: delta: "-20.000 ns (-50.000 MHz)" +2058-2064 timing: time: "120.000 ns (8.333 MHz)" +2058-2064 timing: average: "614.615 ns (1.627 MHz)" +2058-2064 timing: delta: "0.000000" +2064-2071 timing: time: "140.000 ns (7.143 MHz)" +2064-2071 timing: average: "605.660 ns (1.651 MHz)" +2064-2071 timing: delta: "20.000 ns (50.000 MHz)" +2071-2077 timing: time: "120.000 ns (8.333 MHz)" +2071-2077 timing: average: "596.667 ns (1.676 MHz)" +2071-2077 timing: delta: "-20.000 ns (-50.000 MHz)" +2077-2083 timing: time: "120.000 ns (8.333 MHz)" +2077-2083 timing: average: "588.000 ns (1.701 MHz)" +2077-2083 timing: delta: "0.000000" +2083-2192 timing: time: "2.180 μs (458.716 kHz)" +2083-2192 timing: average: "616.429 ns (1.622 MHz)" +2083-2192 timing: delta: "2.060 μs (485.437 kHz)" +2192-2199 timing: time: "140.000 ns (7.143 MHz)" +2192-2199 timing: average: "608.070 ns (1.645 MHz)" +2192-2199 timing: delta: "-2.040 μs (-490.196 kHz)" +2199-2205 timing: time: "120.000 ns (8.333 MHz)" +2199-2205 timing: average: "599.655 ns (1.668 MHz)" +2199-2205 timing: delta: "-20.000 ns (-50.000 MHz)" +2205-2211 timing: time: "120.000 ns (8.333 MHz)" +2205-2211 timing: average: "591.525 ns (1.691 MHz)" +2205-2211 timing: delta: "0.000000" +2211-2217 timing: time: "120.000 ns (8.333 MHz)" +2211-2217 timing: average: "583.667 ns (1.713 MHz)" +2211-2217 timing: delta: "0.000000" +2217-2224 timing: time: "140.000 ns (7.143 MHz)" +2217-2224 timing: average: "576.393 ns (1.735 MHz)" +2217-2224 timing: delta: "20.000 ns (50.000 MHz)" +2224-2230 timing: time: "120.000 ns (8.333 MHz)" +2224-2230 timing: average: "569.032 ns (1.757 MHz)" +2224-2230 timing: delta: "-20.000 ns (-50.000 MHz)" +2230-2236 timing: time: "120.000 ns (8.333 MHz)" +2230-2236 timing: average: "561.905 ns (1.780 MHz)" +2230-2236 timing: delta: "0.000000" +2236-2475 timing: time: "4.780 μs (209.205 kHz)" +2236-2475 timing: average: "627.812 ns (1.593 MHz)" +2236-2475 timing: delta: "4.660 μs (214.592 kHz)" +2475-2481 timing: time: "120.000 ns (8.333 MHz)" +2475-2481 timing: average: "620.000 ns (1.613 MHz)" +2475-2481 timing: delta: "-4.660 μs (-214.592 kHz)" +2481-2488 timing: time: "140.000 ns (7.143 MHz)" +2481-2488 timing: average: "612.727 ns (1.632 MHz)" +2481-2488 timing: delta: "20.000 ns (50.000 MHz)" +2488-2494 timing: time: "120.000 ns (8.333 MHz)" +2488-2494 timing: average: "605.373 ns (1.652 MHz)" +2488-2494 timing: delta: "-20.000 ns (-50.000 MHz)" +2494-2500 timing: time: "120.000 ns (8.333 MHz)" +2494-2500 timing: average: "598.235 ns (1.672 MHz)" +2494-2500 timing: delta: "0.000000" +2500-2506 timing: time: "120.000 ns (8.333 MHz)" +2500-2506 timing: average: "591.304 ns (1.691 MHz)" +2500-2506 timing: delta: "0.000000" +2506-2513 timing: time: "140.000 ns (7.143 MHz)" +2506-2513 timing: average: "584.857 ns (1.710 MHz)" +2506-2513 timing: delta: "20.000 ns (50.000 MHz)" +2513-2519 timing: time: "120.000 ns (8.333 MHz)" +2513-2519 timing: average: "578.310 ns (1.729 MHz)" +2513-2519 timing: delta: "-20.000 ns (-50.000 MHz)" +2519-2578 timing: time: "1.180 μs (847.458 kHz)" +2519-2578 timing: average: "586.667 ns (1.705 MHz)" +2519-2578 timing: delta: "1.060 μs (943.396 kHz)" +2578-2585 timing: time: "140.000 ns (7.143 MHz)" +2578-2585 timing: average: "580.548 ns (1.723 MHz)" +2578-2585 timing: delta: "-1.040 μs (-961.538 kHz)" +2585-2591 timing: time: "120.000 ns (8.333 MHz)" +2585-2591 timing: average: "574.324 ns (1.741 MHz)" +2585-2591 timing: delta: "-20.000 ns (-50.000 MHz)" +2591-2597 timing: time: "120.000 ns (8.333 MHz)" +2591-2597 timing: average: "568.267 ns (1.760 MHz)" +2591-2597 timing: delta: "0.000000" +2597-2603 timing: time: "120.000 ns (8.333 MHz)" +2597-2603 timing: average: "562.368 ns (1.778 MHz)" +2597-2603 timing: delta: "0.000000" +2603-2610 timing: time: "140.000 ns (7.143 MHz)" +2603-2610 timing: average: "556.883 ns (1.796 MHz)" +2603-2610 timing: delta: "20.000 ns (50.000 MHz)" +2610-2616 timing: time: "120.000 ns (8.333 MHz)" +2610-2616 timing: average: "551.282 ns (1.814 MHz)" +2610-2616 timing: delta: "-20.000 ns (-50.000 MHz)" +2616-2622 timing: time: "120.000 ns (8.333 MHz)" +2616-2622 timing: average: "545.823 ns (1.832 MHz)" +2616-2622 timing: delta: "0.000000" +2622-2683 timing: time: "1.220 μs (819.672 kHz)" +2622-2683 timing: average: "554.250 ns (1.804 MHz)" +2622-2683 timing: delta: "1.100 μs (909.091 kHz)" +2683-2689 timing: time: "120.000 ns (8.333 MHz)" +2683-2689 timing: average: "548.889 ns (1.822 MHz)" +2683-2689 timing: delta: "-1.100 μs (-909.091 kHz)" +2689-2695 timing: time: "120.000 ns (8.333 MHz)" +2689-2695 timing: average: "543.659 ns (1.839 MHz)" +2689-2695 timing: delta: "0.000000" +2695-2702 timing: time: "140.000 ns (7.143 MHz)" +2695-2702 timing: average: "538.795 ns (1.856 MHz)" +2695-2702 timing: delta: "20.000 ns (50.000 MHz)" +2702-2708 timing: time: "120.000 ns (8.333 MHz)" +2702-2708 timing: average: "533.810 ns (1.873 MHz)" +2702-2708 timing: delta: "-20.000 ns (-50.000 MHz)" +2708-2714 timing: time: "120.000 ns (8.333 MHz)" +2708-2714 timing: average: "528.941 ns (1.891 MHz)" +2708-2714 timing: delta: "0.000000" +2714-2720 timing: time: "120.000 ns (8.333 MHz)" +2714-2720 timing: average: "524.186 ns (1.908 MHz)" +2714-2720 timing: delta: "0.000000" +2720-2727 timing: time: "140.000 ns (7.143 MHz)" +2720-2727 timing: average: "519.770 ns (1.924 MHz)" +2720-2727 timing: delta: "20.000 ns (50.000 MHz)" +2727-2833 timing: time: "2.120 μs (471.698 kHz)" +2727-2833 timing: average: "537.955 ns (1.859 MHz)" +2727-2833 timing: delta: "1.980 μs (505.051 kHz)" +2833-2839 timing: time: "120.000 ns (8.333 MHz)" +2833-2839 timing: average: "533.258 ns (1.875 MHz)" +2833-2839 timing: delta: "-2.000 μs (-500.000 kHz)" +2839-2845 timing: time: "120.000 ns (8.333 MHz)" +2839-2845 timing: average: "528.667 ns (1.892 MHz)" +2839-2845 timing: delta: "0.000000" +2845-2852 timing: time: "140.000 ns (7.143 MHz)" +2845-2852 timing: average: "524.396 ns (1.907 MHz)" +2845-2852 timing: delta: "20.000 ns (50.000 MHz)" +2852-2858 timing: time: "120.000 ns (8.333 MHz)" +2852-2858 timing: average: "520.000 ns (1.923 MHz)" +2852-2858 timing: delta: "-20.000 ns (-50.000 MHz)" +2858-2864 timing: time: "120.000 ns (8.333 MHz)" +2858-2864 timing: average: "515.699 ns (1.939 MHz)" +2858-2864 timing: delta: "0.000000" +2864-2871 timing: time: "140.000 ns (7.143 MHz)" +2864-2871 timing: average: "511.702 ns (1.954 MHz)" +2864-2871 timing: delta: "20.000 ns (50.000 MHz)" +2871-2877 timing: time: "120.000 ns (8.333 MHz)" +2871-2877 timing: average: "507.579 ns (1.970 MHz)" +2871-2877 timing: delta: "-20.000 ns (-50.000 MHz)" +2877-3116 timing: time: "4.780 μs (209.205 kHz)" +2877-3116 timing: average: "552.083 ns (1.811 MHz)" +2877-3116 timing: delta: "4.660 μs (214.592 kHz)" +3116-3122 timing: time: "120.000 ns (8.333 MHz)" +3116-3122 timing: average: "547.629 ns (1.826 MHz)" +3116-3122 timing: delta: "-4.660 μs (-214.592 kHz)" +3122-3128 timing: time: "120.000 ns (8.333 MHz)" +3122-3128 timing: average: "543.265 ns (1.841 MHz)" +3122-3128 timing: delta: "0.000000" +3128-3135 timing: time: "140.000 ns (7.143 MHz)" +3128-3135 timing: average: "539.192 ns (1.855 MHz)" +3128-3135 timing: delta: "20.000 ns (50.000 MHz)" +3135-3141 timing: time: "120.000 ns (8.333 MHz)" +3135-3141 timing: average: "535.000 ns (1.869 MHz)" +3135-3141 timing: delta: "-20.000 ns (-50.000 MHz)" +3141-3147 timing: time: "120.000 ns (8.333 MHz)" +3141-3147 timing: average: "535.000 ns (1.869 MHz)" +3141-3147 timing: delta: "0.000000" +3147-3153 timing: time: "120.000 ns (8.333 MHz)" +3147-3153 timing: average: "535.000 ns (1.869 MHz)" +3147-3153 timing: delta: "0.000000" +3153-3160 timing: time: "140.000 ns (7.143 MHz)" +3153-3160 timing: average: "535.000 ns (1.869 MHz)" +3153-3160 timing: delta: "20.000 ns (50.000 MHz)" +3160-3219 timing: time: "1.180 μs (847.458 kHz)" +3160-3219 timing: average: "545.600 ns (1.833 MHz)" +3160-3219 timing: delta: "1.040 μs (961.538 kHz)" +3219-3225 timing: time: "120.000 ns (8.333 MHz)" +3219-3225 timing: average: "545.600 ns (1.833 MHz)" +3219-3225 timing: delta: "-1.060 μs (-943.396 kHz)" +3225-3231 timing: time: "120.000 ns (8.333 MHz)" +3225-3231 timing: average: "545.600 ns (1.833 MHz)" +3225-3231 timing: delta: "0.000000" +3231-3238 timing: time: "140.000 ns (7.143 MHz)" +3231-3238 timing: average: "545.800 ns (1.832 MHz)" +3231-3238 timing: delta: "20.000 ns (50.000 MHz)" +3238-3244 timing: time: "120.000 ns (8.333 MHz)" +3238-3244 timing: average: "499.000 ns (2.004 MHz)" +3238-3244 timing: delta: "-20.000 ns (-50.000 MHz)" +3244-3250 timing: time: "120.000 ns (8.333 MHz)" +3244-3250 timing: average: "499.000 ns (2.004 MHz)" +3244-3250 timing: delta: "0.000000" +3250-3257 timing: time: "140.000 ns (7.143 MHz)" +3250-3257 timing: average: "499.200 ns (2.003 MHz)" +3250-3257 timing: delta: "20.000 ns (50.000 MHz)" +3257-3263 timing: time: "120.000 ns (8.333 MHz)" +3257-3263 timing: average: "499.200 ns (2.003 MHz)" +3257-3263 timing: delta: "-20.000 ns (-50.000 MHz)" +3263-3324 timing: time: "1.220 μs (819.672 kHz)" +3263-3324 timing: average: "510.000 ns (1.961 MHz)" +3263-3324 timing: delta: "1.100 μs (909.091 kHz)" +3324-3330 timing: time: "120.000 ns (8.333 MHz)" +3324-3330 timing: average: "510.000 ns (1.961 MHz)" +3324-3330 timing: delta: "-1.100 μs (-909.091 kHz)" +3330-3336 timing: time: "120.000 ns (8.333 MHz)" +3330-3336 timing: average: "510.000 ns (1.961 MHz)" +3330-3336 timing: delta: "0.000000" +3336-3342 timing: time: "120.000 ns (8.333 MHz)" +3336-3342 timing: average: "510.000 ns (1.961 MHz)" +3336-3342 timing: delta: "0.000000" +3342-3349 timing: time: "140.000 ns (7.143 MHz)" +3342-3349 timing: average: "499.400 ns (2.002 MHz)" +3342-3349 timing: delta: "20.000 ns (50.000 MHz)" +3349-3355 timing: time: "120.000 ns (8.333 MHz)" +3349-3355 timing: average: "499.400 ns (2.002 MHz)" +3349-3355 timing: delta: "-20.000 ns (-50.000 MHz)" +3355-3361 timing: time: "120.000 ns (8.333 MHz)" +3355-3361 timing: average: "499.400 ns (2.002 MHz)" +3355-3361 timing: delta: "0.000000" +3361-3367 timing: time: "120.000 ns (8.333 MHz)" +3361-3367 timing: average: "499.200 ns (2.003 MHz)" +3361-3367 timing: delta: "0.000000" -- cgit v1.2.3-54-g00ecf