@danluu This is not really in the same category but you reminded me of the concept of weird IP workarounds. Are you familiar with ARM's workaround for Intel's AESNI patent? ARM's version broke aesdec (and aesenc) into two instructions instead of one and apparently that's enough to avoid infringement at the ISA level. But then their decoders just macro-op fuse each pair back into one macro-op equivalent to the Intel version. Almost reads like a comedy routine.
@pervognsen That's great. I didn't know about that! Vaguely reminds me of Lexra's attempt to work around the SGI / MIPS patent on unaligned loads and stores (come on!).
Unclear how that one would've been resolved in court since Lexra settled to avoid the risk of the lawsuit being resolved in court.