[fpc-pascal] Lazarus + Qt4 in FreeBSD
papelhigienico at gmail.com
papelhigienico at gmail.com
Sat Dec 15 14:25:59 CET 2007
I will try disable SSE2 instructions...
2007/12/14, papelhigienico at gmail.com <papelhigienico at gmail.com>:
>
> Yes, I have an CPU SSE2 enabled (AMD Athlon 64 X2 3600+)
>
>
> I ran fpc test and the output is:
>
> %fpc teste1.pas
> Free Pascal Compiler version 2.2.0 [2007/09/02] for i386
> Copyright (c) 1993-2007 by Florian Klaempfl
> Target OS: FreeBSD/ELF for i386
> Compiling teste1.pas
> teste1.pas(10,2) Note: Local variable "b" not used
> Linking teste1
> 41 lines compiled, 1.1 sec
> 1 note(s) issued
> %./teste1
> executing sse2 instructions ...
> %
>
>
> Fabio Luis Girardi
>
> 2007/12/12, Den Jean <Den.Jean at telenet.be>:
> >
> > On Wednesday 12 December 2007 07:33:15 pm Den Jean wrote:
> > > do you have a sse2 capable processor ?
> >
> > compile and run pure pascal (no qt or lazarus) program below to check
> > anyhow
> > (more verbose version of testsse2 of
> > svn/fpctrunk/tests/test/testsse2.pp)
> >
> > { %OPT=-OaVARMAX=16 -OaVARMIN=16 }
> > { %CPU=i386 }
> > uses
> > mmx;
> >
> > { only a small test to see if it works in principle }
> >
> > var
> > b : byte;
> > q : array[0..15] of byte;
> >
> > begin
> > if is_sse2_cpu then
> > begin
> > writeln('executing sse2 instructions ...');
> > asm
> > {$ifdef FPC_PIC}
> > call .LPIC
> > .LPIC:
> > popl %ecx
> > {$ifdef darwin}
> > movdqa %xmm1,%xmm2
> > movdqa q-.LPIC(%ecx),%xmm4
> > psubq %xmm1,%xmm2
> > psubq q-.LPIC(%ecx),%xmm4
> > {$else darwin}
> > addl $_GLOBAL_OFFSET_TABLE_,%ecx
> > movdqa %xmm1,%xmm2
> > movdqa q at GOT(%ecx),%xmm4
> > psubq %xmm1,%xmm2
> > psubq q at GOT(%ecx),%xmm4
> > {$endif darwin}
> > {$else FPC_PIC}
> > movdqa %xmm1,%xmm2
> > movdqa q,%xmm4
> > psubq %xmm1,%xmm2
> > psubq q,%xmm4
> > {$endif FPC_PIC}
> > end;
> > end else writeln('not sse2 cpu');
> > end.
> > _______________________________________________
> > fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20071215/904f4653/attachment.html>
More information about the fpc-pascal
mailing list