Next: , Previous: , Up: syslib   [Index]


12.20 Low level transcoder operations

The arguments tran to these operations must be transcoders, the arguments fx must be fixnums in the appropriate range. The following bindings are exported by the library (vicare system $transcoders).

Unsafe Operation: $data->transcoder fx

Encode fx as payload bits of a transcoder word and return the resulting transcoder.

Unsafe Operation: $transcoder->data tran

Extract the payload bits from a transcoder and return them as fixnum.

Unsafe Operation: $transcoder= tran1 tran2
Unsafe Operation: $transcoder!= tran1 tran2
Unsafe Operation: $transcoder< tran1 tran2
Unsafe Operation: $transcoder> tran1 tran2
Unsafe Operation: $transcoder<= tran1 tran2
Unsafe Operation: $transcoder>= tran1 tran2

Compare the given transcoders and return #t or #f.

Unsafe Operation: $transcoder-min tran1 tran2
Unsafe Operation: $transcoder-max tran1 tran2

Return the minimum or maximum transcoder among the arguments.