agx: Fix abs/neg propagation into fcmpsel
The first source sources are floats, the latter two sources and destination (and hence the opcode) are not. Reflect that when packing and optimizing. Noticed while debugging a silly dEQP test.
Signed-off-by: Alyssa Rosenzweig alyssa@rosenzweig.io