7 ms·
It /could/ be that. But I think that's an overly charitable interpretation based on the evidence. If the source code turns up with detailed comments about why
by benj111 3y ago
It /could/ be that.
But I think that's an overly charitable interpretation based on the evidence.
If the source code turns up with detailed comments about why it's like it is. Fine. In the absence of that, I'm not buying it.
- peterfirefly 3y agoI also don't think it is. I think it is just a short and simple delay -- each push/pop pair is only two bytes AND generates 2 word transfers AND doesn't disturb any registers. They probably had a macro or repm loop for it.
- benj111 3y agoBut why the redundant FNCLEX and io writes then? As I said, if you just had 100 push pops, fine. But it isnt, it's push pops mixed in with other seemingly redundant code.