GCN introduced the dedicated INT pipeline back in, erm, 2012 and it's still there in Navi.
Sorry, are you saying that "scalar" in AMD parlance means INT? Because you can certainly have SIMD INT instructions.
From the whitepaper:
"The scalar ALU accesses the scalar register file and performs basic 64-bit arithmetic operations. The scalar ALU is used for a variety of control purposes, such as calculating values that will be broadcast across an entire wavefront, managing predicates for the wavefront, and computing branch targets. In addition, the scalar ALU is used for address calculation when reading or writing data in the scalar data cache."
That matches my understanding that the scalar unit was meant for truly scalar operations, not for processing INT SIMD instructions.