aco: implement 64-bit sgpr swaps
In our pipeline-db, helps almost exclusively Detroit: Become Human.
Totals from 6726 (5.36% of 125503) affected shaders:
CodeSize: 
74680952 -> 
74102228 (-0.77%)
Instrs: 
14551507 -> 
14406001 (-1.00%)
Cycles: 
1748272436 -> 
1690173104 (-3.32%)
VMEM: 964671 -> 964058 (-0.06%)
Copies: 
1993312 -> 
1847806 (-7.30%)
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4469>