Allow platforms to specify size of long double; seperate alignment from size.

--HG--
branch : dtrg-videocore
This commit is contained in:
David Given 2013-05-21 19:18:11 +01:00
parent 877e06ed89
commit 92817a6ad7
7 changed files with 62 additions and 14 deletions

View file

@ -84,7 +84,7 @@ name cem
-DEM_SSIZE={s} -DEM_LSIZE={l} -DEM_FSIZE={f} -DEM_DSIZE={d}) \
-D_EM_WSIZE={w} -D_EM_PSIZE={p} \
-D_EM_SSIZE={s} -D_EM_LSIZE={l} -D_EM_FSIZE={f} -D_EM_DSIZE={d} \
-Vw{w}.{w}i{w}.{w}p{p}.{w}f{f}.{w}s{s}.{s}l{l}.{w}d{d}.{w} \
-Vw{w}.{wa}i{w}.{wa}p{p}.{pa}f{f}.{fa}s{s}.{sa}l{l}.{la}d{d}.{da}x{x}.{xa} \
{CC_ALIGN?} \
{CEM_F?} {LFLAG?} < >
callname acc

View file

@ -3,11 +3,19 @@
# $Revision$
var w=2
var wa=1
var p=2
var pa=1
var s=2
var sa=1
var l=4
var la=1
var f=4
var fa=1
var d=8
var da=1
var x=8
var xa=1
var ARCH=i80
var PLATFORM=cpm
var PLATFORMDIR={EM}/share/ack/{PLATFORM}

View file

@ -3,11 +3,19 @@
# $Revision$
var w=4
var p=4
var wa=4
var p={w}
var pa={w}
var s=2
var l=4
var f=4
var sa={s}
var l={w}
var la={w}
var f={w}
var fa={w}
var d=8
var da={d}
var x=8
var xa={x}
var ARCH=i386
var PLATFORM=linux386
var PLATFORMDIR={EM}/share/ack/{PLATFORM}

View file

@ -3,11 +3,19 @@
# $Revision: 1.1 $
var w=4
var p=4
var wa=4
var p={w}
var pa={w}
var s=2
var l=4
var f=4
var sa={s}
var l={w}
var la={w}
var f={w}
var fa={w}
var d=8
var da={d}
var x=8
var xa={x}
var ARCH=m68020
var PLATFORM=linux68k
var PLATFORMDIR={EM}/share/ack/{PLATFORM}

View file

@ -3,11 +3,19 @@
# $Revision: 1.1 $
var w=4
var p=4
var wa=4
var p={w}
var pa={w}
var s=2
var l=4
var f=4
var sa={s}
var l={w}
var la={w}
var f={w}
var fa={w}
var d=8
var da={d}
var x=8
var xa={x}
var ARCH=powerpc
var PLATFORM=linuxppc
var PLATFORMDIR={EM}/share/ack/{PLATFORM}

View file

@ -3,11 +3,19 @@
# $Revision$
var w=2
var wa=1
var p=2
var pa=1
var s=2
var sa=1
var l=4
var la=1
var f=4
var fa=1
var d=8
var da=1
var x=8
var xa=1
var ARCH=i86
var PLATFORM=pc86
var PLATFORMDIR={EM}/share/ack/{PLATFORM}

View file

@ -3,11 +3,19 @@
# $Revision$
var w=4
var p=4
var wa=4
var p={w}
var pa={w}
var s=2
var l=4
var f=4
var d=4
var sa={s}
var l={w}
var la={w}
var f={w}
var fa={w}
var d={w}
var da={w}
var x={w}
var xa={w}
var ARCH=vc4
var PLATFORM=rpi
var PLATFORMDIR={EM}/share/ack/{PLATFORM}