fixing immediate value decode