update test of i386
LONG_MAX is long, a value from 64bit LONG_MAX to 32bit platform will not decode correctly