Implement prefix-expression negation in RP codegen.

This is implemented as a componentwise "zero minus expression."
This change causes four tests to pass. We're now at 87/193 passing:

4/8: PASS shared/UnaryPositiveNegative.sksl
24/60: PASS shared/FunctionPrototype.sksl
37/91: PASS runtime/RecursiveComparison_Vectors.rts
79/181: PASS folding/Negation.rts

Change-Id: I4e2a0db3dcd8026bb4f0b2c386c645804c35b3df
Bug: skia:13676
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/626758
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
1 file changed