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.9.16 opr ‖ nat m,nat radix,nat q,nat k,nat v(self,other: NaturalNumeralm,radix, v):<br />

LinearSequenceT, n + k where {radix = 2 q , q · m = k · 2 b }<br />

[Description to be supplied.]<br />

40.9.17 opr ‖ nat m,nat radix,nat q,nat k,nat v(other: NaturalNumeralm,radix, v,self):<br />

LinearSequenceT, n + k where {radix = 2 q , q · m = k · 2 b }<br />

[Description to be supplied.]<br />

40.9.18 littleEndian():BinaryEndianLinearEndianSequenceb,false,false, n,bigEndianSequence<br />

40.9.19 bigEndian():BinaryEndianLinearEndianSequenceb,true,true, n,bigEndianSequence<br />

[Description to be supplied.]<br />

40.9.20 littleEndianBits():BinaryEndianLinearEndianSequenceb,bigEndianBytes,false,<br />

n,bigEndianSequence<br />

40.9.21 bigEndianBits():BinaryEndianLinearEndianSequenceb,bigEndianBytes,true,<br />

n,bigEndianSequence<br />

[Description to be supplied.]<br />

40.9.22 littleEndianSequence():BinaryLinearEndianSequenceb, n,false<br />

40.9.23 bigEndianSequence():BinaryLinearEndianSequenceb, n,true<br />

[Description to be supplied.]<br />

40.9.24 splitnat b ′ ():BinaryLinearEndianSequenceb ′ , n · 2 b−b′ ,bigEndianSequence<br />

where { b ′ ≤ b }<br />

[Description to be supplied.]<br />

297

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

Saved successfully!

Ooh no, something went wrong!