Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2011-04

Compiler subfolders: i386, x86

4 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Skybuck Flying

Hello,

I have a little question about these subfolders in the compiler folder, they are called:

'i386' and 'x86'

What are these folders, they seem samiliar ?

(cpubase.pas seems to be missing from i386 instead there is an include file called cpubase.inc)

I'm a bit confused about these folders, what exactly are these ? Why are there two for what seems to be the same "platform" ?

Isn't i386 the same as x86 ?

Perhaps both folders are needed for 80386, 80486 and pentium targets ??? (win32?)

Bye,
Skybuck.

Reply by email

Skybuck Flying
to Skybuck Flying

Hello,

File "cpubase.pas" in compiler subfolder 'x86' contains following comment:

"Contains the base types for the i386 and x86-64 architecture"

So I guess both folders are needed to build i386 target...

I will try that and see how it goes ;)

Bye,
Skybuck.

Earlier message 35 lines
----- Original Message ----- From: "Skybuck Flying" To: "Free Pascal Developers Mailing List" Sent: Wednesday, 6 April, 2011 05:34 AM Subject: [fpc-devel] Compiler subfolders: i386, x86 > Hello, > > I have a little question about these subfolders in the compiler folder, > they are called: > > 'i386' and 'x86' > > What are these folders, they seem samiliar ? > > (cpubase.pas seems to be missing from i386 instead there is an include > file called cpubase.inc) > > I'm a bit confused about these folders, what exactly are these ? Why are > there two for what seems to be the same "platform" ? > > Isn't i386 the same as x86 ? > > Perhaps both folders are needed for 80386, 80486 and pentium targets ??? > (win32?) > > Bye, > Skybuck. > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel >

Reply by email

Marco van de Voort
to Hans-Peter Diettrich: The x86 targets are splitted into 4 directories, AFAIR ia64 for Intel IA-64 architecture…

In our previous episode, Hans-Peter Diettrich said:

Show quoted text 11 lines
> they are called: > > 'i386' and 'x86' > > What are these folders, they seem samiliar ? The x86 targets are splitted into 4 directories, AFAIR i386 for 32 bit, ia64 for Intel IA-64 architecture (discontinued), x86_64 for AMD 64 bit (now also Intel 64), x86 contains common parts for all above (perhaps also relicts from 16 bit?)

ia64 is an independant arch, and doesn't relate to was already defunct afaik before x86_64 emerged and i386 was split into x86 and i386.

Reply by email

Hans-Peter Diettrich
to Skybuck Flying: I have a little question about these subfolders in the compiler folder, they are called:…
Show quoted text 6 lines
I have a little question about these subfolders in the compiler folder, they are called: 'i386' and 'x86' What are these folders, they seem samiliar ?

The x86 targets are splitted into 4 directories, AFAIR i386 for 32 bit,
ia64 for Intel IA-64 architecture (discontinued),
x86_64 for AMD 64 bit (now also Intel 64),
x86 contains common parts for all above (perhaps also relicts from 16 bit?)

DoDi

Reply by email