19.11.2014 Views

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

40.6.16 opr ‖ nat m,bool bigEndianSequence<br />

(self,other: BinaryEndianWordb,bigEndianBytes,bigEndianBits):<br />

BinaryEndianLinearEndianSequenceb + 1,bigEndianBytes,bigEndianBits,<br />

2,bigEndianSequence<br />

where {bigEndianSequence = bigEndianBytes }<br />

[Description to be supplied.]<br />

40.6.17 opr ‖ nat m,bool bigEndianSequence,nat radix,nat q,nat k,nat v<br />

(self,other: NaturalNumeralm,radix, v):<br />

BinaryEndianLinearEndianSequenceb,bigEndianBytes,bigEndianBits,<br />

k + 1,bigEndianSequence<br />

where {bigEndianSequence = bigEndianBytes,radix = 2 q , q · m = k · 2 b }<br />

[Description to be supplied.]<br />

40.6.18 opr ‖ nat m,bool bigEndianSequence,nat radix,nat q,nat k,nat v<br />

(other: NaturalNumeralm,radix, v,self):<br />

BinaryEndianLinearEndianSequenceb,bigEndianBytes,bigEndianBits,<br />

k + 1,bigEndianSequence<br />

where {bigEndianSequence = bigEndianBytes,radix = 2 q , q · m = k · 2 b }<br />

[Description to be supplied.]<br />

40.6.19 bitShuffle(other: BinaryEndianWordb,bigEndianBytes,bigEndianBits):<br />

BinaryEndianWordb + 1,bigEndianBytes,bigEndianBits<br />

where { b < maxBinaryWordBitLog }<br />

[Description to be supplied.]<br />

40.6.20 bitUnshuffle():(BinaryEndianWordb − 1,bigEndianBytes,bigEndianBits,<br />

BinaryEndianWordb − 1,bigEndianBytes,bigEndianBits)<br />

where { b > 0 }<br />

[Description to be supplied.]<br />

40.6.21 littleEndian():BinaryEndianWordb,false,false<br />

40.6.22 bigEndian():BinaryEndianWordb,true,true<br />

[Description to be supplied.]<br />

287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!