Article ID: 111234
Article Last Modified on 10/17/2003
c Compile options needed: none
c
integer*2 i2
integer*1 i1
i1 = -123
i2 = i1
write(*,'('' Before shift '',Z2,2x,z4)') i1, i2
write(*,'('' After shift '',Z2,2x,z4)') ishl(i1,-2), ishl(i2,-2)
end
Before shift 85 FF85
After shift E1 FFE1
c Compile options needed: none
c
integer*4 j,k
integer*2 i2
integer*1 i1
i1 = -123
i2 = i1
j = 256 + i1
k = 65536 + i2
write(*,'('' Before shift '',Z2,2x,z4)') i1, i2
write(*,'('' After shift '',Z2,2x,z4)') ishl(j,-2), ishl(k,-2)
end
Before shift 85 FF85
After shift 21 3FE1
Additional query words: 1.00
Keywords: kbbug kbfix kblangfortran KB111234