Changeset 3266 in CLRX


Ignore:
Timestamp:
Aug 31, 2017, 11:35:20 AM (5 months ago)
Author:
matszpk
Message:

CLRadeonExtender: VectorAdd?: Fix code for GalliumCompute? with LLVM4.0 for GCN 1.2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/samples/VectorAdd.cpp

    r3265 r3266  
    304304        v_addc_u32 v5, vcc, v5, v1, vcc
    305305        flat_load_dword v6, v[2:3]          # load A value
    306         flat_load_dword v7, v[2:3]          # load B value
     306        flat_load_dword v7, v[4:5]          # load B value
     307        s_waitcnt vmcnt(0)          # wait for values
    307308        v_add_u32 v0, vcc, s4, v0           # Cptr + offset
    308         v_mov_b32 v6, s5
    309         v_addc_u32 v1, vcc, v6, v1, vcc
    310         s_waitcnt vmcnt(0)          # wait for values
     309        v_mov_b32 v2, s5
     310        v_addc_u32 v1, vcc, v2, v1, vcc
    311311        v_add_f32 v6, v7, v6            # add values
    312312        flat_store_dword v[0:1], v6
Note: See TracChangeset for help on using the changeset viewer.