i think the correct answer is 64 for both
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/bitwise.html considering 128 as int datatype
128 value is 00000000 00000000 00000000 10000000
based on the referred link above
>> 00000000 00000000 00000000 01000000 (fills with highest (sign) bit on the left side )
>>> 00000000 00000000 00000000 01000000 (fills with 0 bits on the left side )