ГОСТ Р ИСО/МЭК 8825-3—2016
- Спецификация реверсии битов (см. 22.12)
&bit-reversal
RcvcrsalSpccification
DEFAULT no-revorsal
>WITH SYNTAX {
[IF &range-condition [&comparison &comparator]]
[IF-ALL &Range-conditions [«.Comparisons «.Comparators]]
[ELSE]
[REPLACE
[STRUCTURE]
WITH 8.#Replacement-structure
[ENCODED BY «.roplacemont-structure-encoding-object]]
[ALIGNED TO
[NEXT]
[ANY]
«.oncoding-spacc-pre-alignment-unit
[PADDING «.encoding-space-pro-padding
[PATTERN «.encoding-space-pre-pattorn]]]
[START-POINTER 8.start-pointor
[MULTIPLE OF «.start-pointer-unit]
[ENCODER-TRANSFORMS «.Start-pointer-encoder-transforms]]
ENCODING-SPACE
[SIZE «.oncoding-space-slze
[MULTIPLE OF «.oncoding-space-unit]]
[DETERMINED BY «.encoding-space-detormination]
[USING «.encoding-space-reference
[ENCODER-TRANSFORMS &Encoder-transforms]
[DECODER-TRANSFORMS «.Decoder-transforms]]
[TRANSFORMS «.Transforms]
[ENCODING «.encoding]
[VALUE-PADDING
[JUSTIFIED «.value-justification]
[PRE-PADDING «.valuo-prc-padding
[PATTERN «.value-pre-pattern]]
[POST-PADDING «.value-post-padding
[PATTERN 8.value-post-pattern]]
[UNUSED BITS
[DETERMINED BY «.unused-bits-determination]
[USING «.unused-bits-reforence
[ENCODER-TRANSFORMS 8.Unused-bits-encoder-transforms]
[DECODER-TRANSFORMS8.Unused-bits-decoder-transforms]]]]
[EXHIBITS HANDLE 8.oxhibited-handle AT 8.Handle-positions
[AS «.handle-value]]
[BIT-REVERSAL 8.bit-reversal]
}
23.7.2 Цель и ограничения
23.7.2.1 Этот синтаксис используется для определения объекта кодирования #CONDITIONAL-
INT. В спецификации объекта кодирования класса в категории «целочисленная» будет использоваться
только такой объект кодирования.
23.7.2.2 Синтаксис допускает спецификацию одиночного условия на границах целого числа для
этого применяемого кодирования (с помощью «IF»). Он допускает также спецификацию того, что весь
набор условий подлежит удовлетворению (применение «IF-ALL»). Он допускает также специфика
цию того, что нет условия. Использование «ELSE» или пропуск «IF», «IF-ALL» и «ELSE» указывают,
что нет условия. «IF-ALL» должен использоваться с тремя списками, если один или более size-range-
conditions требуют сравнения, или же с одним списком в противном случае. При использовании трех
списков size-range-conditions, которые не требуют сравнения или компаратора (если таковые имеются).
118