[PATCH] libclc: Fix mad24/mul24 definitions.

clc/integer/integer-gentype.inc is really clc/integer/gentype.inc

And shifting by integer amounts requires that we cast that integer to the
appropriate GENTYPE first.

Signed-off-by: Aaron Watry <awatry@gmail.com>

clc/integer/integer-gentype.inc is really clc/integer/gentype.inc

integer-gentype.inc contains only 32-bit types, which is all that is
needed for mad24 and mul24. I guess the name is a little confusing.
Maybe it should be renamed to integer32.inc

I guess I didn't make it explicit... That include file doesn't exist
in upstream libclc as near as I can tell... Just in your/my clone of
the repository.

--Aaron