restarting with a copy of the shl_signed.ll file, as it has additional comments that with minor adaptation would make this test case clearer