C support for full accumulator access


is there a way to acces the full result  of an 32x32 fractional mac in C ?

The builtin accum types comprise only the upper 40 bits containig only  31 fractional bits. Is there a way in C to get hold of the lower 32 bits of the accumulator?