i have try a little measure at engine warmed at idle with my bosch oscilloscope and my bosch clamps 30A on 3 mS, 4 mS and 5 mS on calibration for see how work the dwell correction on Honda ecu.
The first is a 3 mS set on calibration

And the oscilloscope give me this result

About 2 mS
The second test is a 4 mS on calibration

And the oscilloscope show

about 2.5 mS
The last test was at 5 mS

and the oscilloscope show

about 3 ms..
Why this?
There are a hidden compensation table??