Theory Addr_Type_X64
theory Addr_Type_X64
imports
Target_Architecture
WordSetup
begin
if_architecture_context (X64)
begin
type_synonym addr_bitsize = "64"
definition addr_bitsize :: nat where "addr_bitsize ≡ 64"
definition addr_align :: nat where "addr_align ≡ 3"
abbreviation (input) "array_outer_max_size_exponent ≡ 26::nat"
abbreviation (input) "array_outer_max_count_exponent ≡ 20::nat"
abbreviation (input) "array_inner_max_size_exponent ≡ 6::nat"
abbreviation "word_bits ≡ Machine_Word_64_Basics.word_bits"
abbreviation "word_size ≡ Machine_Word_64_Basics.word_size"
abbreviation "word_size_bits ≡ Machine_Word_64_Basics.word_size_bits"
type_synonym char_c = "8 word"
end
end