fixed a potential bug in mixed_cg that allowed the application of the
sloppy 64 bit matrix where we want the true 64 bit instead
fixed warnings due to implicit declaration of _32 init and free
functions -> now more consistent