Re: [fpc-devel] "Homogeneous Float Aggregate"

2018-02-04 Thread Jonas Maebe
On 04/02/18 21:44, Florian Klämpfl wrote: Am 04.02.2018 um 20:57 schrieb J. Gareth Moreton: I'm not certain if my definition of 'aggregate' is correct, but must the fields be packed like an array to be a valid HFA? I'm not certain if they should be packed or each field aligned to a 16-byte

Re: [fpc-devel] "Homogeneous Float Aggregate"

2018-02-04 Thread Florian Klämpfl
Am 04.02.2018 um 20:57 schrieb J. Gareth Moreton: > Hi everyone, > > So I've almost finished implementing Microsoft's 'vectorcall' calling > convention into Free Pascal - the final > sticking point are Homogeneous Float Aggregates (HFA's), since the > documentation isn't tremendously clear on

[fpc-devel] "Homogeneous Float Aggregate"

2018-02-04 Thread J. Gareth Moreton
Hi everyone, So I've almost finished implementing Microsoft's 'vectorcall' calling convention into Free Pascal - the final sticking point are Homogeneous Float Aggregates (HFA's), since the documentation isn't tremendously clear on their internal alignment - vectorcall allows the passing and