Vega adds three new VOP2 instructions that may use VOP3 encoding that are not part of the GCN3 ISA: v_add_u32, v_sub_u32, v_subrev_u32. This changeset implements those three new instructions to fix errors related to "invalid encoding" when those instructions are seen. Tested using srad from Rodinia 3.0 HIP port which compiles a v_add_u32 instruction with VOP3 encoding. Change-Id: I409a9f72f5c37895c3a0ab7ceb14a4dd121874a4 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/61330 Maintainer: Matt Sinclair <mattdsinclair@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>