@matthey
I'll be honest, whenever I've used bitfield operations in assembler on a real 68040 I've often found them to be slower than the equivalent mask/shift/combine operation. Never did figure out why that was. The whole point of having them was to speed up those sorts of operations.