On Wed, 29 Mar 2023 19:27:12 -0400, Dennis Lee Bieber via fpc-pascal
wrote:
> I'd expect trying to link a 32-bit object file into a 64-bit
>application to result in all sorts of possible errors.
That is not the case here, they have supplied two obj files, one is 32 and the
other 64 bit.
On 3/29/2023 2:38 PM, Ched via fpc-pascal wrote:
Hello,
Ok for the records for internal calculations. But sometimes, records
are used for reading/writing structured files. Does "packed" in
"packed array" and "packed record" always forbid the compiler to play
with alignments ?
If that
Hello,
Ok for the records for internal calculations. But sometimes, records are used for reading/writing
structured files. Does "packed" in "packed array" and "packed record" always forbid the compiler to play
with alignments ?
Kindest regards, Ched'
Le 29.03.23 à 21:07, Jonas Maebe via
On 29/03/2023 16:00, Matias Ezequiel Vara Larsen via fpc-pascal wrote:
So if I have a type like:
test = record
r: DWord;
s: Word;
end;
Then, I define the variable `nada` as an array of `test` type:
var
nada: array[0..2] of test;
Is the `@nada[1].r` element aligned to 4-bytes?
On Wed, 22 Mar 2023 14:17:23 +0100, Sven Barth via fpc-pascal
wrote:
>Then you should ask them for a suitable 64-bit object file (I assume that
>they'll provide the one for C which they probably also did for you back
>then and then you might need to adjust the import unit a bit to be usable
On Wed, Mar 29, 2023 at 08:11:40PM +0700, Hairy Pixels via fpc-pascal wrote:
>
>
> > On Mar 29, 2023, at 1:33 PM, Sven Barth via fpc-pascal
> > wrote:
> >
> > No, array types are defined as never having padding between the elements.
> > You need to make sure that the element is appropriately
On Wed, Mar 29, 2023 at 08:33:58AM +0200, Sven Barth via fpc-pascal wrote:
> Matias Ezequiel Vara Larsen via fpc-pascal
> schrieb am Mi., 29. März 2023, 00:27:
>
> > Hello,
> >
> > On Mon, Mar 27, 2023 at 09:35:38PM +0200, Jonas Maebe via fpc-pascal wrote:
> > > On 27/03/2023 21:25, denisgolovan
> On Mar 29, 2023, at 1:33 PM, Sven Barth via fpc-pascal
> wrote:
>
> No, array types are defined as never having padding between the elements. You
> need to make sure that the element is appropriately sized then.
>
Wouldn’t that be better for performance if each element was padded to
On Mon, Mar 27, 2023 at 08:52:40PM +0200, Jonas Maebe via fpc-pascal wrote:
> On 27/03/2023 09:28, Matias Ezequiel Vara Larsen via fpc-pascal wrote:
> > Apologies in the case this subject has been already discussed. I require
> > that some global variables be cache-line aligned. This is a
On Wed, Mar 29, 2023 at 08:33:58AM +0200, Sven Barth via fpc-pascal wrote:
> Matias Ezequiel Vara Larsen via fpc-pascal
> schrieb am Mi., 29. März 2023, 00:27:
>
> > Hello,
> >
> > On Mon, Mar 27, 2023 at 09:35:38PM +0200, Jonas Maebe via fpc-pascal wrote:
> > > On 27/03/2023 21:25, denisgolovan
Matias Ezequiel Vara Larsen via fpc-pascal
schrieb am Mi., 29. März 2023, 00:27:
> Hello,
>
> On Mon, Mar 27, 2023 at 09:35:38PM +0200, Jonas Maebe via fpc-pascal wrote:
> > On 27/03/2023 21:25, denisgolovan via fpc-pascal wrote:
> >
> > > But it's still not possible to attach alignment to type
11 matches
Mail list logo