The GPU is just a dumb state machine, that does what the driver tells it to. The driver doesn't say to the GPU, "find a MADD and substitute it for FMA", since that execution of that instruction is defined by the driver well before the GPU ever tries to run it.