<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>But if these are new targets, that can only generate C?</div><div>I claim the endianness is arbitrary and only serves for interop with C bitfields and nothing else.</div><div>It doesn't matter what endianness you declare. It is likely to work correctly either way.</div><div>I have to double check that integers and floats are initialized "at once", and not a byte at a time.</div><div><br></div><div> - Jay<br><br><br><br></div><div>> Subject: Re: [M3devel] posix/nt/32/64/endian platforms for C backend?<br>> From: hosking@purdue.edu<br>> Date: Mon, 17 Aug 2015 09:49:37 +1000<br>> CC: m3devel@elegosoft.com<br>> To: jay.krell@cornell.edu<br>> <br>> I strongly prefer that the front-end remain aware of target endianness (as it currently is for packing/unpacking bits in memory).<br>> It is important that there be some correspondence with the target.<br>> So, endianness should remain.<br>> <br></div>                                       </div></body>
</html>