mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of 64-bit operations
https://bugs.freedesktop.org/show_bug.cgi?id=83416 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217248 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -43,9 +43,9 @@ define void @sgpr_operand_reversed(i64 addrspace(1)* noalias %out, i64 addrspace
|
||||
|
||||
|
||||
; SI-LABEL: @test_v2i64_sreg:
|
||||
; SI: S_ADD_I32
|
||||
; SI: S_ADD_U32
|
||||
; SI: S_ADDC_U32
|
||||
; SI: S_ADD_I32
|
||||
; SI: S_ADD_U32
|
||||
; SI: S_ADDC_U32
|
||||
define void @test_v2i64_sreg(<2 x i64> addrspace(1)* noalias %out, <2 x i64> %a, <2 x i64> %b) {
|
||||
%result = add <2 x i64> %a, %b
|
||||
|
||||
Reference in New Issue
Block a user