envydis: gk110: Add support for dadd with an immediate src
envydis: gk110: Add support for dadd with an immediate src

This commit adds support for dadd with an immediate src in gk110 code.
The machine-code in question is generated by e.g. nouveau_compiler with
the new "Make use of double immediates" patch series when building the
piglit glsl-algebraic-double-add.shader_test.

This commit changes the output from:

00000010: 001c0001 c38001ff     $r0 $r0 $r0 $r0 0x3fe00 0x3fe00
  0x3fe0000000000000 0x3fe00000 0x0 0x3 ???
  [unknown: 00000000 c0800000] [unknown instruction]

Into:

00000010: 001c0001 c38001ff     add rn f64 $r0d $r0d 0x3fe0000000000000

The machine-code in question disassembles to the same using
nvdisasm and works properly on an actual gpu.

Signed-off-by: Hans de Goede <9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com>

pierremoreau/envytools,envytools/envytools,pierremoreau/envytools,karolherbst/envytools,karolherbst/envytools,MoochMcGee/envytools,pierremoreau/envytools,envytools/envytools,kfractal/envytools,hakzsam/envytools,karolherbst/envytools,envytools/envytools,kfractal/envytools,pierremoreau/envytools,hakzsam/envytools,grate-driver/envytools,grate-driver/envytools,grate-driver/envytools,karolherbst/envytools,kfractal/envytools,MoochMcGee/envytools,hakzsam/envytools,hakzsam/envytools,grate-driver/envytools,karolherbst/envytools,MoochMcGee/envytools,kfractal/envytools,MoochMcGee/envytools,MoochMcGee/envytools,pierremoreau/envytools,envytools/envytools,envytools/envytools,hakzsam/envytools,grate-driver/envytools,kfractal/envytools