fixup 16 bit very large DUP logic so that it matches the 32 bit logic