| Hard defensive possession read: continue coverage during a real approaching pass.
| D2 = actual live owner, or in-flight receiver, or -1. No RAM/RNG writes.
 .text
 .globl _start
_start:
 movem.l %d0-%d1/%d3/%a0,-(%sp)
 move.w 0xFFFFB7AA,%d2
 cmpi.w #11,%d2
 bls.w done
 tst.w %d2
 bpl.w no
 move.w 0xFFFFBEE0,%d2
 cmpi.w #11,%d2
 bhi.w no
 move.w 0xFFFFBEDA,%d0
 cmpi.w #11,%d0
 bhi.w no
 move.w %d2,%d1
 subq.w #6,%d0
 subq.w #6,%d1
 eor.w %d1,%d0
 bmi.w no
 move.w %d2,%d0
 lsl.w #7,%d0
 lea 0xFFFFB04A,%a0
 adda.w %d0,%a0
 tst.w 0x34(%a0)
 ble.w no
 btst #2,0x63(%a0)
 bne.w no
 move.w (%a0),%d0
 sub.w 0xFFFFB74A,%d0
 muls.w 0xFFFFB772,%d0
 move.w 0x14(%a0),%d1
 sub.w 0xFFFFB75E,%d1
 muls.w 0xFFFFB774,%d1
 add.l %d1,%d0
 ble.w no
 bra.s done
no:
 move.w #-1,%d2
done:
 movem.l (%sp)+,%d0-%d1/%d3/%a0
 cmpi.w #11,%d2
 rts
