Greetings! > I suppose in principle each of these could be distinct, long-float could > be long double, supported on most machines, and short float could be a > new 16bit float :-). It looks like the next GCL version will be able to > pass 4 unboxed arguments of the same size on 64bit machines, 'object' > (e.g. void *), unsigned long, double, and float complex. I have space > in the argument descriptor for 4 such formats, but on 32bit machines, we > only have three useful ones, given the absence of 'short float complex'.
Spoke too soon -- apparently _Float16 complex is a valid type, at least to gcc. Will try to investigate clang. Take care, -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah