Gunnar von Boehn
(Apollo Team Member)
06 Oct 2019 12:48
|Stefan "Bebbo" Franke wrote:|
If a user checks the flags instead without testing d0 (or whatever was returned) it's the user's problem.
Technically we can agree on this.
But on the other hand AMIGA is a legacy system with lots of legacy software.
You are right, the coder should maybe never relied on the flags.
That the flags behaved like this all the time made it "just work by accident".
I just stumpled over this as you mentioned the SPILL topic,
and here how the C compiler SPILLs influences it.
So it made my wonder if a "SILENT MOVE" would help both here.