Jasmin.Arm_expand_immtype __ = Obj.tval z_to_bytes :
BinNums.coq_Z ->
((BinNums.coq_Z * BinNums.coq_Z) * BinNums.coq_Z) * BinNums.coq_Zval is_ei_pattern : BinNums.coq_Z -> boolval is_ei_shift : BinNums.coq_Z -> boolval ei_kind : BinNums.coq_Z -> expand_immediate_kindtype is_wencoding = | Coq_is_WE_allowed of bool * Param1.Coq_exports.is_bool| Coq_is_W12_encoding| Coq_is_W16_encodingval wencoding_tag : wencoding -> BinNums.positiveval is_wencoding_inhab : wencoding -> is_wencodingtype wencoding_fields_t = __val wencoding_fields : wencoding -> wencoding_fields_tval wencoding_eqb_fields :
(wencoding -> wencoding -> bool) ->
BinNums.positive ->
wencoding_fields_t ->
wencoding_fields_t ->
booltype is_expected_wencoding = | Coq_is_Build_expected_wencoding of wencoding
* is_wencoding
* wencoding
* is_wencodingval expected_wencoding_tag : expected_wencoding -> BinNums.positiveval is_expected_wencoding_inhab : expected_wencoding -> is_expected_wencodingtype expected_wencoding_fields_t =
box_expected_wencoding_Build_expected_wencodingval expected_wencoding_fields :
expected_wencoding ->
expected_wencoding_fields_tval expected_wencoding_eqb_fields :
(expected_wencoding -> expected_wencoding -> bool) ->
BinNums.positive ->
box_expected_wencoding_Build_expected_wencoding ->
box_expected_wencoding_Build_expected_wencoding ->
boolval expected_wencoding_eqb : expected_wencoding -> expected_wencoding -> boolval is_w12_encoding : BinNums.coq_Z -> boolval is_w16_encoding : BinNums.coq_Z -> boolval check_wencoding : wencoding -> BinNums.coq_Z -> boolval check_ei_kind :
expected_wencoding ->
Wsize.wsize ->
Ssralg.GRing.ComRing.sort ->
boolval string_of_ew : wencoding -> string