URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [lib/] [libc/] [imfs_eval.s.gcc.bugfix] - Rev 846
Go to most recent revision | Compare with Previous | Blame | View Log
# file ../../../../../../c/src/lib/libc/imfs_eval.c
.file "../../../../../../c/src/lib/libc/imfs_eval.c"
gcc2_compiled.:
___gnu_compiled_c:
.text
.def ___int32_t
.scl 13
.type 04
.endef
.def ___uint32_t
.scl 13
.type 016
.endef
.def _ptrdiff_t
.scl 13
.type 05
.endef
.def _size_t
.scl 13
.type 017
.endef
.def _wchar_t
.scl 13
.type 04
.endef
.def _wint_t
.scl 13
.type 016
.endef
.def _proc_ptr
.scl 13
.type 021
.endef
.def _unsigned8
.scl 13
.type 014
.endef
.def _unsigned16
.scl 13
.type 015
.endef
.def _unsigned32
.scl 13
.type 016
.endef
.def _unsigned64
.scl 13
.type 017
.endef
.def _Priority_Bit_map_control
.scl 13
.type 015
.endef
.def _signed8
.scl 13
.type 02
.endef
.def _signed16
.scl 13
.type 03
.endef
.def _signed32
.scl 13
.type 04
.endef
.def _signed64
.scl 13
.type 05
.endef
.def _boolean
.scl 13
.type 016
.endef
.def _single_precision
.scl 13
.type 06
.endef
.def _double_precision
.scl 13
.type 07
.endef
.def _no_cpu_isr
.scl 13
.type 01
.endef
.def _no_cpu_isr_entry
.scl 13
.type 0221
.endef
.def _.0fake
.scl 15
.type 012
.size 4
.endef
.def _SR_SUPV
.val 1
.scl 16
.type 013
.endef
.def _SR_EXR
.val 2
.scl 16
.type 013
.endef
.def _SR_EIR
.val 4
.scl 16
.type 013
.endef
.def _SR_DCE
.val 8
.scl 16
.type 013
.endef
.def _SR_ICE
.val 16
.scl 16
.type 013
.endef
.def _SR_DME
.val 32
.scl 16
.type 013
.endef
.def _SR_IME
.val 64
.scl 16
.type 013
.endef
.def _SR_LEE
.val 128
.scl 16
.type 013
.endef
.def _SR_CE
.val 256
.scl 16
.type 013
.endef
.def _SR_F
.val 512
.scl 16
.type 013
.endef
.def _SR_CY
.val 1024
.scl 16
.type 013
.endef
.def _SR_OV
.val 2048
.scl 16
.type 013
.endef
.def _SR_OVE
.val 4096
.scl 16
.type 013
.endef
.def _SR_DSX
.val 8192
.scl 16
.type 013
.endef
.def _SR_EP
.val 16384
.scl 16
.type 013
.endef
.def _SR_PXR
.val 32768
.scl 16
.type 013
.endef
.def _SR_SUMRA
.val 65536
.scl 16
.type 013
.endef
.def _SR_CID
.val -134217728
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.0fake
.size 4
.endef
.def _StatusRegisterBits
.scl 13
.tag _.0fake
.size 4
.type 012
.endef
.def _.1fake
.scl 10
.type 010
.size 144
.endef
.def _sr
.val 0
.scl 8
.type 016
.endef
.def _esr
.val 4
.scl 8
.type 016
.endef
.def _ear
.val 8
.scl 8
.type 016
.endef
.def _epc
.val 12
.scl 8
.type 016
.endef
.def _r
.val 16
.scl 8
.dim 31
.size 124
.type 076
.endef
.def _pc
.val 140
.scl 8
.type 016
.endef
.def .eos
.val 144
.scl 102
.tag _.1fake
.size 144
.endef
.def _Context_Control
.scl 13
.tag _.1fake
.size 144
.type 010
.endef
.def _Context_Control_fp
.scl 13
.type 04
.endef
.def _CPU_Interrupt_frame
.scl 13
.tag _.1fake
.size 144
.type 010
.endef
.def _.2fake
.scl 10
.type 010
.size 40
.endef
.def _pretasking_hook
.val 0
.scl 8
.type 0221
.endef
.def _predriver_hook
.val 4
.scl 8
.type 0221
.endef
.def _postdriver_hook
.val 8
.scl 8
.type 0221
.endef
.def _idle_task
.val 12
.scl 8
.type 0221
.endef
.def _do_zero_of_workspace
.val 16
.scl 8
.type 016
.endef
.def _idle_task_stack_size
.val 20
.scl 8
.type 016
.endef
.def _interrupt_stack_size
.val 24
.scl 8
.type 016
.endef
.def _extra_mpci_receive_server_stack
.val 28
.scl 8
.type 016
.endef
.def _stack_allocate_hook
.val 32
.scl 8
.type 0621
.endef
.def _stack_free_hook
.val 36
.scl 8
.type 0221
.endef
.def .eos
.val 40
.scl 102
.tag _.2fake
.size 40
.endef
.def _rtems_cpu_table
.scl 13
.tag _.2fake
.size 40
.type 010
.endef
.def _.3fake
.scl 15
.type 012
.size 4
.endef
.def _RTEMS_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _RTEMS_TASK_EXITTED
.val 1
.scl 16
.type 013
.endef
.def _RTEMS_MP_NOT_CONFIGURED
.val 2
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_NAME
.val 3
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_ID
.val 4
.scl 16
.type 013
.endef
.def _RTEMS_TOO_MANY
.val 5
.scl 16
.type 013
.endef
.def _RTEMS_TIMEOUT
.val 6
.scl 16
.type 013
.endef
.def _RTEMS_OBJECT_WAS_DELETED
.val 7
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_SIZE
.val 8
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_ADDRESS
.val 9
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_NUMBER
.val 10
.scl 16
.type 013
.endef
.def _RTEMS_NOT_DEFINED
.val 11
.scl 16
.type 013
.endef
.def _RTEMS_RESOURCE_IN_USE
.val 12
.scl 16
.type 013
.endef
.def _RTEMS_UNSATISFIED
.val 13
.scl 16
.type 013
.endef
.def _RTEMS_INCORRECT_STATE
.val 14
.scl 16
.type 013
.endef
.def _RTEMS_ALREADY_SUSPENDED
.val 15
.scl 16
.type 013
.endef
.def _RTEMS_ILLEGAL_ON_SELF
.val 16
.scl 16
.type 013
.endef
.def _RTEMS_ILLEGAL_ON_REMOTE_OBJECT
.val 17
.scl 16
.type 013
.endef
.def _RTEMS_CALLED_FROM_ISR
.val 18
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_PRIORITY
.val 19
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_CLOCK
.val 20
.scl 16
.type 013
.endef
.def _RTEMS_INVALID_NODE
.val 21
.scl 16
.type 013
.endef
.def _RTEMS_NOT_CONFIGURED
.val 22
.scl 16
.type 013
.endef
.def _RTEMS_NOT_OWNER_OF_RESOURCE
.val 23
.scl 16
.type 013
.endef
.def _RTEMS_NOT_IMPLEMENTED
.val 24
.scl 16
.type 013
.endef
.def _RTEMS_INTERNAL_ERROR
.val 25
.scl 16
.type 013
.endef
.def _RTEMS_NO_MEMORY
.val 26
.scl 16
.type 013
.endef
.def _RTEMS_IO_ERROR
.val 27
.scl 16
.type 013
.endef
.def _RTEMS_PROXY_BLOCKING
.val 28
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.3fake
.size 4
.endef
.def _rtems_status_code
.scl 13
.tag _.3fake
.size 4
.type 012
.endef
.def _Chain_Node
.scl 13
.type 010
.endef
.def _Chain_Node_struct
.scl 10
.type 010
.size 8
.endef
.def _next
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 030
.endef
.def _previous
.val 4
.scl 8
.tag _Chain_Node_struct
.size 8
.type 030
.endef
.def .eos
.val 8
.scl 102
.tag _Chain_Node_struct
.size 8
.endef
.def _.4fake
.scl 10
.type 010
.size 12
.endef
.def _first
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 030
.endef
.def _permanent_null
.val 4
.scl 8
.tag _Chain_Node_struct
.size 8
.type 030
.endef
.def _last
.val 8
.scl 8
.tag _Chain_Node_struct
.size 8
.type 030
.endef
.def .eos
.val 12
.scl 102
.tag _.4fake
.size 12
.endef
.def _Chain_Control
.scl 13
.tag _.4fake
.size 12
.type 010
.endef
.def _Objects_Name
.scl 13
.type 021
.endef
.def _Objects_Name_comparators
.scl 13
.type 0236
.endef
.def _Objects_Id
.scl 13
.type 016
.endef
.def _.5fake
.scl 15
.type 012
.size 4
.endef
.def _OBJECTS_NO_CLASS
.val 0
.scl 16
.type 013
.endef
.def _OBJECTS_INTERNAL_THREADS
.val 1
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_TASKS
.val 2
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_THREADS
.val 3
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_TASKS
.val 4
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_TIMERS
.val 5
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_SEMAPHORES
.val 6
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_MESSAGE_QUEUES
.val 7
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_PARTITIONS
.val 8
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_REGIONS
.val 9
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_PORTS
.val 10
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_PERIODS
.val 11
.scl 16
.type 013
.endef
.def _OBJECTS_RTEMS_EXTENSIONS
.val 12
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_KEYS
.val 13
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_INTERRUPTS
.val 14
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_MESSAGE_QUEUES
.val 15
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_MUTEXES
.val 16
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_SEMAPHORES
.val 17
.scl 16
.type 013
.endef
.def _OBJECTS_POSIX_CONDITION_VARIABLES
.val 18
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_EVENTFLAGS
.val 19
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_MAILBOXES
.val 20
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_MESSAGE_BUFFERS
.val 21
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_PORTS
.val 22
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_SEMAPHORES
.val 23
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_VARIABLE_MEMORY_POOLS
.val 24
.scl 16
.type 013
.endef
.def _OBJECTS_ITRON_FIXED_MEMORY_POOLS
.val 25
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.5fake
.size 4
.endef
.def _Objects_Classes
.scl 13
.tag _.5fake
.size 4
.type 012
.endef
.def _.6fake
.scl 15
.type 012
.size 4
.endef
.def _OBJECTS_LOCAL
.val 0
.scl 16
.type 013
.endef
.def _OBJECTS_REMOTE
.val 1
.scl 16
.type 013
.endef
.def _OBJECTS_ERROR
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.6fake
.size 4
.endef
.def _Objects_Locations
.scl 13
.tag _.6fake
.size 4
.type 012
.endef
.def _.7fake
.scl 10
.type 010
.size 16
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _id
.val 8
.scl 8
.type 016
.endef
.def _name
.val 12
.scl 8
.type 021
.endef
.def .eos
.val 16
.scl 102
.tag _.7fake
.size 16
.endef
.def _Objects_Control
.scl 13
.tag _.7fake
.size 16
.type 010
.endef
.def _.8fake
.scl 10
.type 010
.size 76
.endef
.def _the_class
.val 0
.scl 8
.tag _.5fake
.size 4
.type 012
.endef
.def _minimum_id
.val 4
.scl 8
.type 016
.endef
.def _maximum_id
.val 8
.scl 8
.type 016
.endef
.def _maximum
.val 12
.scl 8
.type 016
.endef
.def _auto_extend
.val 16
.scl 8
.type 016
.endef
.def _allocation_size
.val 20
.scl 8
.type 016
.endef
.def _size
.val 24
.scl 8
.type 016
.endef
.def _local_table
.val 28
.scl 8
.tag _.7fake
.size 16
.type 0130
.endef
.def _name_table
.val 32
.scl 8
.type 0121
.endef
.def _global_table
.val 36
.scl 8
.tag _.4fake
.size 12
.type 030
.endef
.def _Inactive
.val 40
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def _inactive
.val 52
.scl 8
.type 016
.endef
.def _inactive_per_block
.val 56
.scl 8
.type 036
.endef
.def _object_blocks
.val 60
.scl 8
.type 0121
.endef
.def _is_string
.val 64
.scl 8
.type 016
.endef
.def _name_length
.val 68
.scl 8
.type 016
.endef
.def _is_thread
.val 72
.scl 8
.type 016
.endef
.def .eos
.val 76
.scl 102
.tag _.8fake
.size 76
.endef
.def _Objects_Information
.scl 13
.tag _.8fake
.size 76
.type 010
.endef
.def _.9fake
.scl 15
.type 012
.size 4
.endef
.def _OBJECTS_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _OBJECTS_INVALID_NAME
.val 1
.scl 16
.type 013
.endef
.def _OBJECTS_INVALID_NODE
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.9fake
.size 4
.endef
.def _Objects_Name_to_id_errors
.scl 13
.tag _.9fake
.size 4
.type 012
.endef
.def _Priority_Control
.scl 13
.type 016
.endef
.def _.10fake
.scl 10
.type 010
.size 12
.endef
.def _minor
.val 0
.scl 8
.type 035
.endef
.def _ready_major
.val 4
.scl 8
.type 015
.endef
.def _ready_minor
.val 6
.scl 8
.type 015
.endef
.def _block_major
.val 8
.scl 8
.type 015
.endef
.def _block_minor
.val 10
.scl 8
.type 015
.endef
.def .eos
.val 12
.scl 102
.tag _.10fake
.size 12
.endef
.def _Priority_Information
.scl 13
.tag _.10fake
.size 12
.type 010
.endef
.def _Watchdog_Interval
.scl 13
.type 016
.endef
.def _Watchdog_Service_routine
.scl 13
.type 01
.endef
.def _Watchdog_Service_routine_entry
.scl 13
.type 0221
.endef
.def _.11fake
.scl 15
.type 012
.size 4
.endef
.def _WATCHDOG_INACTIVE
.val 0
.scl 16
.type 013
.endef
.def _WATCHDOG_BEING_INSERTED
.val 1
.scl 16
.type 013
.endef
.def _WATCHDOG_ACTIVE
.val 2
.scl 16
.type 013
.endef
.def _WATCHDOG_REMOVE_IT
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.11fake
.size 4
.endef
.def _Watchdog_States
.scl 13
.tag _.11fake
.size 4
.type 012
.endef
.def _.12fake
.scl 15
.type 012
.size 4
.endef
.def _WATCHDOG_FORWARD
.val 0
.scl 16
.type 013
.endef
.def _WATCHDOG_BACKWARD
.val 1
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.12fake
.size 4
.endef
.def _Watchdog_Adjust_directions
.scl 13
.tag _.12fake
.size 4
.type 012
.endef
.def _.13fake
.scl 10
.type 010
.size 40
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _state
.val 8
.scl 8
.tag _.11fake
.size 4
.type 012
.endef
.def _initial
.val 12
.scl 8
.type 016
.endef
.def _delta_interval
.val 16
.scl 8
.type 016
.endef
.def _start_time
.val 20
.scl 8
.type 016
.endef
.def _stop_time
.val 24
.scl 8
.type 016
.endef
.def _routine
.val 28
.scl 8
.type 0221
.endef
.def _id
.val 32
.scl 8
.type 016
.endef
.def _user_data
.val 36
.scl 8
.type 021
.endef
.def .eos
.val 40
.scl 102
.tag _.13fake
.size 40
.endef
.def _Watchdog_Control
.scl 13
.tag _.13fake
.size 40
.type 010
.endef
.def _.14fake
.scl 10
.type 010
.size 28
.endef
.def _year
.val 0
.scl 8
.type 016
.endef
.def _month
.val 4
.scl 8
.type 016
.endef
.def _day
.val 8
.scl 8
.type 016
.endef
.def _hour
.val 12
.scl 8
.type 016
.endef
.def _minute
.val 16
.scl 8
.type 016
.endef
.def _second
.val 20
.scl 8
.type 016
.endef
.def _ticks
.val 24
.scl 8
.type 016
.endef
.def .eos
.val 28
.scl 102
.tag _.14fake
.size 28
.endef
.def _TOD_Control
.scl 13
.tag _.14fake
.size 28
.type 010
.endef
.def _ISR_Level
.scl 13
.type 016
.endef
.def _ISR_Vector_number
.scl 13
.type 016
.endef
.def _ISR_Handler
.scl 13
.type 01
.endef
.def _ISR_Handler_entry
.scl 13
.type 0221
.endef
.def _Modes_Control
.scl 13
.type 016
.endef
.def _rtems_unsigned8
.scl 13
.type 014
.endef
.def _rtems_unsigned16
.scl 13
.type 015
.endef
.def _rtems_unsigned32
.scl 13
.type 016
.endef
.def _rtems_signed8
.scl 13
.type 02
.endef
.def _rtems_signed16
.scl 13
.type 03
.endef
.def _rtems_signed32
.scl 13
.type 04
.endef
.def _rtems_unsigned64
.scl 13
.type 017
.endef
.def _rtems_signed64
.scl 13
.type 05
.endef
.def _rtems_single
.scl 13
.type 06
.endef
.def _rtems_double
.scl 13
.type 07
.endef
.def _rtems_boolean
.scl 13
.type 016
.endef
.def _rtems_name
.scl 13
.type 016
.endef
.def _rtems_id
.scl 13
.type 016
.endef
.def _rtems_context
.scl 13
.tag _.1fake
.size 144
.type 010
.endef
.def _rtems_context_fp
.scl 13
.type 04
.endef
.def _rtems_interrupt_frame
.scl 13
.tag _.1fake
.size 144
.type 010
.endef
.def _rtems_interval
.scl 13
.type 016
.endef
.def _rtems_time_of_day
.scl 13
.tag _.14fake
.size 28
.type 010
.endef
.def _rtems_mode
.scl 13
.type 016
.endef
.def _.15fake
.scl 10
.type 010
.size 8
.endef
.def _thread_entry
.val 0
.scl 8
.type 0621
.endef
.def _stack_size
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _.15fake
.size 8
.endef
.def _posix_initialization_threads_table
.scl 13
.tag _.15fake
.size 8
.type 010
.endef
.def _.16fake
.scl 10
.type 010
.size 40
.endef
.def _maximum_threads
.val 0
.scl 8
.type 04
.endef
.def _maximum_mutexes
.val 4
.scl 8
.type 04
.endef
.def _maximum_condition_variables
.val 8
.scl 8
.type 04
.endef
.def _maximum_keys
.val 12
.scl 8
.type 04
.endef
.def _maximum_timers
.val 16
.scl 8
.type 04
.endef
.def _maximum_queued_signals
.val 20
.scl 8
.type 04
.endef
.def _maximum_message_queues
.val 24
.scl 8
.type 04
.endef
.def _maximum_semaphores
.val 28
.scl 8
.type 04
.endef
.def _number_of_initialization_threads
.val 32
.scl 8
.type 04
.endef
.def _User_initialization_threads_table
.val 36
.scl 8
.tag _.15fake
.size 8
.type 030
.endef
.def .eos
.val 40
.scl 102
.tag _.16fake
.size 40
.endef
.def _posix_api_configuration_table
.scl 13
.tag _.16fake
.size 40
.type 010
.endef
.def _B
.scl 13
.type 02
.endef
.def _H
.scl 13
.type 03
.endef
.def _W
.scl 13
.type 04
.endef
.def _UB
.scl 13
.type 014
.endef
.def _UH
.scl 13
.type 015
.endef
.def _UW
.scl 13
.type 016
.endef
.def _VW
.scl 13
.type 016
.endef
.def _VH
.scl 13
.type 015
.endef
.def _VB
.scl 13
.type 014
.endef
.def _VP
.scl 13
.type 021
.endef
.def _FP
.scl 13
.type 0221
.endef
.def _INT
.scl 13
.type 04
.endef
.def _UINT
.scl 13
.type 016
.endef
.def _BOOL
.scl 13
.type 016
.endef
.def _FN
.scl 13
.type 03
.endef
.def _ID
.scl 13
.type 04
.endef
.def _BOOL_ID
.scl 13
.type 016
.endef
.def _HNO
.scl 13
.type 04
.endef
.def _RNO
.scl 13
.type 04
.endef
.def _NODE
.scl 13
.type 04
.endef
.def _ATR
.scl 13
.type 04
.endef
.def _ER
.scl 13
.type 04
.endef
.def _PRI
.scl 13
.type 016
.endef
.def _TMO
.scl 13
.type 04
.endef
.def _t_cflg
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _flgatr
.val 4
.scl 8
.type 04
.endef
.def _iflgptn
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _t_cflg
.size 12
.endef
.def _T_CFLG
.scl 13
.tag _t_cflg
.size 12
.type 010
.endef
.def _t_rflg
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _flgptn
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _t_rflg
.size 12
.endef
.def _T_RFLG
.scl 13
.tag _t_rflg
.size 12
.type 010
.endef
.def _t_cmpf
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _mpfatr
.val 4
.scl 8
.type 04
.endef
.def _mpfcnt
.val 8
.scl 8
.type 04
.endef
.def _blfsz
.val 12
.scl 8
.type 04
.endef
.def .eos
.val 16
.scl 102
.tag _t_cmpf
.size 16
.endef
.def _T_CMPF
.scl 13
.tag _t_cmpf
.size 16
.type 010
.endef
.def _t_rmpf
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _frbcnt
.val 8
.scl 8
.type 04
.endef
.def .eos
.val 12
.scl 102
.tag _t_rmpf
.size 12
.endef
.def _T_RMPF
.scl 13
.tag _t_rmpf
.size 12
.type 010
.endef
.def _t_dint
.scl 10
.type 010
.size 8
.endef
.def _intatr
.val 0
.scl 8
.type 04
.endef
.def _inthdr
.val 4
.scl 8
.type 0221
.endef
.def .eos
.val 8
.scl 102
.tag _t_dint
.size 8
.endef
.def _T_DINT
.scl 13
.tag _t_dint
.size 8
.type 010
.endef
.def _t_cmbx
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _mbxatr
.val 4
.scl 8
.type 04
.endef
.def _bufcnt
.val 8
.scl 8
.type 04
.endef
.def .eos
.val 12
.scl 102
.tag _t_cmbx
.size 12
.endef
.def _T_CMBX
.scl 13
.tag _t_cmbx
.size 12
.type 010
.endef
.def _t_msg
.scl 10
.type 010
.size 8
.endef
.def _msgpri
.val 0
.scl 8
.type 04
.endef
.def _msgcont
.val 4
.scl 8
.dim 1
.size 1
.type 074
.endef
.def .eos
.val 8
.scl 102
.tag _t_msg
.size 8
.endef
.def _T_MSG
.scl 13
.tag _t_msg
.size 8
.type 010
.endef
.def _t_rmbx
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _pk_msg
.val 8
.scl 8
.tag _t_msg
.size 8
.type 030
.endef
.def .eos
.val 12
.scl 102
.tag _t_rmbx
.size 12
.endef
.def _T_RMBX
.scl 13
.tag _t_rmbx
.size 12
.type 010
.endef
.def _t_cmbf
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _mbfatr
.val 4
.scl 8
.type 04
.endef
.def _bufsz
.val 8
.scl 8
.type 04
.endef
.def _maxmsz
.val 12
.scl 8
.type 04
.endef
.def .eos
.val 16
.scl 102
.tag _t_cmbf
.size 16
.endef
.def _T_CMBF
.scl 13
.tag _t_cmbf
.size 16
.type 010
.endef
.def _t_rmbf
.scl 10
.type 010
.size 20
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _stsk
.val 8
.scl 8
.type 016
.endef
.def _msgsz
.val 12
.scl 8
.type 04
.endef
.def _frbufsz
.val 16
.scl 8
.type 04
.endef
.def .eos
.val 20
.scl 102
.tag _t_rmbf
.size 20
.endef
.def _T_RMBF
.scl 13
.tag _t_rmbf
.size 20
.type 010
.endef
.def _t_ver
.scl 10
.type 010
.size 20
.endef
.def _maker
.val 0
.scl 8
.type 015
.endef
.def _id
.val 2
.scl 8
.type 015
.endef
.def _spver
.val 4
.scl 8
.type 015
.endef
.def _prver
.val 6
.scl 8
.type 015
.endef
.def _prno
.val 8
.scl 8
.dim 4
.size 8
.type 075
.endef
.def _cpu
.val 16
.scl 8
.type 015
.endef
.def _var
.val 18
.scl 8
.type 015
.endef
.def .eos
.val 20
.scl 102
.tag _t_ver
.size 20
.endef
.def _T_VER
.scl 13
.tag _t_ver
.size 20
.type 010
.endef
.def _t_rsys
.scl 10
.type 010
.size 4
.endef
.def _sysstat
.val 0
.scl 8
.type 04
.endef
.def .eos
.val 4
.scl 102
.tag _t_rsys
.size 4
.endef
.def _T_RSYS
.scl 13
.tag _t_rsys
.size 4
.type 010
.endef
.def _t_rcfg
.scl 10
.type 010
.size 0
.endef
.def .eos
.val 0
.scl 102
.tag _t_rcfg
.size 0
.endef
.def _T_RCFG
.scl 13
.tag _t_rcfg
.size 0
.type 010
.endef
.def _t_dsvc
.scl 10
.type 010
.size 8
.endef
.def _svcatr
.val 0
.scl 8
.type 04
.endef
.def _svchdr
.val 4
.scl 8
.type 0221
.endef
.def .eos
.val 8
.scl 102
.tag _t_dsvc
.size 8
.endef
.def _T_DSVC
.scl 13
.tag _t_dsvc
.size 8
.type 010
.endef
.def _t_dexc
.scl 10
.type 010
.size 8
.endef
.def _excatr
.val 0
.scl 8
.type 04
.endef
.def _exchdr
.val 4
.scl 8
.type 0221
.endef
.def .eos
.val 8
.scl 102
.tag _t_dexc
.size 8
.endef
.def _T_DEXC
.scl 13
.tag _t_dexc
.size 8
.type 010
.endef
.def _t_cpor
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _poratr
.val 4
.scl 8
.type 04
.endef
.def _maxcmsz
.val 8
.scl 8
.type 04
.endef
.def _maxrmsz
.val 12
.scl 8
.type 04
.endef
.def .eos
.val 16
.scl 102
.tag _t_cpor
.size 16
.endef
.def _T_CPOR
.scl 13
.tag _t_cpor
.size 16
.type 010
.endef
.def _t_rpor
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _atsk
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _t_rpor
.size 12
.endef
.def _T_RPOR
.scl 13
.tag _t_rpor
.size 12
.type 010
.endef
.def _t_csem
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _sematr
.val 4
.scl 8
.type 04
.endef
.def _isemcnt
.val 8
.scl 8
.type 04
.endef
.def _maxsem
.val 12
.scl 8
.type 04
.endef
.def .eos
.val 16
.scl 102
.tag _t_csem
.size 16
.endef
.def _T_CSEM
.scl 13
.tag _t_csem
.size 16
.type 010
.endef
.def _t_rsem
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _semcnt
.val 8
.scl 8
.type 04
.endef
.def .eos
.val 12
.scl 102
.tag _t_rsem
.size 12
.endef
.def _T_RSEM
.scl 13
.tag _t_rsem
.size 12
.type 010
.endef
.def _t_ctsk
.scl 10
.type 010
.size 20
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _tskatr
.val 4
.scl 8
.type 04
.endef
.def _task
.val 8
.scl 8
.type 0221
.endef
.def _itskpri
.val 12
.scl 8
.type 016
.endef
.def _stksz
.val 16
.scl 8
.type 04
.endef
.def .eos
.val 20
.scl 102
.tag _t_ctsk
.size 20
.endef
.def _T_CTSK
.scl 13
.tag _t_ctsk
.size 20
.type 010
.endef
.def _t_rtsk
.scl 10
.type 010
.size 44
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _tskpri
.val 4
.scl 8
.type 016
.endef
.def _tskstat
.val 8
.scl 8
.type 016
.endef
.def _tskwait
.val 12
.scl 8
.type 016
.endef
.def _wid
.val 16
.scl 8
.type 04
.endef
.def _wupcnt
.val 20
.scl 8
.type 04
.endef
.def _suscnt
.val 24
.scl 8
.type 04
.endef
.def _tskatr
.val 28
.scl 8
.type 04
.endef
.def _task
.val 32
.scl 8
.type 0221
.endef
.def _itskpri
.val 36
.scl 8
.type 016
.endef
.def _stksz
.val 40
.scl 8
.type 04
.endef
.def .eos
.val 44
.scl 102
.tag _t_rtsk
.size 44
.endef
.def _T_RTSK
.scl 13
.tag _t_rtsk
.size 44
.type 010
.endef
.def _t_systime
.scl 10
.type 010
.size 8
.endef
.def _utime
.val 0
.scl 8
.type 03
.endef
.def _ltime
.val 4
.scl 8
.type 016
.endef
.def .eos
.val 8
.scl 102
.tag _t_systime
.size 8
.endef
.def _SYSTIME
.scl 13
.tag _t_systime
.size 8
.type 010
.endef
.def _CYCTIME
.scl 13
.tag _t_systime
.size 8
.type 010
.endef
.def _ALMTIME
.scl 13
.tag _t_systime
.size 8
.type 010
.endef
.def _DLYTIME
.scl 13
.type 04
.endef
.def _t_dcyc
.scl 10
.type 010
.size 24
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _cycatr
.val 4
.scl 8
.type 04
.endef
.def _cychdr
.val 8
.scl 8
.type 0221
.endef
.def _cycact
.val 12
.scl 8
.type 016
.endef
.def _cyctim
.val 16
.scl 8
.tag _t_systime
.size 8
.type 010
.endef
.def .eos
.val 24
.scl 102
.tag _t_dcyc
.size 24
.endef
.def _T_DCYC
.scl 13
.tag _t_dcyc
.size 24
.type 010
.endef
.def _t_rcyc
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _lfttim
.val 4
.scl 8
.tag _t_systime
.size 8
.type 010
.endef
.def _cycact
.val 12
.scl 8
.type 016
.endef
.def .eos
.val 16
.scl 102
.tag _t_rcyc
.size 16
.endef
.def _T_RCYC
.scl 13
.tag _t_rcyc
.size 16
.type 010
.endef
.def _t_dalm
.scl 10
.type 010
.size 24
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _almatr
.val 4
.scl 8
.type 04
.endef
.def _almhdr
.val 8
.scl 8
.type 0221
.endef
.def _tmmode
.val 12
.scl 8
.type 016
.endef
.def _almtim
.val 16
.scl 8
.tag _t_systime
.size 8
.type 010
.endef
.def .eos
.val 24
.scl 102
.tag _t_dalm
.size 24
.endef
.def _T_DALM
.scl 13
.tag _t_dalm
.size 24
.type 010
.endef
.def _t_ralm
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _lfttim
.val 4
.scl 8
.tag _t_systime
.size 8
.type 010
.endef
.def .eos
.val 12
.scl 102
.tag _t_ralm
.size 12
.endef
.def _T_RALM
.scl 13
.tag _t_ralm
.size 12
.type 010
.endef
.def _t_cmpl
.scl 10
.type 010
.size 12
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _mplatr
.val 4
.scl 8
.type 04
.endef
.def _mplsz
.val 8
.scl 8
.type 04
.endef
.def .eos
.val 12
.scl 102
.tag _t_cmpl
.size 12
.endef
.def _T_CMPL
.scl 13
.tag _t_cmpl
.size 12
.type 010
.endef
.def _t_rmpl
.scl 10
.type 010
.size 16
.endef
.def _exinf
.val 0
.scl 8
.type 021
.endef
.def _wtsk
.val 4
.scl 8
.type 016
.endef
.def _frsz
.val 8
.scl 8
.type 04
.endef
.def _maxsz
.val 12
.scl 8
.type 04
.endef
.def .eos
.val 16
.scl 102
.tag _t_rmpl
.size 16
.endef
.def _T_RMPL
.scl 13
.tag _t_rmpl
.size 16
.type 010
.endef
.def _.17fake
.scl 10
.type 010
.size 24
.endef
.def _id
.val 0
.scl 8
.type 04
.endef
.def _attributes
.val 4
.scl 8
.tag _t_ctsk
.size 20
.type 010
.endef
.def .eos
.val 24
.scl 102
.tag _.17fake
.size 24
.endef
.def _itron_initialization_tasks_table
.scl 13
.tag _.17fake
.size 24
.type 010
.endef
.def _.18fake
.scl 10
.type 010
.size 40
.endef
.def _maximum_tasks
.val 0
.scl 8
.type 04
.endef
.def _maximum_semaphores
.val 4
.scl 8
.type 04
.endef
.def _maximum_eventflags
.val 8
.scl 8
.type 04
.endef
.def _maximum_mailboxes
.val 12
.scl 8
.type 04
.endef
.def _maximum_message_buffers
.val 16
.scl 8
.type 04
.endef
.def _maximum_ports
.val 20
.scl 8
.type 04
.endef
.def _maximum_memory_pools
.val 24
.scl 8
.type 04
.endef
.def _maximum_fixed_memory_pools
.val 28
.scl 8
.type 04
.endef
.def _number_of_initialization_tasks
.val 32
.scl 8
.type 04
.endef
.def _User_initialization_tasks_table
.val 36
.scl 8
.tag _.17fake
.size 24
.type 030
.endef
.def .eos
.val 40
.scl 102
.tag _.18fake
.size 40
.endef
.def _itron_api_configuration_table
.scl 13
.tag _.18fake
.size 40
.type 010
.endef
.def _States_Control
.scl 13
.type 016
.endef
.def _.19fake
.scl 10
.type 010
.size 8
.endef
.def _size
.val 0
.scl 8
.type 016
.endef
.def _area
.val 4
.scl 8
.type 021
.endef
.def .eos
.val 8
.scl 102
.tag _.19fake
.size 8
.endef
.def _Stack_Control
.scl 13
.tag _.19fake
.size 8
.type 010
.endef
.def _.20fake
.scl 15
.type 012
.size 4
.endef
.def _THREAD_QUEUE_DISCIPLINE_FIFO
.val 0
.scl 16
.type 013
.endef
.def _THREAD_QUEUE_DISCIPLINE_PRIORITY
.val 1
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.20fake
.size 4
.endef
.def _Thread_queue_Disciplines
.scl 13
.tag _.20fake
.size 4
.type 012
.endef
.def _.21fake
.scl 15
.type 012
.size 4
.endef
.def _THREAD_QUEUE_SYNCHRONIZED
.val 0
.scl 16
.type 013
.endef
.def _THREAD_QUEUE_NOTHING_HAPPENED
.val 1
.scl 16
.type 013
.endef
.def _THREAD_QUEUE_TIMEOUT
.val 2
.scl 16
.type 013
.endef
.def _THREAD_QUEUE_SATISFIED
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.21fake
.size 4
.endef
.def _Thread_queue_States
.scl 13
.tag _.21fake
.size 4
.type 012
.endef
.def _.22fake
.scl 12
.type 011
.size 48
.endef
.def _Fifo
.val 0
.scl 11
.tag _.4fake
.size 12
.type 010
.endef
.def _Priority
.val 0
.scl 11
.tag _.4fake
.dim 4
.size 48
.type 070
.endef
.def .eos
.val 48
.scl 102
.tag _.22fake
.size 48
.endef
.def _.23fake
.scl 10
.type 010
.size 64
.endef
.def _Queues
.val 0
.scl 8
.tag _.22fake
.size 48
.type 011
.endef
.def _sync_state
.val 48
.scl 8
.tag _.21fake
.size 4
.type 012
.endef
.def _discipline
.val 52
.scl 8
.tag _.20fake
.size 4
.type 012
.endef
.def _state
.val 56
.scl 8
.type 016
.endef
.def _timeout_status
.val 60
.scl 8
.type 016
.endef
.def .eos
.val 64
.scl 102
.tag _.23fake
.size 64
.endef
.def _Thread_queue_Control
.scl 13
.tag _.23fake
.size 64
.type 010
.endef
.def _Thread
.scl 13
.type 021
.endef
.def _.24fake
.scl 15
.type 012
.size 4
.endef
.def _THREAD_START_NUMERIC
.val 0
.scl 16
.type 013
.endef
.def _THREAD_START_POINTER
.val 1
.scl 16
.type 013
.endef
.def _THREAD_START_BOTH_POINTER_FIRST
.val 2
.scl 16
.type 013
.endef
.def _THREAD_START_BOTH_NUMERIC_FIRST
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.24fake
.size 4
.endef
.def _Thread_Start_types
.scl 13
.tag _.24fake
.size 4
.type 012
.endef
.def _Thread_Entry
.scl 13
.type 0621
.endef
.def _Thread_Entry_numeric
.scl 13
.type 0621
.endef
.def _Thread_Entry_pointer
.scl 13
.type 0621
.endef
.def _Thread_Entry_both_pointer_first
.scl 13
.type 0621
.endef
.def _Thread_Entry_both_numeric_first
.scl 13
.type 0621
.endef
.def _.25fake
.scl 15
.type 012
.size 4
.endef
.def _THREAD_CPU_BUDGET_ALGORITHM_NONE
.val 0
.scl 16
.type 013
.endef
.def _THREAD_CPU_BUDGET_ALGORITHM_RESET_TIMESLICE
.val 1
.scl 16
.type 013
.endef
.def _THREAD_CPU_BUDGET_ALGORITHM_EXHAUST_TIMESLICE
.val 2
.scl 16
.type 013
.endef
.def _THREAD_CPU_BUDGET_ALGORITHM_CALLOUT
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.25fake
.size 4
.endef
.def _Thread_CPU_budget_algorithms
.scl 13
.tag _.25fake
.size 4
.type 012
.endef
.def _Thread_Control
.scl 13
.type 010
.endef
.def _Thread_CPU_budget_algorithm_callout
.scl 13
.type 0221
.endef
.def _rtems_task_variable_tt
.scl 10
.type 010
.size 20
.endef
.def _next
.val 0
.scl 8
.tag _rtems_task_variable_tt
.size 20
.type 030
.endef
.def _ptr
.val 4
.scl 8
.type 0121
.endef
.def _gval
.val 8
.scl 8
.type 021
.endef
.def _tval
.val 12
.scl 8
.type 021
.endef
.def _dtor
.val 16
.scl 8
.type 0221
.endef
.def .eos
.val 20
.scl 102
.tag _rtems_task_variable_tt
.size 20
.endef
.def _rtems_task_variable_t
.scl 13
.tag _rtems_task_variable_tt
.size 20
.type 010
.endef
.def _.26fake
.scl 10
.type 010
.size 56
.endef
.def _entry_point
.val 0
.scl 8
.type 0621
.endef
.def _prototype
.val 4
.scl 8
.tag _.24fake
.size 4
.type 012
.endef
.def _pointer_argument
.val 8
.scl 8
.type 021
.endef
.def _numeric_argument
.val 12
.scl 8
.type 016
.endef
.def _is_preemptible
.val 16
.scl 8
.type 016
.endef
.def _budget_algorithm
.val 20
.scl 8
.tag _.25fake
.size 4
.type 012
.endef
.def _budget_callout
.val 24
.scl 8
.type 0221
.endef
.def _isr_level
.val 28
.scl 8
.type 016
.endef
.def _initial_priority
.val 32
.scl 8
.type 016
.endef
.def _core_allocated_stack
.val 36
.scl 8
.type 016
.endef
.def _Initial_stack
.val 40
.scl 8
.tag _.19fake
.size 8
.type 010
.endef
.def _fp_context
.val 48
.scl 8
.type 021
.endef
.def _stack
.val 52
.scl 8
.type 021
.endef
.def .eos
.val 56
.scl 102
.tag _.26fake
.size 56
.endef
.def _Thread_Start_information
.scl 13
.tag _.26fake
.size 56
.type 010
.endef
.def _.27fake
.scl 10
.type 010
.size 40
.endef
.def _id
.val 0
.scl 8
.type 016
.endef
.def _count
.val 4
.scl 8
.type 016
.endef
.def _return_argument
.val 8
.scl 8
.type 021
.endef
.def _return_argument_1
.val 12
.scl 8
.type 021
.endef
.def _option
.val 16
.scl 8
.type 016
.endef
.def _return_code
.val 20
.scl 8
.type 016
.endef
.def _Block2n
.val 24
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def _queue
.val 36
.scl 8
.tag _.23fake
.size 64
.type 030
.endef
.def .eos
.val 40
.scl 102
.tag _.27fake
.size 40
.endef
.def _Thread_Wait_information
.scl 13
.tag _.27fake
.size 40
.type 010
.endef
.def _.28fake
.scl 10
.type 010
.size 120
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _current_state
.val 16
.scl 8
.type 016
.endef
.def _current_priority
.val 20
.scl 8
.type 016
.endef
.def _real_priority
.val 24
.scl 8
.type 016
.endef
.def _resource_count
.val 28
.scl 8
.type 016
.endef
.def _Wait
.val 32
.scl 8
.tag _.27fake
.size 40
.type 010
.endef
.def _Timer
.val 72
.scl 8
.tag _.13fake
.size 40
.type 010
.endef
.def _Active
.val 112
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def .eos
.val 120
.scl 102
.tag _.28fake
.size 120
.endef
.def _Thread_Proxy_control
.scl 13
.tag _.28fake
.size 120
.type 010
.endef
.def _.29fake
.scl 15
.type 012
.size 4
.endef
.def _THREAD_API_RTEMS
.val 0
.scl 16
.type 013
.endef
.def _THREAD_API_POSIX
.val 1
.scl 16
.type 013
.endef
.def _THREAD_API_ITRON
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.29fake
.size 4
.endef
.def _Thread_APIs
.scl 13
.tag _.29fake
.size 4
.type 012
.endef
.def _Thread_Control_struct
.scl 10
.type 010
.size 388
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _current_state
.val 16
.scl 8
.type 016
.endef
.def _current_priority
.val 20
.scl 8
.type 016
.endef
.def _real_priority
.val 24
.scl 8
.type 016
.endef
.def _resource_count
.val 28
.scl 8
.type 016
.endef
.def _Wait
.val 32
.scl 8
.tag _.27fake
.size 40
.type 010
.endef
.def _Timer
.val 72
.scl 8
.tag _.13fake
.size 40
.type 010
.endef
.def _suspend_count
.val 112
.scl 8
.type 016
.endef
.def _is_global
.val 116
.scl 8
.type 016
.endef
.def _do_post_task_switch_extension
.val 120
.scl 8
.type 016
.endef
.def _is_preemptible
.val 124
.scl 8
.type 016
.endef
.def _rtems_ada_self
.val 128
.scl 8
.type 021
.endef
.def _cpu_time_budget
.val 132
.scl 8
.type 016
.endef
.def _budget_algorithm
.val 136
.scl 8
.tag _.25fake
.size 4
.type 012
.endef
.def _budget_callout
.val 140
.scl 8
.type 0221
.endef
.def _ticks_executed
.val 144
.scl 8
.type 016
.endef
.def _ready
.val 148
.scl 8
.tag _.4fake
.size 12
.type 030
.endef
.def _Priority_map
.val 152
.scl 8
.tag _.10fake
.size 12
.type 010
.endef
.def _Start
.val 164
.scl 8
.tag _.26fake
.size 56
.type 010
.endef
.def _Registers
.val 220
.scl 8
.tag _.1fake
.size 144
.type 010
.endef
.def _fp_context
.val 364
.scl 8
.type 021
.endef
.def _API_Extensions
.val 368
.scl 8
.dim 3
.size 12
.type 0161
.endef
.def _extensions
.val 380
.scl 8
.type 0121
.endef
.def _task_variables
.val 384
.scl 8
.tag _rtems_task_variable_tt
.size 20
.type 030
.endef
.def .eos
.val 388
.scl 102
.tag _Thread_Control_struct
.size 388
.endef
.def _rtems_event_set
.scl 13
.type 016
.endef
.def _rtems_signal_set
.scl 13
.type 016
.endef
.def _rtems_asr
.scl 13
.type 01
.endef
.def _rtems_asr_entry
.scl 13
.type 0221
.endef
.def _.30fake
.scl 10
.type 010
.size 24
.endef
.def _is_enabled
.val 0
.scl 8
.type 016
.endef
.def _handler
.val 4
.scl 8
.type 0221
.endef
.def _mode_set
.val 8
.scl 8
.type 016
.endef
.def _signals_posted
.val 12
.scl 8
.type 016
.endef
.def _signals_pending
.val 16
.scl 8
.type 016
.endef
.def _nest_level
.val 20
.scl 8
.type 016
.endef
.def .eos
.val 24
.scl 102
.tag _.30fake
.size 24
.endef
.def _ASR_Information
.scl 13
.tag _.30fake
.size 24
.type 010
.endef
.def _rtems_attribute
.scl 13
.type 016
.endef
.def _rtems_task_priority
.scl 13
.type 016
.endef
.def _rtems_tcb
.scl 13
.tag _Thread_Control_struct
.size 388
.type 010
.endef
.def _rtems_task
.scl 13
.type 01
.endef
.def _rtems_task_argument
.scl 13
.type 016
.endef
.def _rtems_task_entry
.scl 13
.type 0221
.endef
.def _.31fake
.scl 10
.type 010
.size 28
.endef
.def _name
.val 0
.scl 8
.type 016
.endef
.def _stack_size
.val 4
.scl 8
.type 016
.endef
.def _initial_priority
.val 8
.scl 8
.type 016
.endef
.def _attribute_set
.val 12
.scl 8
.type 016
.endef
.def _entry_point
.val 16
.scl 8
.type 0221
.endef
.def _mode_set
.val 20
.scl 8
.type 016
.endef
.def _argument
.val 24
.scl 8
.type 016
.endef
.def .eos
.val 28
.scl 102
.tag _.31fake
.size 28
.endef
.def _rtems_initialization_tasks_table
.scl 13
.tag _.31fake
.size 28
.type 010
.endef
.def _.32fake
.scl 10
.type 010
.size 96
.endef
.def _Notepads
.val 0
.scl 8
.dim 16
.size 64
.type 076
.endef
.def _pending_events
.val 64
.scl 8
.type 016
.endef
.def _event_condition
.val 68
.scl 8
.type 016
.endef
.def _Signal
.val 72
.scl 8
.tag _.30fake
.size 24
.type 010
.endef
.def .eos
.val 96
.scl 102
.tag _.32fake
.size 96
.endef
.def _RTEMS_API_Control
.scl 13
.tag _.32fake
.size 96
.type 010
.endef
.def _.33fake
.scl 10
.type 010
.size 40
.endef
.def _maximum_tasks
.val 0
.scl 8
.type 016
.endef
.def _maximum_timers
.val 4
.scl 8
.type 016
.endef
.def _maximum_semaphores
.val 8
.scl 8
.type 016
.endef
.def _maximum_message_queues
.val 12
.scl 8
.type 016
.endef
.def _maximum_partitions
.val 16
.scl 8
.type 016
.endef
.def _maximum_regions
.val 20
.scl 8
.type 016
.endef
.def _maximum_ports
.val 24
.scl 8
.type 016
.endef
.def _maximum_periods
.val 28
.scl 8
.type 016
.endef
.def _number_of_initialization_tasks
.val 32
.scl 8
.type 016
.endef
.def _User_initialization_tasks_table
.val 36
.scl 8
.tag _.31fake
.size 28
.type 030
.endef
.def .eos
.val 40
.scl 102
.tag _.33fake
.size 40
.endef
.def _rtems_api_configuration_table
.scl 13
.tag _.33fake
.size 40
.type 010
.endef
.def _.34fake
.scl 15
.type 012
.size 4
.endef
.def _INTERNAL_ERROR_CORE
.val 0
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_RTEMS_API
.val 1
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_POSIX_API
.val 2
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_ITRON_API
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.34fake
.size 4
.endef
.def _Internal_errors_Source
.scl 13
.tag _.34fake
.size 4
.type 012
.endef
.def _.35fake
.scl 15
.type 012
.size 4
.endef
.def _INTERNAL_ERROR_NO_CONFIGURATION_TABLE
.val 0
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_NO_CPU_TABLE
.val 1
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS
.val 2
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_TOO_LITTLE_WORKSPACE
.val 3
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_WORKSPACE_ALLOCATION
.val 4
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL
.val 5
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_THREAD_EXITTED
.val 6
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION
.val 7
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_INVALID_NODE
.val 8
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_NO_MPCI
.val 9
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_BAD_PACKET
.val 10
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_OUT_OF_PACKETS
.val 11
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS
.val 12
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_OUT_OF_PROXIES
.val 13
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_INVALID_GLOBAL_ID
.val 14
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_BAD_STACK_HOOK
.val 15
.scl 16
.type 013
.endef
.def _INTERNAL_ERROR_BAD_ATTRIBUTES
.val 16
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.35fake
.size 4
.endef
.def _Internal_errors_Core_list
.scl 13
.tag _.35fake
.size 4
.type 012
.endef
.def _.36fake
.scl 10
.type 010
.size 12
.endef
.def _the_source
.val 0
.scl 8
.tag _.34fake
.size 4
.type 012
.endef
.def _is_internal
.val 4
.scl 8
.type 016
.endef
.def _the_error
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _.36fake
.size 12
.endef
.def _Internal_errors_Information
.scl 13
.tag _.36fake
.size 12
.type 010
.endef
.def _User_extensions_routine
.scl 13
.type 01
.endef
.def _User_extensions_thread_create_extension
.scl 13
.type 0236
.endef
.def _User_extensions_thread_delete_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_start_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_restart_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_switch_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_post_switch_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_begin_extension
.scl 13
.type 0221
.endef
.def _User_extensions_thread_exitted_extension
.scl 13
.type 0221
.endef
.def _User_extensions_fatal_extension
.scl 13
.type 0221
.endef
.def _.37fake
.scl 10
.type 010
.size 32
.endef
.def _thread_create
.val 0
.scl 8
.type 0236
.endef
.def _thread_start
.val 4
.scl 8
.type 0221
.endef
.def _thread_restart
.val 8
.scl 8
.type 0221
.endef
.def _thread_delete
.val 12
.scl 8
.type 0221
.endef
.def _thread_switch
.val 16
.scl 8
.type 0221
.endef
.def _thread_begin
.val 20
.scl 8
.type 0221
.endef
.def _thread_exitted
.val 24
.scl 8
.type 0221
.endef
.def _fatal
.val 28
.scl 8
.type 0221
.endef
.def .eos
.val 32
.scl 102
.tag _.37fake
.size 32
.endef
.def _User_extensions_Table
.scl 13
.tag _.37fake
.size 32
.type 010
.endef
.def _.38fake
.scl 10
.type 010
.size 40
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _Callouts
.val 8
.scl 8
.tag _.37fake
.size 32
.type 010
.endef
.def .eos
.val 40
.scl 102
.tag _.38fake
.size 40
.endef
.def _User_extensions_Control
.scl 13
.tag _.38fake
.size 40
.type 010
.endef
.def _rtems_extension
.scl 13
.type 01
.endef
.def _rtems_task_create_extension
.scl 13
.type 0236
.endef
.def _rtems_task_delete_extension
.scl 13
.type 0221
.endef
.def _rtems_task_start_extension
.scl 13
.type 0221
.endef
.def _rtems_task_restart_extension
.scl 13
.type 0221
.endef
.def _rtems_task_switch_extension
.scl 13
.type 0221
.endef
.def _rtems_task_post_switch_extension
.scl 13
.type 0221
.endef
.def _rtems_task_begin_extension
.scl 13
.type 0221
.endef
.def _rtems_task_exitted_extension
.scl 13
.type 0221
.endef
.def _rtems_fatal_extension
.scl 13
.type 0221
.endef
.def _rtems_extensions_table
.scl 13
.tag _.37fake
.size 32
.type 010
.endef
.def _.39fake
.scl 10
.type 010
.size 56
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _Extension
.val 16
.scl 8
.tag _.38fake
.size 40
.type 010
.endef
.def .eos
.val 56
.scl 102
.tag _.39fake
.size 56
.endef
.def _Extension_Control
.scl 13
.tag _.39fake
.size 56
.type 010
.endef
.def _rtems_device_major_number
.scl 13
.type 016
.endef
.def _rtems_device_minor_number
.scl 13
.type 016
.endef
.def _rtems_device_driver
.scl 13
.tag _.3fake
.size 4
.type 012
.endef
.def _rtems_device_driver_entry
.scl 13
.tag _.3fake
.size 4
.type 0232
.endef
.def _.40fake
.scl 10
.type 010
.size 24
.endef
.def _initialization
.val 0
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def _open
.val 4
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def _close
.val 8
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def _read
.val 12
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def _write
.val 16
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def _control
.val 20
.scl 8
.tag _.3fake
.size 4
.type 0232
.endef
.def .eos
.val 24
.scl 102
.tag _.40fake
.size 24
.endef
.def _rtems_driver_address_table
.scl 13
.tag _.40fake
.size 24
.type 010
.endef
.def _.41fake
.scl 10
.type 010
.size 16
.endef
.def _device_name
.val 0
.scl 8
.type 022
.endef
.def _device_name_length
.val 4
.scl 8
.type 016
.endef
.def _major
.val 8
.scl 8
.type 016
.endef
.def _minor
.val 12
.scl 8
.type 016
.endef
.def .eos
.val 16
.scl 102
.tag _.41fake
.size 16
.endef
.def _rtems_driver_name_t
.scl 13
.tag _.41fake
.size 16
.type 010
.endef
.def _.42fake
.scl 10
.type 010
.size 20
.endef
.def _node
.val 0
.scl 8
.type 016
.endef
.def _maximum_nodes
.val 4
.scl 8
.type 016
.endef
.def _maximum_global_objects
.val 8
.scl 8
.type 016
.endef
.def _maximum_proxies
.val 12
.scl 8
.type 016
.endef
.def _User_mpci_table
.val 16
.scl 8
.type 021
.endef
.def .eos
.val 20
.scl 102
.tag _.42fake
.size 20
.endef
.def _rtems_multiprocessing_table
.scl 13
.tag _.42fake
.size 20
.type 010
.endef
.def _.43fake
.scl 10
.type 010
.size 56
.endef
.def _work_space_start
.val 0
.scl 8
.type 021
.endef
.def _work_space_size
.val 4
.scl 8
.type 016
.endef
.def _maximum_extensions
.val 8
.scl 8
.type 016
.endef
.def _microseconds_per_tick
.val 12
.scl 8
.type 016
.endef
.def _ticks_per_timeslice
.val 16
.scl 8
.type 016
.endef
.def _maximum_devices
.val 20
.scl 8
.type 016
.endef
.def _number_of_device_drivers
.val 24
.scl 8
.type 016
.endef
.def _Device_driver_table
.val 28
.scl 8
.tag _.40fake
.size 24
.type 030
.endef
.def _number_of_initial_extensions
.val 32
.scl 8
.type 016
.endef
.def _User_extension_table
.val 36
.scl 8
.tag _.37fake
.size 32
.type 030
.endef
.def _User_multiprocessing_table
.val 40
.scl 8
.tag _.42fake
.size 20
.type 030
.endef
.def _RTEMS_api_configuration
.val 44
.scl 8
.tag _.33fake
.size 40
.type 030
.endef
.def _POSIX_api_configuration
.val 48
.scl 8
.tag _.16fake
.size 40
.type 030
.endef
.def _ITRON_api_configuration
.val 52
.scl 8
.tag _.18fake
.size 40
.type 030
.endef
.def .eos
.val 56
.scl 102
.tag _.43fake
.size 56
.endef
.def _rtems_configuration_table
.scl 13
.tag _.43fake
.size 56
.type 010
.endef
.def _rtems_interrupt_level
.scl 13
.type 016
.endef
.def _rtems_vector_number
.scl 13
.type 016
.endef
.def _rtems_isr
.scl 13
.type 01
.endef
.def _rtems_isr_entry
.scl 13
.type 0221
.endef
.def _.44fake
.scl 15
.type 012
.size 4
.endef
.def _RTEMS_CLOCK_GET_TOD
.val 0
.scl 16
.type 013
.endef
.def _RTEMS_CLOCK_GET_SECONDS_SINCE_EPOCH
.val 1
.scl 16
.type 013
.endef
.def _RTEMS_CLOCK_GET_TICKS_SINCE_BOOT
.val 2
.scl 16
.type 013
.endef
.def _RTEMS_CLOCK_GET_TICKS_PER_SECOND
.val 3
.scl 16
.type 013
.endef
.def _RTEMS_CLOCK_GET_TIME_VALUE
.val 4
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.44fake
.size 4
.endef
.def _rtems_clock_get_options
.scl 13
.tag _.44fake
.size 4
.type 012
.endef
.def _.45fake
.scl 10
.type 010
.size 8
.endef
.def _seconds
.val 0
.scl 8
.type 016
.endef
.def _microseconds
.val 4
.scl 8
.type 016
.endef
.def .eos
.val 8
.scl 102
.tag _.45fake
.size 8
.endef
.def _rtems_clock_time_value
.scl 13
.tag _.45fake
.size 8
.type 010
.endef
.def _.46fake
.scl 15
.type 012
.size 4
.endef
.def _TIMER_INTERVAL
.val 0
.scl 16
.type 013
.endef
.def _TIMER_TIME_OF_DAY
.val 1
.scl 16
.type 013
.endef
.def _TIMER_DORMANT
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.46fake
.size 4
.endef
.def _Timer_Classes
.scl 13
.tag _.46fake
.size 4
.type 012
.endef
.def _rtems_timer_service_routine
.scl 13
.type 01
.endef
.def _rtems_timer_service_routine_entry
.scl 13
.type 0221
.endef
.def _.47fake
.scl 10
.type 010
.size 60
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _Ticker
.val 16
.scl 8
.tag _.13fake
.size 40
.type 010
.endef
.def _the_class
.val 56
.scl 8
.tag _.46fake
.size 4
.type 012
.endef
.def .eos
.val 60
.scl 102
.tag _.47fake
.size 60
.endef
.def _Timer_Control
.scl 13
.tag _.47fake
.size 60
.type 010
.endef
.def _Thread_queue_Flush_callout
.scl 13
.type 0221
.endef
.def _Thread_queue_Extract_callout
.scl 13
.type 0221
.endef
.def _CORE_mutex_API_mp_support_callout
.scl 13
.type 0221
.endef
.def _.48fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_MUTEX_DISCIPLINES_FIFO
.val 0
.scl 16
.type 013
.endef
.def _CORE_MUTEX_DISCIPLINES_PRIORITY
.val 1
.scl 16
.type 013
.endef
.def _CORE_MUTEX_DISCIPLINES_PRIORITY_INHERIT
.val 2
.scl 16
.type 013
.endef
.def _CORE_MUTEX_DISCIPLINES_PRIORITY_CEILING
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.48fake
.size 4
.endef
.def _CORE_mutex_Disciplines
.scl 13
.tag _.48fake
.size 4
.type 012
.endef
.def _.49fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_MUTEX_STATUS_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _CORE_MUTEX_STATUS_UNSATISFIED_NOWAIT
.val 1
.scl 16
.type 013
.endef
.def _CORE_MUTEX_STATUS_NESTING_NOT_ALLOWED
.val 2
.scl 16
.type 013
.endef
.def _CORE_MUTEX_STATUS_NOT_OWNER_OF_RESOURCE
.val 3
.scl 16
.type 013
.endef
.def _CORE_MUTEX_WAS_DELETED
.val 4
.scl 16
.type 013
.endef
.def _CORE_MUTEX_TIMEOUT
.val 5
.scl 16
.type 013
.endef
.def _CORE_MUTEX_STATUS_CEILING_VIOLATED
.val 6
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.49fake
.size 4
.endef
.def _CORE_mutex_Status
.scl 13
.tag _.49fake
.size 4
.type 012
.endef
.def _.50fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_MUTEX_NESTING_ACQUIRES
.val 0
.scl 16
.type 013
.endef
.def _CORE_MUTEX_NESTING_IS_ERROR
.val 1
.scl 16
.type 013
.endef
.def _CORE_MUTEX_NESTING_BLOCKS
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.50fake
.size 4
.endef
.def _CORE_mutex_Nesting_behaviors
.scl 13
.tag _.50fake
.size 4
.type 012
.endef
.def _.51fake
.scl 10
.type 010
.size 16
.endef
.def _lock_nesting_behavior
.val 0
.scl 8
.tag _.50fake
.size 4
.type 012
.endef
.def _only_owner_release
.val 4
.scl 8
.type 016
.endef
.def _discipline
.val 8
.scl 8
.tag _.48fake
.size 4
.type 012
.endef
.def _priority_ceiling
.val 12
.scl 8
.type 016
.endef
.def .eos
.val 16
.scl 102
.tag _.51fake
.size 16
.endef
.def _CORE_mutex_Attributes
.scl 13
.tag _.51fake
.size 16
.type 010
.endef
.def _.52fake
.scl 10
.type 010
.size 96
.endef
.def _Wait_queue
.val 0
.scl 8
.tag _.23fake
.size 64
.type 010
.endef
.def _Attributes
.val 64
.scl 8
.tag _.51fake
.size 16
.type 010
.endef
.def _lock
.val 80
.scl 8
.type 016
.endef
.def _nest_count
.val 84
.scl 8
.type 016
.endef
.def _holder
.val 88
.scl 8
.tag _Thread_Control_struct
.size 388
.type 030
.endef
.def _holder_id
.val 92
.scl 8
.type 016
.endef
.def .eos
.val 96
.scl 102
.tag _.52fake
.size 96
.endef
.def _CORE_mutex_Control
.scl 13
.tag _.52fake
.size 96
.type 010
.endef
.def _CORE_semaphore_API_mp_support_callout
.scl 13
.type 0221
.endef
.def _.53fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_SEMAPHORE_DISCIPLINES_FIFO
.val 0
.scl 16
.type 013
.endef
.def _CORE_SEMAPHORE_DISCIPLINES_PRIORITY
.val 1
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.53fake
.size 4
.endef
.def _CORE_semaphore_Disciplines
.scl 13
.tag _.53fake
.size 4
.type 012
.endef
.def _.54fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_SEMAPHORE_STATUS_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _CORE_SEMAPHORE_STATUS_UNSATISFIED_NOWAIT
.val 1
.scl 16
.type 013
.endef
.def _CORE_SEMAPHORE_WAS_DELETED
.val 2
.scl 16
.type 013
.endef
.def _CORE_SEMAPHORE_TIMEOUT
.val 3
.scl 16
.type 013
.endef
.def _CORE_SEMAPHORE_MAXIMUM_COUNT_EXCEEDED
.val 4
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.54fake
.size 4
.endef
.def _CORE_semaphore_Status
.scl 13
.tag _.54fake
.size 4
.type 012
.endef
.def _.55fake
.scl 10
.type 010
.size 8
.endef
.def _maximum_count
.val 0
.scl 8
.type 016
.endef
.def _discipline
.val 4
.scl 8
.tag _.53fake
.size 4
.type 012
.endef
.def .eos
.val 8
.scl 102
.tag _.55fake
.size 8
.endef
.def _CORE_semaphore_Attributes
.scl 13
.tag _.55fake
.size 8
.type 010
.endef
.def _.56fake
.scl 10
.type 010
.size 76
.endef
.def _Wait_queue
.val 0
.scl 8
.tag _.23fake
.size 64
.type 010
.endef
.def _Attributes
.val 64
.scl 8
.tag _.55fake
.size 8
.type 010
.endef
.def _count
.val 72
.scl 8
.type 016
.endef
.def .eos
.val 76
.scl 102
.tag _.56fake
.size 76
.endef
.def _CORE_semaphore_Control
.scl 13
.tag _.56fake
.size 76
.type 010
.endef
.def _.57fake
.scl 12
.type 011
.size 96
.endef
.def _mutex
.val 0
.scl 11
.tag _.52fake
.size 96
.type 010
.endef
.def _semaphore
.val 0
.scl 11
.tag _.56fake
.size 76
.type 010
.endef
.def .eos
.val 96
.scl 102
.tag _.57fake
.size 96
.endef
.def _.58fake
.scl 10
.type 010
.size 116
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _attribute_set
.val 16
.scl 8
.type 016
.endef
.def _Core_control
.val 20
.scl 8
.tag _.57fake
.size 96
.type 011
.endef
.def .eos
.val 116
.scl 102
.tag _.58fake
.size 116
.endef
.def _Semaphore_Control
.scl 13
.tag _.58fake
.size 116
.type 010
.endef
.def _CORE_message_queue_API_mp_support_callout
.scl 13
.type 0221
.endef
.def _.59fake
.scl 10
.type 010
.size 8
.endef
.def _size
.val 0
.scl 8
.type 016
.endef
.def _buffer
.val 4
.scl 8
.dim 1
.size 4
.type 076
.endef
.def .eos
.val 8
.scl 102
.tag _.59fake
.size 8
.endef
.def _CORE_message_queue_Buffer
.scl 13
.tag _.59fake
.size 8
.type 010
.endef
.def _.60fake
.scl 10
.type 010
.size 20
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _priority
.val 8
.scl 8
.type 04
.endef
.def _Contents
.val 12
.scl 8
.tag _.59fake
.size 8
.type 010
.endef
.def .eos
.val 20
.scl 102
.tag _.60fake
.size 20
.endef
.def _CORE_message_queue_Buffer_control
.scl 13
.tag _.60fake
.size 20
.type 010
.endef
.def _.61fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_MESSAGE_QUEUE_DISCIPLINES_FIFO
.val 0
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_DISCIPLINES_PRIORITY
.val 1
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.61fake
.size 4
.endef
.def _CORE_message_queue_Disciplines
.scl 13
.tag _.61fake
.size 4
.type 012
.endef
.def _CORE_message_queue_Submit_types
.scl 13
.type 04
.endef
.def _.62fake
.scl 15
.type 012
.size 4
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_INVALID_SIZE
.val 1
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_TOO_MANY
.val 2
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_UNSATISFIED
.val 3
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_UNSATISFIED_NOWAIT
.val 4
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_WAS_DELETED
.val 5
.scl 16
.type 013
.endef
.def _CORE_MESSAGE_QUEUE_STATUS_TIMEOUT
.val 6
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.62fake
.size 4
.endef
.def _CORE_message_queue_Status
.scl 13
.tag _.62fake
.size 4
.type 012
.endef
.def _.63fake
.scl 10
.type 010
.size 4
.endef
.def _discipline
.val 0
.scl 8
.tag _.61fake
.size 4
.type 012
.endef
.def .eos
.val 4
.scl 102
.tag _.63fake
.size 4
.endef
.def _CORE_message_queue_Attributes
.scl 13
.tag _.63fake
.size 4
.type 010
.endef
.def _CORE_message_queue_Notify_Handler
.scl 13
.type 0221
.endef
.def _.64fake
.scl 10
.type 010
.size 116
.endef
.def _Wait_queue
.val 0
.scl 8
.tag _.23fake
.size 64
.type 010
.endef
.def _Attributes
.val 64
.scl 8
.tag _.63fake
.size 4
.type 010
.endef
.def _maximum_pending_messages
.val 68
.scl 8
.type 016
.endef
.def _number_of_pending_messages
.val 72
.scl 8
.type 016
.endef
.def _maximum_message_size
.val 76
.scl 8
.type 016
.endef
.def _Pending_messages
.val 80
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def _message_buffers
.val 92
.scl 8
.tag _.59fake
.size 8
.type 030
.endef
.def _notify_handler
.val 96
.scl 8
.type 0221
.endef
.def _notify_argument
.val 100
.scl 8
.type 021
.endef
.def _Inactive_messages
.val 104
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def .eos
.val 116
.scl 102
.tag _.64fake
.size 116
.endef
.def _CORE_message_queue_Control
.scl 13
.tag _.64fake
.size 116
.type 010
.endef
.def _.65fake
.scl 15
.type 012
.size 4
.endef
.def _MESSAGE_QUEUE_SEND_REQUEST
.val 0
.scl 16
.type 013
.endef
.def _MESSAGE_QUEUE_URGENT_REQUEST
.val 1
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.65fake
.size 4
.endef
.def _Message_queue_Submit_types
.scl 13
.tag _.65fake
.size 4
.type 012
.endef
.def _.66fake
.scl 10
.type 010
.size 136
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _attribute_set
.val 16
.scl 8
.type 016
.endef
.def _message_queue
.val 20
.scl 8
.tag _.64fake
.size 116
.type 010
.endef
.def .eos
.val 136
.scl 102
.tag _.66fake
.size 136
.endef
.def _Message_queue_Control
.scl 13
.tag _.66fake
.size 136
.type 010
.endef
.def _rtems_option
.scl 13
.type 016
.endef
.def _.67fake
.scl 15
.type 012
.size 4
.endef
.def _EVENT_SYNC_SYNCHRONIZED
.val 0
.scl 16
.type 013
.endef
.def _EVENT_SYNC_NOTHING_HAPPENED
.val 1
.scl 16
.type 013
.endef
.def _EVENT_SYNC_TIMEOUT
.val 2
.scl 16
.type 013
.endef
.def _EVENT_SYNC_SATISFIED
.val 3
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.67fake
.size 4
.endef
.def _Event_Sync_states
.scl 13
.tag _.67fake
.size 4
.type 012
.endef
.def _.68fake
.scl 10
.type 010
.size 48
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _starting_address
.val 16
.scl 8
.type 021
.endef
.def _length
.val 20
.scl 8
.type 016
.endef
.def _buffer_size
.val 24
.scl 8
.type 016
.endef
.def _attribute_set
.val 28
.scl 8
.type 016
.endef
.def _number_of_used_blocks
.val 32
.scl 8
.type 016
.endef
.def _Memory
.val 36
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def .eos
.val 48
.scl 102
.tag _.68fake
.size 48
.endef
.def _Partition_Control
.scl 13
.tag _.68fake
.size 48
.type 010
.endef
.def _.69fake
.scl 15
.type 012
.size 4
.endef
.def _HEAP_EXTEND_SUCCESSFUL
.val 0
.scl 16
.type 013
.endef
.def _HEAP_EXTEND_ERROR
.val 1
.scl 16
.type 013
.endef
.def _HEAP_EXTEND_NOT_IMPLEMENTED
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.69fake
.size 4
.endef
.def _Heap_Extend_status
.scl 13
.tag _.69fake
.size 4
.type 012
.endef
.def _Heap_Block
.scl 13
.type 010
.endef
.def _Heap_Block_struct
.scl 10
.type 010
.size 16
.endef
.def _back_flag
.val 0
.scl 8
.type 016
.endef
.def _front_flag
.val 4
.scl 8
.type 016
.endef
.def _next
.val 8
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _previous
.val 12
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def .eos
.val 16
.scl 102
.tag _Heap_Block_struct
.size 16
.endef
.def _.70fake
.scl 10
.type 010
.size 28
.endef
.def _start
.val 0
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _final
.val 4
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _first
.val 8
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _permanent_null
.val 12
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _last
.val 16
.scl 8
.tag _Heap_Block_struct
.size 16
.type 030
.endef
.def _page_size
.val 20
.scl 8
.type 016
.endef
.def _reserved
.val 24
.scl 8
.type 016
.endef
.def .eos
.val 28
.scl 102
.tag _.70fake
.size 28
.endef
.def _Heap_Control
.scl 13
.tag _.70fake
.size 28
.type 010
.endef
.def _rtems_debug_control
.scl 13
.type 016
.endef
.def _.71fake
.scl 10
.type 010
.size 132
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _Wait_queue
.val 16
.scl 8
.tag _.23fake
.size 64
.type 010
.endef
.def _starting_address
.val 80
.scl 8
.type 021
.endef
.def _length
.val 84
.scl 8
.type 016
.endef
.def _page_size
.val 88
.scl 8
.type 016
.endef
.def _maximum_segment_size
.val 92
.scl 8
.type 016
.endef
.def _attribute_set
.val 96
.scl 8
.type 016
.endef
.def _number_of_used_blocks
.val 100
.scl 8
.type 016
.endef
.def _Memory
.val 104
.scl 8
.tag _.70fake
.size 28
.type 010
.endef
.def .eos
.val 132
.scl 102
.tag _.71fake
.size 132
.endef
.def _Region_Control
.scl 13
.tag _.71fake
.size 132
.type 010
.endef
.def _.72fake
.scl 10
.type 010
.size 28
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _internal_base
.val 16
.scl 8
.type 021
.endef
.def _external_base
.val 20
.scl 8
.type 021
.endef
.def _length
.val 24
.scl 8
.type 016
.endef
.def .eos
.val 28
.scl 102
.tag _.72fake
.size 28
.endef
.def _Dual_ported_memory_Control
.scl 13
.tag _.72fake
.size 28
.type 010
.endef
.def _.73fake
.scl 15
.type 012
.size 4
.endef
.def _RATE_MONOTONIC_INACTIVE
.val 0
.scl 16
.type 013
.endef
.def _RATE_MONOTONIC_OWNER_IS_BLOCKING
.val 1
.scl 16
.type 013
.endef
.def _RATE_MONOTONIC_ACTIVE
.val 2
.scl 16
.type 013
.endef
.def _RATE_MONOTONIC_EXPIRED_WHILE_BLOCKING
.val 3
.scl 16
.type 013
.endef
.def _RATE_MONOTONIC_EXPIRED
.val 4
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.73fake
.size 4
.endef
.def _rtems_rate_monotonic_period_states
.scl 13
.tag _.73fake
.size 4
.type 012
.endef
.def _.74fake
.scl 10
.type 010
.size 12
.endef
.def _state
.val 0
.scl 8
.tag _.73fake
.size 4
.type 012
.endef
.def _ticks_since_last_period
.val 4
.scl 8
.type 016
.endef
.def _ticks_executed_since_last_period
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _.74fake
.size 12
.endef
.def _rtems_rate_monotonic_period_status
.scl 13
.tag _.74fake
.size 12
.type 010
.endef
.def _.75fake
.scl 10
.type 010
.size 72
.endef
.def _Object
.val 0
.scl 8
.tag _.7fake
.size 16
.type 010
.endef
.def _Timer
.val 16
.scl 8
.tag _.13fake
.size 40
.type 010
.endef
.def _state
.val 56
.scl 8
.tag _.73fake
.size 4
.type 012
.endef
.def _owner_ticks_executed_at_period
.val 60
.scl 8
.type 016
.endef
.def _time_at_period
.val 64
.scl 8
.type 016
.endef
.def _owner
.val 68
.scl 8
.tag _Thread_Control_struct
.size 388
.type 030
.endef
.def .eos
.val 72
.scl 102
.tag _.75fake
.size 72
.endef
.def _Rate_monotonic_Control
.scl 13
.tag _.75fake
.size 72
.type 010
.endef
.def _.76fake
.scl 15
.type 012
.size 4
.endef
.def _SYSTEM_STATE_BEFORE_INITIALIZATION
.val 0
.scl 16
.type 013
.endef
.def _SYSTEM_STATE_BEFORE_MULTITASKING
.val 1
.scl 16
.type 013
.endef
.def _SYSTEM_STATE_BEGIN_MULTITASKING
.val 2
.scl 16
.type 013
.endef
.def _SYSTEM_STATE_UP
.val 3
.scl 16
.type 013
.endef
.def _SYSTEM_STATE_SHUTDOWN
.val 4
.scl 16
.type 013
.endef
.def _SYSTEM_STATE_FAILED
.val 5
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.76fake
.size 4
.endef
.def _System_state_Codes
.scl 13
.tag _.76fake
.size 4
.type 012
.endef
.def _int64_t
.scl 13
.type 05
.endef
.def _int32_t
.scl 13
.type 04
.endef
.def _int16_t
.scl 13
.type 03
.endef
.def _int8_t
.scl 13
.type 02
.endef
.def _u_int64_t
.scl 13
.type 017
.endef
.def _u_int32_t
.scl 13
.type 016
.endef
.def _u_int16_t
.scl 13
.type 015
.endef
.def _u_int8_t
.scl 13
.type 014
.endef
.def _u_char
.scl 13
.type 014
.endef
.def _u_short
.scl 13
.type 015
.endef
.def _u_int
.scl 13
.type 016
.endef
.def _u_long
.scl 13
.type 017
.endef
.def _ushort
.scl 13
.type 015
.endef
.def _uint
.scl 13
.type 016
.endef
.def _daddr_t
.scl 13
.type 05
.endef
.def _caddr_t
.scl 13
.type 022
.endef
.def _ino_t
.scl 13
.type 015
.endef
.def _dev_t
.scl 13
.type 017
.endef
.def _off_t
.scl 13
.type 05
.endef
.def _uid_t
.scl 13
.type 015
.endef
.def _gid_t
.scl 13
.type 015
.endef
.def _pid_t
.scl 13
.type 04
.endef
.def _key_t
.scl 13
.type 05
.endef
.def _mode_t
.scl 13
.type 016
.endef
.def _nlink_t
.scl 13
.type 016
.endef
.def _ssize_t
.scl 13
.type 04
.endef
.def _fd_mask
.scl 13
.type 05
.endef
.def _fd_set
.scl 10
.type 010
.size 8
.endef
.def _fds_bits
.val 0
.scl 8
.dim 2
.size 8
.type 065
.endef
.def .eos
.val 8
.scl 102
.tag _fd_set
.size 8
.endef
.def _fd_set
.scl 13
.tag _fd_set
.size 8
.type 010
.endef
.def _clockid_t
.scl 13
.type 016
.endef
.def _timer_t
.scl 13
.type 016
.endef
.def _clock_t
.scl 13
.type 017
.endef
.def _time_t
.scl 13
.type 05
.endef
.def _timespec
.scl 10
.type 010
.size 8
.endef
.def _tv_sec
.val 0
.scl 8
.type 05
.endef
.def _tv_nsec
.val 4
.scl 8
.type 05
.endef
.def .eos
.val 8
.scl 102
.tag _timespec
.size 8
.endef
.def _itimerspec
.scl 10
.type 010
.size 16
.endef
.def _it_interval
.val 0
.scl 8
.tag _timespec
.size 8
.type 010
.endef
.def _it_value
.val 8
.scl 8
.tag _timespec
.size 8
.type 010
.endef
.def .eos
.val 16
.scl 102
.tag _itimerspec
.size 16
.endef
.def _timezone
.scl 10
.type 010
.size 8
.endef
.def _tz_minuteswest
.val 0
.scl 8
.type 04
.endef
.def _tz_dsttime
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _timezone
.size 8
.endef
.def _timeval
.scl 10
.type 010
.size 8
.endef
.def _tv_sec
.val 0
.scl 8
.type 04
.endef
.def _tv_usec
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _timeval
.size 8
.endef
.def _sched_param
.scl 10
.type 010
.size 24
.endef
.def _sched_priority
.val 0
.scl 8
.type 04
.endef
.def _ss_low_priority
.val 4
.scl 8
.type 04
.endef
.def _ss_replenish_period
.val 8
.scl 8
.tag _timespec
.size 8
.type 010
.endef
.def _ss_initial_budget
.val 16
.scl 8
.tag _timespec
.size 8
.type 010
.endef
.def .eos
.val 24
.scl 102
.tag _sched_param
.size 24
.endef
.def _pthread_t
.scl 13
.type 016
.endef
.def _.77fake
.scl 10
.type 010
.size 56
.endef
.def _is_initialized
.val 0
.scl 8
.type 04
.endef
.def _stackaddr
.val 4
.scl 8
.type 021
.endef
.def _stacksize
.val 8
.scl 8
.type 04
.endef
.def _contentionscope
.val 12
.scl 8
.type 04
.endef
.def _inheritsched
.val 16
.scl 8
.type 04
.endef
.def _schedpolicy
.val 20
.scl 8
.type 04
.endef
.def _schedparam
.val 24
.scl 8
.tag _sched_param
.size 24
.type 010
.endef
.def _cputime_clock_allowed
.val 48
.scl 8
.type 04
.endef
.def _detachstate
.val 52
.scl 8
.type 04
.endef
.def .eos
.val 56
.scl 102
.tag _.77fake
.size 56
.endef
.def _pthread_attr_t
.scl 13
.tag _.77fake
.size 56
.type 010
.endef
.def _pthread_mutex_t
.scl 13
.type 016
.endef
.def _.78fake
.scl 10
.type 010
.size 20
.endef
.def _is_initialized
.val 0
.scl 8
.type 04
.endef
.def _process_shared
.val 4
.scl 8
.type 04
.endef
.def _prio_ceiling
.val 8
.scl 8
.type 04
.endef
.def _protocol
.val 12
.scl 8
.type 04
.endef
.def _recursive
.val 16
.scl 8
.type 04
.endef
.def .eos
.val 20
.scl 102
.tag _.78fake
.size 20
.endef
.def _pthread_mutexattr_t
.scl 13
.tag _.78fake
.size 20
.type 010
.endef
.def _pthread_cond_t
.scl 13
.type 016
.endef
.def _.79fake
.scl 10
.type 010
.size 8
.endef
.def _is_initialized
.val 0
.scl 8
.type 04
.endef
.def _process_shared
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _.79fake
.size 8
.endef
.def _pthread_condattr_t
.scl 13
.tag _.79fake
.size 8
.type 010
.endef
.def _pthread_key_t
.scl 13
.type 016
.endef
.def _.80fake
.scl 10
.type 010
.size 8
.endef
.def _is_initialized
.val 0
.scl 8
.type 04
.endef
.def _init_executed
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _.80fake
.size 8
.endef
.def _pthread_once_t
.scl 13
.tag _.80fake
.size 8
.type 010
.endef
.def _sigset_t
.scl 13
.type 016
.endef
.def _sigval
.scl 12
.type 011
.size 4
.endef
.def _sival_int
.val 0
.scl 11
.type 04
.endef
.def _sival_ptr
.val 0
.scl 11
.type 021
.endef
.def .eos
.val 4
.scl 102
.tag _sigval
.size 4
.endef
.def _sigevent
.scl 10
.type 010
.size 20
.endef
.def _sigev_notify
.val 0
.scl 8
.type 04
.endef
.def _sigev_signo
.val 4
.scl 8
.type 04
.endef
.def _sigev_value
.val 8
.scl 8
.tag _sigval
.size 4
.type 011
.endef
.def _sigev_notify_function
.val 12
.scl 8
.type 0221
.endef
.def _sigev_notify_attributes
.val 16
.scl 8
.tag _.77fake
.size 56
.type 030
.endef
.def .eos
.val 20
.scl 102
.tag _sigevent
.size 20
.endef
.def _.81fake
.scl 10
.type 010
.size 12
.endef
.def _si_signo
.val 0
.scl 8
.type 04
.endef
.def _si_code
.val 4
.scl 8
.type 04
.endef
.def _si_value
.val 8
.scl 8
.tag _sigval
.size 4
.type 011
.endef
.def .eos
.val 12
.scl 102
.tag _.81fake
.size 12
.endef
.def _siginfo_t
.scl 13
.tag _.81fake
.size 12
.type 010
.endef
.def _.82fake
.scl 12
.type 011
.size 4
.endef
.def __handler
.val 0
.scl 11
.type 0221
.endef
.def __sigaction
.val 0
.scl 11
.type 0221
.endef
.def .eos
.val 4
.scl 102
.tag _.82fake
.size 4
.endef
.def _sigaction
.scl 10
.type 010
.size 12
.endef
.def _sa_flags
.val 0
.scl 8
.type 04
.endef
.def _sa_mask
.val 4
.scl 8
.type 016
.endef
.def __signal_handlers
.val 8
.scl 8
.tag _.82fake
.size 4
.type 011
.endef
.def .eos
.val 12
.scl 102
.tag _sigaction
.size 12
.endef
.def _tm
.scl 10
.type 010
.size 36
.endef
.def _tm_sec
.val 0
.scl 8
.type 04
.endef
.def _tm_min
.val 4
.scl 8
.type 04
.endef
.def _tm_hour
.val 8
.scl 8
.type 04
.endef
.def _tm_mday
.val 12
.scl 8
.type 04
.endef
.def _tm_mon
.val 16
.scl 8
.type 04
.endef
.def _tm_year
.val 20
.scl 8
.type 04
.endef
.def _tm_wday
.val 24
.scl 8
.type 04
.endef
.def _tm_yday
.val 28
.scl 8
.type 04
.endef
.def _tm_isdst
.val 32
.scl 8
.type 04
.endef
.def .eos
.val 36
.scl 102
.tag _tm
.size 36
.endef
.def _stat
.scl 10
.type 010
.size 76
.endef
.def _st_dev
.val 0
.scl 8
.type 017
.endef
.def _st_ino
.val 8
.scl 8
.type 015
.endef
.def _st_mode
.val 12
.scl 8
.type 016
.endef
.def _st_nlink
.val 16
.scl 8
.type 016
.endef
.def _st_uid
.val 20
.scl 8
.type 015
.endef
.def _st_gid
.val 22
.scl 8
.type 015
.endef
.def _st_rdev
.val 24
.scl 8
.type 017
.endef
.def _st_size
.val 32
.scl 8
.type 05
.endef
.def _st_atime
.val 36
.scl 8
.type 05
.endef
.def _st_spare1
.val 40
.scl 8
.type 05
.endef
.def _st_mtime
.val 44
.scl 8
.type 05
.endef
.def _st_spare2
.val 48
.scl 8
.type 05
.endef
.def _st_ctime
.val 52
.scl 8
.type 05
.endef
.def _st_spare3
.val 56
.scl 8
.type 05
.endef
.def _st_blksize
.val 60
.scl 8
.type 05
.endef
.def _st_blocks
.val 64
.scl 8
.type 05
.endef
.def _st_spare4
.val 68
.scl 8
.dim 2
.size 8
.type 065
.endef
.def .eos
.val 76
.scl 102
.tag _stat
.size 76
.endef
.def _flock
.scl 10
.type 010
.size 16
.endef
.def _l_type
.val 0
.scl 8
.type 03
.endef
.def _l_whence
.val 2
.scl 8
.type 03
.endef
.def _l_start
.val 4
.scl 8
.type 05
.endef
.def _l_len
.val 8
.scl 8
.type 05
.endef
.def _l_pid
.val 12
.scl 8
.type 03
.endef
.def _l_xxx
.val 14
.scl 8
.type 03
.endef
.def .eos
.val 16
.scl 102
.tag _flock
.size 16
.endef
.def _eflock
.scl 10
.type 010
.size 24
.endef
.def _l_type
.val 0
.scl 8
.type 03
.endef
.def _l_whence
.val 2
.scl 8
.type 03
.endef
.def _l_start
.val 4
.scl 8
.type 05
.endef
.def _l_len
.val 8
.scl 8
.type 05
.endef
.def _l_pid
.val 12
.scl 8
.type 03
.endef
.def _l_xxx
.val 14
.scl 8
.type 03
.endef
.def _l_rpid
.val 16
.scl 8
.type 05
.endef
.def _l_rsys
.val 20
.scl 8
.type 05
.endef
.def .eos
.val 24
.scl 102
.tag _eflock
.size 24
.endef
.def ___ULong
.scl 13
.type 017
.endef
.def __glue
.scl 10
.type 010
.size 12
.endef
.def __next
.val 0
.scl 8
.tag __glue
.size 12
.type 030
.endef
.def __niobs
.val 4
.scl 8
.type 04
.endef
.def __iobs
.val 8
.scl 8
.type 030
.endef
.def .eos
.val 12
.scl 102
.tag __glue
.size 12
.endef
.def __Bigint
.scl 10
.type 010
.size 24
.endef
.def __next
.val 0
.scl 8
.tag __Bigint
.size 24
.type 030
.endef
.def __k
.val 4
.scl 8
.type 04
.endef
.def __maxwds
.val 8
.scl 8
.type 04
.endef
.def __sign
.val 12
.scl 8
.type 04
.endef
.def __wds
.val 16
.scl 8
.type 04
.endef
.def __x
.val 20
.scl 8
.dim 1
.size 4
.type 077
.endef
.def .eos
.val 24
.scl 102
.tag __Bigint
.size 24
.endef
.def __atexit
.scl 10
.type 010
.size 136
.endef
.def __next
.val 0
.scl 8
.tag __atexit
.size 136
.type 030
.endef
.def __ind
.val 4
.scl 8
.type 04
.endef
.def __fns
.val 8
.scl 8
.dim 32
.size 128
.type 01161
.endef
.def .eos
.val 136
.scl 102
.tag __atexit
.size 136
.endef
.def ___sbuf
.scl 10
.type 010
.size 8
.endef
.def __base
.val 0
.scl 8
.type 034
.endef
.def __size
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag ___sbuf
.size 8
.endef
.def __fpos_t
.scl 13
.type 05
.endef
.def ___sFILE
.scl 10
.type 010
.size 88
.endef
.def __p
.val 0
.scl 8
.type 034
.endef
.def __r
.val 4
.scl 8
.type 04
.endef
.def __w
.val 8
.scl 8
.type 04
.endef
.def __flags
.val 12
.scl 8
.type 03
.endef
.def __file
.val 14
.scl 8
.type 03
.endef
.def __bf
.val 16
.scl 8
.tag ___sbuf
.size 8
.type 010
.endef
.def __lbfsize
.val 24
.scl 8
.type 04
.endef
.def __cookie
.val 28
.scl 8
.type 021
.endef
.def __read
.val 32
.scl 8
.type 0224
.endef
.def __write
.val 36
.scl 8
.type 0224
.endef
.def __seek
.val 40
.scl 8
.type 0225
.endef
.def __close
.val 44
.scl 8
.type 0224
.endef
.def __ub
.val 48
.scl 8
.tag ___sbuf
.size 8
.type 010
.endef
.def __up
.val 56
.scl 8
.type 034
.endef
.def __ur
.val 60
.scl 8
.type 04
.endef
.def __ubuf
.val 64
.scl 8
.dim 3
.size 3
.type 074
.endef
.def __nbuf
.val 67
.scl 8
.dim 1
.size 1
.type 074
.endef
.def __lb
.val 68
.scl 8
.tag ___sbuf
.size 8
.type 010
.endef
.def __blksize
.val 76
.scl 8
.type 04
.endef
.def __offset
.val 80
.scl 8
.type 04
.endef
.def __data
.val 84
.scl 8
.type 030
.endef
.def .eos
.val 88
.scl 102
.tag ___sFILE
.size 88
.endef
.def _.83fake
.scl 10
.type 010
.size 76
.endef
.def __rand_next
.val 0
.scl 8
.type 016
.endef
.def __strtok_last
.val 4
.scl 8
.type 022
.endef
.def __asctime_buf
.val 8
.scl 8
.dim 26
.size 26
.type 062
.endef
.def __localtime_buf
.val 36
.scl 8
.tag _tm
.size 36
.type 010
.endef
.def __gamma_signgam
.val 72
.scl 8
.type 04
.endef
.def .eos
.val 76
.scl 102
.tag _.83fake
.size 76
.endef
.def _.84fake
.scl 10
.type 010
.size 240
.endef
.def __nextf
.val 0
.scl 8
.dim 30
.size 120
.type 0174
.endef
.def __nmalloc
.val 120
.scl 8
.dim 30
.size 120
.type 076
.endef
.def .eos
.val 240
.scl 102
.tag _.84fake
.size 240
.endef
.def _.85fake
.scl 12
.type 011
.size 240
.endef
.def __reent
.val 0
.scl 11
.tag _.83fake
.size 76
.type 010
.endef
.def __unused
.val 0
.scl 11
.tag _.84fake
.size 240
.type 010
.endef
.def .eos
.val 240
.scl 102
.tag _.85fake
.size 240
.endef
.def __reent
.scl 10
.type 010
.size 748
.endef
.def __errno
.val 0
.scl 8
.type 04
.endef
.def __stdin
.val 4
.scl 8
.tag ___sFILE
.size 88
.type 030
.endef
.def __stdout
.val 8
.scl 8
.tag ___sFILE
.size 88
.type 030
.endef
.def __stderr
.val 12
.scl 8
.tag ___sFILE
.size 88
.type 030
.endef
.def __inc
.val 16
.scl 8
.type 04
.endef
.def __emergency
.val 20
.scl 8
.dim 25
.size 25
.type 062
.endef
.def __current_category
.val 48
.scl 8
.type 04
.endef
.def __current_locale
.val 52
.scl 8
.type 022
.endef
.def ___sdidinit
.val 56
.scl 8
.type 04
.endef
.def ___cleanup
.val 60
.scl 8
.type 0221
.endef
.def __result
.val 64
.scl 8
.tag __Bigint
.size 24
.type 030
.endef
.def __result_k
.val 68
.scl 8
.type 04
.endef
.def __p5s
.val 72
.scl 8
.tag __Bigint
.size 24
.type 030
.endef
.def __freelist
.val 76
.scl 8
.tag __Bigint
.size 24
.type 0130
.endef
.def __cvtlen
.val 80
.scl 8
.type 04
.endef
.def __cvtbuf
.val 84
.scl 8
.type 022
.endef
.def __new
.val 88
.scl 8
.tag _.85fake
.size 240
.type 011
.endef
.def __atexit
.val 328
.scl 8
.tag __atexit
.size 136
.type 030
.endef
.def __atexit0
.val 332
.scl 8
.tag __atexit
.size 136
.type 010
.endef
.def __sig_func
.val 468
.scl 8
.type 01121
.endef
.def ___sglue
.val 472
.scl 8
.tag __glue
.size 12
.type 010
.endef
.def ___sf
.val 484
.scl 8
.tag ___sFILE
.dim 3
.size 264
.type 070
.endef
.def .eos
.val 748
.scl 102
.tag __reent
.size 748
.endef
.def _.86fake
.scl 10
.type 010
.size 8
.endef
.def _quot
.val 0
.scl 8
.type 04
.endef
.def _rem
.val 4
.scl 8
.type 04
.endef
.def .eos
.val 8
.scl 102
.tag _.86fake
.size 8
.endef
.def _div_t
.scl 13
.tag _.86fake
.size 8
.type 010
.endef
.def _.87fake
.scl 10
.type 010
.size 8
.endef
.def _quot
.val 0
.scl 8
.type 05
.endef
.def _rem
.val 4
.scl 8
.type 05
.endef
.def .eos
.val 8
.scl 102
.tag _.87fake
.size 8
.endef
.def _ldiv_t
.scl 13
.tag _.87fake
.size 8
.type 010
.endef
.def _rtems_libio_t
.scl 13
.type 010
.endef
.def _rtems_filesystem_location_info_t
.scl 13
.type 010
.endef
.def _rtems_filesystem_mount_table_entry_t
.scl 13
.type 010
.endef
.def _.88fake
.scl 15
.type 012
.size 4
.endef
.def _RTEMS_FILESYSTEM_DIRECTORY
.val 0
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_DEVICE
.val 1
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_HARD_LINK
.val 2
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_SYM_LINK
.val 3
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_MEMORY_FILE
.val 4
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.88fake
.size 4
.endef
.def _rtems_filesystem_node_types_t
.scl 13
.tag _.88fake
.size 4
.type 012
.endef
.def _rtems_filesystem_open_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_close_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_read_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_write_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_ioctl_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_lseek_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fstat_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fchmod_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_ftruncate_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fpathconf_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fsync_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fdatasync_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fcntl_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_rmnod_t
.scl 13
.type 0224
.endef
.def _.89fake
.scl 10
.type 010
.size 56
.endef
.def _open
.val 0
.scl 8
.type 0224
.endef
.def _close
.val 4
.scl 8
.type 0224
.endef
.def _read
.val 8
.scl 8
.type 0224
.endef
.def _write
.val 12
.scl 8
.type 0224
.endef
.def _ioctl
.val 16
.scl 8
.type 0224
.endef
.def _lseek
.val 20
.scl 8
.type 0224
.endef
.def _fstat
.val 24
.scl 8
.type 0224
.endef
.def _fchmod
.val 28
.scl 8
.type 0224
.endef
.def _ftruncate
.val 32
.scl 8
.type 0224
.endef
.def _fpathconf
.val 36
.scl 8
.type 0224
.endef
.def _fsync
.val 40
.scl 8
.type 0224
.endef
.def _fdatasync
.val 44
.scl 8
.type 0224
.endef
.def _fcntl
.val 48
.scl 8
.type 0224
.endef
.def _rmnod
.val 52
.scl 8
.type 0224
.endef
.def .eos
.val 56
.scl 102
.tag _.89fake
.size 56
.endef
.def _rtems_filesystem_file_handlers_r
.scl 13
.tag _.89fake
.size 56
.type 010
.endef
.def _rtems_filesystem_mknod_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_evalpath_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_evalmake_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_link_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_unlink_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_chown_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_freenode_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_mount_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fsmount_me_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_unmount_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_fsunmount_me_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_node_type_t
.scl 13
.tag _.88fake
.size 4
.type 0232
.endef
.def _rtems_filesystem_utime_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_evaluate_link_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_symlink_t
.scl 13
.type 0224
.endef
.def _rtems_filesystem_readlink_t
.scl 13
.type 0224
.endef
.def _.90fake
.scl 10
.type 010
.size 64
.endef
.def _evalpath
.val 0
.scl 8
.type 0224
.endef
.def _evalformake
.val 4
.scl 8
.type 0224
.endef
.def _link
.val 8
.scl 8
.type 0224
.endef
.def _unlink
.val 12
.scl 8
.type 0224
.endef
.def _node_type
.val 16
.scl 8
.tag _.88fake
.size 4
.type 0232
.endef
.def _mknod
.val 20
.scl 8
.type 0224
.endef
.def _chown
.val 24
.scl 8
.type 0224
.endef
.def _freenod
.val 28
.scl 8
.type 0224
.endef
.def _mount
.val 32
.scl 8
.type 0224
.endef
.def _fsmount_me
.val 36
.scl 8
.type 0224
.endef
.def _unmount
.val 40
.scl 8
.type 0224
.endef
.def _fsunmount_me
.val 44
.scl 8
.type 0224
.endef
.def _utime
.val 48
.scl 8
.type 0224
.endef
.def _eval_link
.val 52
.scl 8
.type 0224
.endef
.def _symlink
.val 56
.scl 8
.type 0224
.endef
.def _readlink
.val 60
.scl 8
.type 0224
.endef
.def .eos
.val 64
.scl 102
.tag _.90fake
.size 64
.endef
.def _rtems_filesystem_operations_table
.scl 13
.tag _.90fake
.size 64
.type 010
.endef
.def _rtems_filesystem_location_info_tt
.scl 10
.type 010
.size 16
.endef
.def _node_access
.val 0
.scl 8
.type 021
.endef
.def _handlers
.val 4
.scl 8
.tag _.89fake
.size 56
.type 030
.endef
.def _ops
.val 8
.scl 8
.tag _.90fake
.size 64
.type 030
.endef
.def _mt_entry
.val 12
.scl 8
.type 030
.endef
.def .eos
.val 16
.scl 102
.tag _rtems_filesystem_location_info_tt
.size 16
.endef
.def _.91fake
.scl 10
.type 010
.size 48
.endef
.def _link_max
.val 0
.scl 8
.type 04
.endef
.def _max_canon
.val 4
.scl 8
.type 04
.endef
.def _max_input
.val 8
.scl 8
.type 04
.endef
.def _name_max
.val 12
.scl 8
.type 04
.endef
.def _path_max
.val 16
.scl 8
.type 04
.endef
.def _pipe_buf
.val 20
.scl 8
.type 04
.endef
.def _posix_async_io
.val 24
.scl 8
.type 04
.endef
.def _posix_chown_restrictions
.val 28
.scl 8
.type 04
.endef
.def _posix_no_trunc
.val 32
.scl 8
.type 04
.endef
.def _posix_prio_io
.val 36
.scl 8
.type 04
.endef
.def _posix_sync_io
.val 40
.scl 8
.type 04
.endef
.def _posix_vdisable
.val 44
.scl 8
.type 04
.endef
.def .eos
.val 48
.scl 102
.tag _.91fake
.size 48
.endef
.def _rtems_filesystem_limits_and_options_t
.scl 13
.tag _.91fake
.size 48
.type 010
.endef
.def _rtems_filesystem_mount_table_entry_tt
.scl 10
.type 010
.size 100
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _mt_point_node
.val 8
.scl 8
.tag _rtems_filesystem_location_info_tt
.size 16
.type 010
.endef
.def _mt_fs_root
.val 24
.scl 8
.tag _rtems_filesystem_location_info_tt
.size 16
.type 010
.endef
.def _options
.val 40
.scl 8
.type 04
.endef
.def _fs_info
.val 44
.scl 8
.type 021
.endef
.def _pathconf_limits_and_options
.val 48
.scl 8
.tag _.91fake
.size 48
.type 010
.endef
.def _dev
.val 96
.scl 8
.type 022
.endef
.def .eos
.val 100
.scl 102
.tag _rtems_filesystem_mount_table_entry_tt
.size 100
.endef
.def _.92fake
.scl 15
.type 012
.size 4
.endef
.def _RTEMS_FILESYSTEM_READ_ONLY
.val 0
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_READ_WRITE
.val 1
.scl 16
.type 013
.endef
.def _RTEMS_FILESYSTEM_BAD_OPTIONS
.val 2
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.92fake
.size 4
.endef
.def _rtems_filesystem_options_t
.scl 13
.tag _.92fake
.size 4
.type 012
.endef
.def _rtems_libio_tt
.scl 10
.type 010
.size 52
.endef
.def _driver
.val 0
.scl 8
.tag _.41fake
.size 16
.type 030
.endef
.def _size
.val 4
.scl 8
.type 05
.endef
.def _offset
.val 8
.scl 8
.type 05
.endef
.def _flags
.val 12
.scl 8
.type 016
.endef
.def _pathinfo
.val 16
.scl 8
.tag _rtems_filesystem_location_info_tt
.size 16
.type 010
.endef
.def _sem
.val 32
.scl 8
.type 016
.endef
.def _data0
.val 36
.scl 8
.type 016
.endef
.def _data1
.val 40
.scl 8
.type 021
.endef
.def _file_info
.val 44
.scl 8
.type 021
.endef
.def _handlers
.val 48
.scl 8
.tag _.89fake
.size 56
.type 030
.endef
.def .eos
.val 52
.scl 102
.tag _rtems_libio_tt
.size 52
.endef
.def _.93fake
.scl 10
.type 010
.size 24
.endef
.def _iop
.val 0
.scl 8
.tag _rtems_libio_tt
.size 52
.type 030
.endef
.def _offset
.val 4
.scl 8
.type 05
.endef
.def _buffer
.val 8
.scl 8
.type 034
.endef
.def _count
.val 12
.scl 8
.type 016
.endef
.def _flags
.val 16
.scl 8
.type 016
.endef
.def _bytes_moved
.val 20
.scl 8
.type 016
.endef
.def .eos
.val 24
.scl 102
.tag _.93fake
.size 24
.endef
.def _rtems_libio_rw_args_t
.scl 13
.tag _.93fake
.size 24
.type 010
.endef
.def _.94fake
.scl 10
.type 010
.size 12
.endef
.def _iop
.val 0
.scl 8
.tag _rtems_libio_tt
.size 52
.type 030
.endef
.def _flags
.val 4
.scl 8
.type 016
.endef
.def _mode
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _.94fake
.size 12
.endef
.def _rtems_libio_open_close_args_t
.scl 13
.tag _.94fake
.size 12
.type 010
.endef
.def _.95fake
.scl 10
.type 010
.size 16
.endef
.def _iop
.val 0
.scl 8
.tag _rtems_libio_tt
.size 52
.type 030
.endef
.def _command
.val 4
.scl 8
.type 016
.endef
.def _buffer
.val 8
.scl 8
.type 021
.endef
.def _ioctl_return
.val 12
.scl 8
.type 016
.endef
.def .eos
.val 16
.scl 102
.tag _.95fake
.size 16
.endef
.def _rtems_libio_ioctl_args_t
.scl 13
.tag _.95fake
.size 16
.type 010
.endef
.def _rtems_libio_open_t
.scl 13
.type 0224
.endef
.def _rtems_libio_close_t
.scl 13
.type 0224
.endef
.def _rtems_libio_read_t
.scl 13
.type 0224
.endef
.def _rtems_libio_write_t
.scl 13
.type 0224
.endef
.def _rtems_libio_ioctl_t
.scl 13
.type 0224
.endef
.def _rtems_libio_lseek_t
.scl 13
.type 0224
.endef
.def _cc_t
.scl 13
.type 014
.endef
.def _speed_t
.scl 13
.type 016
.endef
.def _tcflag_t
.scl 13
.type 016
.endef
.def _termios
.scl 10
.type 010
.size 36
.endef
.def _c_iflag
.val 0
.scl 8
.type 016
.endef
.def _c_oflag
.val 4
.scl 8
.type 016
.endef
.def _c_cflag
.val 8
.scl 8
.type 016
.endef
.def _c_lflag
.val 12
.scl 8
.type 016
.endef
.def _c_line
.val 16
.scl 8
.type 014
.endef
.def _c_cc
.val 17
.scl 8
.dim 19
.size 19
.type 074
.endef
.def .eos
.val 36
.scl 102
.tag _termios
.size 36
.endef
.def _rtems_termios_callbacks
.scl 10
.type 010
.size 32
.endef
.def _firstOpen
.val 0
.scl 8
.type 0224
.endef
.def _lastClose
.val 4
.scl 8
.type 0224
.endef
.def _pollRead
.val 8
.scl 8
.type 0224
.endef
.def _write
.val 12
.scl 8
.type 0224
.endef
.def _setAttributes
.val 16
.scl 8
.type 0224
.endef
.def _stopRemoteTx
.val 20
.scl 8
.type 0224
.endef
.def _startRemoteTx
.val 24
.scl 8
.type 0224
.endef
.def _outputUsesInterrupts
.val 28
.scl 8
.type 04
.endef
.def .eos
.val 32
.scl 102
.tag _rtems_termios_callbacks
.size 32
.endef
.def _rtems_termios_callbacks
.scl 13
.tag _rtems_termios_callbacks
.size 32
.type 010
.endef
.def _.96fake
.scl 10
.type 010
.size 16
.endef
.def _fs_ops
.val 0
.scl 8
.tag _.90fake
.size 64
.type 030
.endef
.def _fsoptions
.val 4
.scl 8
.tag _.92fake
.size 4
.type 012
.endef
.def _device
.val 8
.scl 8
.type 022
.endef
.def _mount_point
.val 12
.scl 8
.type 022
.endef
.def .eos
.val 16
.scl 102
.tag _.96fake
.size 16
.endef
.def _rtems_filesystem_mount_table_t
.scl 13
.tag _.96fake
.size 16
.type 010
.endef
.def _IMFS_jnode_t
.scl 13
.type 010
.endef
.def _.97fake
.scl 10
.type 010
.size 16
.endef
.def _Entries
.val 0
.scl 8
.tag _.4fake
.size 12
.type 010
.endef
.def _mt_fs
.val 12
.scl 8
.tag _rtems_filesystem_mount_table_entry_tt
.size 100
.type 030
.endef
.def .eos
.val 16
.scl 102
.tag _.97fake
.size 16
.endef
.def _IMFS_directory_t
.scl 13
.tag _.97fake
.size 16
.type 010
.endef
.def _.98fake
.scl 10
.type 010
.size 8
.endef
.def _major
.val 0
.scl 8
.type 016
.endef
.def _minor
.val 4
.scl 8
.type 016
.endef
.def .eos
.val 8
.scl 102
.tag _.98fake
.size 8
.endef
.def _IMFS_device_t
.scl 13
.tag _.98fake
.size 8
.type 010
.endef
.def _.99fake
.scl 10
.type 010
.size 4
.endef
.def _link_node
.val 0
.scl 8
.type 030
.endef
.def .eos
.val 4
.scl 102
.tag _.99fake
.size 4
.endef
.def _IMFS_link_t
.scl 13
.tag _.99fake
.size 4
.type 010
.endef
.def _.100fake
.scl 10
.type 010
.size 4
.endef
.def _name
.val 0
.scl 8
.type 022
.endef
.def .eos
.val 4
.scl 102
.tag _.100fake
.size 4
.endef
.def _IMFS_sym_link_t
.scl 13
.tag _.100fake
.size 4
.type 010
.endef
.def _block_p
.scl 13
.type 034
.endef
.def _block_ptr
.scl 13
.type 0134
.endef
.def _.101fake
.scl 10
.type 010
.size 16
.endef
.def _size
.val 0
.scl 8
.type 05
.endef
.def _indirect
.val 4
.scl 8
.type 0134
.endef
.def _doubly_indirect
.val 8
.scl 8
.type 0134
.endef
.def _triply_indirect
.val 12
.scl 8
.type 0134
.endef
.def .eos
.val 16
.scl 102
.tag _.101fake
.size 16
.endef
.def _IMFS_memfile_t
.scl 13
.tag _.101fake
.size 16
.type 010
.endef
.def _.102fake
.scl 12
.type 011
.size 16
.endef
.def _directory
.val 0
.scl 11
.tag _.97fake
.size 16
.type 010
.endef
.def _device
.val 0
.scl 11
.tag _.98fake
.size 8
.type 010
.endef
.def _hard_link
.val 0
.scl 11
.tag _.99fake
.size 4
.type 010
.endef
.def _sym_link
.val 0
.scl 11
.tag _.100fake
.size 4
.type 010
.endef
.def _file
.val 0
.scl 11
.tag _.101fake
.size 16
.type 010
.endef
.def .eos
.val 16
.scl 102
.tag _.102fake
.size 16
.endef
.def _IMFS_types_union
.scl 13
.tag _.102fake
.size 16
.type 011
.endef
.def _IMFS_jnode_tt
.scl 10
.type 010
.size 96
.endef
.def _Node
.val 0
.scl 8
.tag _Chain_Node_struct
.size 8
.type 010
.endef
.def _Parent
.val 8
.scl 8
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _name
.val 12
.scl 8
.dim 33
.size 33
.type 062
.endef
.def _st_mode
.val 48
.scl 8
.type 016
.endef
.def _st_nlink
.val 52
.scl 8
.type 016
.endef
.def _st_ino
.val 56
.scl 8
.type 015
.endef
.def _st_uid
.val 58
.scl 8
.type 015
.endef
.def _st_gid
.val 60
.scl 8
.type 015
.endef
.def _stat_atime
.val 64
.scl 8
.type 05
.endef
.def _stat_mtime
.val 68
.scl 8
.type 05
.endef
.def _stat_ctime
.val 72
.scl 8
.type 05
.endef
.def _type
.val 76
.scl 8
.tag _.88fake
.size 4
.type 012
.endef
.def _info
.val 80
.scl 8
.tag _.102fake
.size 16
.type 011
.endef
.def .eos
.val 96
.scl 102
.tag _IMFS_jnode_tt
.size 96
.endef
.def _.103fake
.scl 10
.type 010
.size 12
.endef
.def _ino_count
.val 0
.scl 8
.type 015
.endef
.def _memfile_handlers
.val 4
.scl 8
.tag _.89fake
.size 56
.type 030
.endef
.def _directory_handlers
.val 8
.scl 8
.tag _.89fake
.size 56
.type 030
.endef
.def .eos
.val 12
.scl 102
.tag _.103fake
.size 12
.endef
.def _IMFS_fs_info_t
.scl 13
.tag _.103fake
.size 12
.type 010
.endef
.def _.104fake
.scl 15
.type 012
.size 4
.endef
.def _IMFS_NO_MORE_PATH
.val 0
.scl 16
.type 013
.endef
.def _IMFS_CURRENT_DIR
.val 1
.scl 16
.type 013
.endef
.def _IMFS_UP_DIR
.val 2
.scl 16
.type 013
.endef
.def _IMFS_NAME
.val 3
.scl 16
.type 013
.endef
.def _IMFS_INVALID_TOKEN
.val 4
.scl 16
.type 013
.endef
.def .eos
.val 4
.scl 102
.tag _.104fake
.size 4
.endef
.def _IMFS_token_types
.scl 13
.tag _.104fake
.size 4
.type 012
.endef
.def _.105fake
.scl 10
.type 010
.size 12
.endef
.def _name
.val 0
.scl 8
.type 022
.endef
.def _local_value
.val 4
.scl 8
.type 016
.endef
.def _remote_value
.val 8
.scl 8
.type 016
.endef
.def .eos
.val 12
.scl 102
.tag _.105fake
.size 12
.endef
.def _rtems_assoc_t
.scl 13
.tag _.105fake
.size 12
.type 010
.endef
.def ___gnuc_va_list
.scl 13
.type 021
.endef
.def _fpos_t
.scl 13
.type 05
.endef
.def _FILE
.scl 13
.tag ___sFILE
.size 88
.type 010
.endef
.def _va_list
.scl 13
.type 021
.endef
.align 4
.proc _IMFS_Set_handlers
.def _IMFS_Set_handlers
.val _IMFS_Set_handlers
.scl 2
.type 044
.endef
.global _IMFS_Set_handlers
_IMFS_Set_handlers:
.def .bf
.val .
.scl 101
.line 33
.endef
.def _loc
.val -4
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
# 00111100000100000000000000000000
# gpr_save_area 0 vars 12 current_function_outgoing_args_size 0
l.addi r1,r1,-16
l.sw 0(r1),r2
l.addi r2,r1,16
l.sw -4(r2),r3
.ln 2
.def _node
.val -8
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _fs_info
.val -12
.scl 1
.tag _.103fake
.size 12
.type 030
.endef
l.lwz r3,-4(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -8(r2),r4
.ln 5
l.lwz r3,-4(r2) # SI load
l.lwz r4,12(r3) # SI load
l.lwz r5,44(r4) # SI load
l.sw -12(r2),r5
.ln 6
l.lwz r3,-8(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r5,r0,4 # move immediate
l.sfgtu r4,r5
l.bf L86
l.nop # nop delay slot
l.lwz r3,76(r3) # SI load
l.addi r4,r3,0 # move reg to reg
l.slli r3,r4,2
l.movhi r5,hi(L92) # move immediate (high)
l.ori r5,r5,lo(L92) # move immediate (low)
l.add r4,r3,r5
l.lwz r3,0(r4) # SI load
l.jr r3
l.nop # nop delay slot
.align 4
L92:
.word L87
.word L88
.word L90
.word L90
.word L91
L87:
.ln 8
l.lwz r3,-4(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,8(r4) # SI load
l.sw 4(r3),r5
.ln 9
l.j L86
l.nop # nop delay slot
L88:
.ln 11
l.lwz r3,-4(r2) # SI load
l.movhi r4,hi(_IMFS_device_handlers) # move immediate (high)
l.ori r4,r4,lo(_IMFS_device_handlers) # move immediate (low)
l.sw 4(r3),r4
.ln 12
l.j L86
l.nop # nop delay slot
L89:
L90:
.ln 15
l.lwz r3,-4(r2) # SI load
l.movhi r5,hi(_IMFS_link_handlers) # move immediate (high)
l.ori r5,r5,lo(_IMFS_link_handlers) # move immediate (low)
l.sw 4(r3),r5
.ln 16
l.j L86
l.nop # nop delay slot
L91:
.ln 18
l.lwz r3,-4(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,4(r4) # SI load
l.sw 4(r3),r5
.ln 19
l.j L86
l.nop # nop delay slot
L93:
L86:
.ln 22
l.addi r11,r0,0 # move immediate
l.j L85
l.nop # nop delay slot
.ln 23
L85:
.def .ef
.val .
.scl 101
.line 23
.endef
l.lwz r2,0(r1)
l.jalr r9
l.addi r1,r1,16
.endproc _IMFS_Set_handlers
.def _IMFS_Set_handlers
.val .
.scl -1
.endef
LC0:
.ascii "../../../../../../c/src/lib/libc/imfs_eval.c\000"
LC1:
.ascii "0\000"
.align 4
.proc _IMFS_evaluate_permission
.def _IMFS_evaluate_permission
.val _IMFS_evaluate_permission
.scl 2
.type 044
.endef
.global _IMFS_evaluate_permission
_IMFS_evaluate_permission:
.def .bf
.val .
.scl 101
.line 68
.endef
.def _node
.val -4
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
.def _flags
.val -8
.scl 9
.type 04
.endef
# 00111100010100000000000000000000
# gpr_save_area 0 vars 20 current_function_outgoing_args_size 0
l.addi r1,r1,-28
l.sw 4(r1),r2
l.addi r2,r1,28
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
.ln 2
.def _st_uid
.val -10
.scl 1
.type 015
.endef
.def _st_gid
.val -12
.scl 1
.type 015
.endef
.def _jnode
.val -16
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _flags_to_test
.val -20
.scl 1
.type 04
.endef
.ln 7
l.lwz r4,-8(r2) # SI load
l.addi r5,r0,-8 # move immediate
l.and r3,r4,r5
l.xori r4,r3,-1
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L95
l.nop # nop delay slot
.ln 8
l.movhi r3,hi(LC0) # move immediate (high)
l.ori r3,r3,lo(LC0) # move immediate (low)
l.addi r4,r0,75 # move immediate
l.movhi r5,hi(LC1) # move immediate (high)
l.ori r5,r5,lo(LC1) # move immediate (low)
l.jal ___assert
l.nop # nop delay slot
.ln 9
L96:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,5 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L94
l.nop # nop delay slot
L98:
l.j L95
l.nop # nop delay slot
L99:
l.j L96
l.nop # nop delay slot
L97:
L95:
.ln 12
l.lwz r3,-4(r2) # SI load
l.lwz r5,0(r3) # SI load
l.sw -16(r2),r5
.ln 15
l.jal _geteuid
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sh -10(r2),r3
.ln 16
l.jal _getegid
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sh -12(r2),r3
.ln 26
l.lwz r3,-8(r2) # SI load
l.sw -20(r2),r3
.ln 28
l.lwz r3,-16(r2) # SI load
l.lhz r4,-10(r2) # zero_extendhisi2
l.lhz r3,58(r3) # zero_extendhisi2
l.sfeq r4,r3
l.bnf L100
l.nop # nop delay slot
.ln 29
l.lwz r3,-20(r2) # SI load
l.slli r4,r3,6
l.sw -20(r2),r4
l.j L101
l.nop # nop delay slot
L100:
.ln 30
l.lwz r3,-16(r2) # SI load
l.lhz r4,-12(r2) # zero_extendhisi2
l.lhz r3,60(r3) # zero_extendhisi2
l.sfeq r4,r3
l.bnf L101
l.nop # nop delay slot
.ln 31
l.lwz r3,-20(r2) # SI load
l.slli r4,r3,3
l.sw -20(r2),r4
l.j L101
l.nop # nop delay slot
L102:
L103:
L101:
.ln 39
l.lwz r3,-16(r2) # SI load
l.lwz r4,-20(r2) # SI load
l.lwz r5,48(r3) # SI load
l.and r3,r4,r5
l.lwz r4,-20(r2) # SI load
l.sfeq r3,r4
l.bnf L104
l.nop # nop delay slot
.ln 40
l.addi r11,r0,1 # move immediate
l.j L94
l.nop # nop delay slot
L104:
.ln 42
l.addi r11,r0,0 # move immediate
l.j L94
l.nop # nop delay slot
.ln 43
L94:
.def .ef
.val .
.scl 101
.line 43
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,28
.endproc _IMFS_evaluate_permission
.def _IMFS_evaluate_permission
.val .
.scl -1
.endef
.align 4
.proc _IMFS_evaluate_hard_link
.def _IMFS_evaluate_hard_link
.val _IMFS_evaluate_hard_link
.scl 2
.type 044
.endef
.global _IMFS_evaluate_hard_link
_IMFS_evaluate_hard_link:
.def .bf
.val .
.scl 101
.line 122
.endef
.def _node
.val -4
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
.def _flags
.val -8
.scl 9
.type 04
.endef
# 00111100010100000000000000000000
# gpr_save_area 0 vars 16 current_function_outgoing_args_size 0
l.addi r1,r1,-24
l.sw 4(r1),r2
l.addi r2,r1,24
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
.ln 2
.def _jnode
.val -12
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _result
.val -16
.scl 1
.type 04
.endef
l.lwz r3,-4(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -12(r2),r4
.ln 3
l.addi r5,r0,0 # move immediate
l.sw -16(r2),r5
.ln 9
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,2 # move immediate
l.sfne r4,r3
l.bnf L106
l.nop # nop delay slot
.ln 10
l.movhi r3,hi(-1412628480) # move immediate (high)
l.ori r3,r3,lo(-1412628480) # move immediate (low)
l.jal _rtems_fatal_error_occurred
l.nop # nop delay slot
L106:
.ln 16
l.lwz r3,-4(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,80(r4) # SI load
l.sw 0(r3),r5
.ln 18
l.lwz r3,-4(r2) # SI load
l.jal _IMFS_Set_handlers
l.nop # nop delay slot
.ln 24
l.lwz r3,-4(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L107
l.nop # nop delay slot
.ln 25
L108:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,13 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L105
l.nop # nop delay slot
L110:
l.j L107
l.nop # nop delay slot
L111:
l.j L108
l.nop # nop delay slot
L109:
L107:
.ln 27
l.lwz r3,-16(r2) # SI load
l.addi r11,r3,0 # move reg to reg
l.j L105
l.nop # nop delay slot
.ln 28
L105:
.def .ef
.val .
.scl 101
.line 28
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,24
.endproc _IMFS_evaluate_hard_link
.def _IMFS_evaluate_hard_link
.val .
.scl -1
.endef
.align 4
.proc _IMFS_evaluate_sym_link
.def _IMFS_evaluate_sym_link
.val _IMFS_evaluate_sym_link
.scl 2
.type 044
.endef
.global _IMFS_evaluate_sym_link
_IMFS_evaluate_sym_link:
.def .bf
.val .
.scl 101
.line 162
.endef
.def _node
.val -4
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
.def _flags
.val -8
.scl 9
.type 04
.endef
# 00111100010100000000000000000000
# gpr_save_area 0 vars 20 current_function_outgoing_args_size 0
l.addi r1,r1,-28
l.sw 4(r1),r2
l.addi r2,r1,28
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
.ln 2
.def _jnode
.val -12
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _result
.val -16
.scl 1
.type 04
.endef
.def _i
.val -20
.scl 1
.type 04
.endef
l.lwz r3,-4(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -12(r2),r4
.ln 3
l.addi r5,r0,0 # move immediate
l.sw -16(r2),r5
.ln 10
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,3 # move immediate
l.sfne r4,r3
l.bnf L113
l.nop # nop delay slot
.ln 11
l.movhi r3,hi(-1412628480) # move immediate (high)
l.ori r3,r3,lo(-1412628480) # move immediate (low)
l.jal _rtems_fatal_error_occurred
l.nop # nop delay slot
L113:
.ln 13
l.lwz r3,-12(r2) # SI load
l.lwz r4,8(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L114
l.nop # nop delay slot
.ln 14
l.movhi r3,hi(-1160773632) # move immediate (high)
l.ori r3,r3,lo(-1160773632) # move immediate (low)
l.jal _rtems_fatal_error_occurred
l.nop # nop delay slot
L114:
.ln 22
l.lwz r3,-4(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,8(r4) # SI load
l.sw 0(r3),r5
.ln 24
L115:
l.lwz r3,-12(r2) # SI load
l.lwz r4,80(r3) # SI load
l.lbs r3,0(r4) # extendqisi2
l.addi r4,r0,47 # move immediate
l.sfeq r3,r4
l.bf L119
l.nop # nop delay slot
l.lwz r3,-12(r2) # SI load
l.lwz r4,80(r3) # SI load
l.lbs r3,0(r4) # extendqisi2
l.addi r4,r0,92 # move immediate
l.sfeq r3,r4
l.bf L119
l.nop # nop delay slot
l.lwz r3,-12(r2) # SI load
l.lwz r4,80(r3) # SI load
l.lbs r3,0(r4) # extendqisi2
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L118
l.nop # nop delay slot
l.j L119
l.nop # nop delay slot
L119:
.ln 25
l.lwz r3,-4(r2) # SI load
l.movhi r4,hi(_rtems_filesystem_root) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_root) # move immediate (low)
l.lwz r5,0(r4) # SI load
l.sw 0(r3),r5
l.lwz r5,4(r4) # SI load
l.sw 4(r3),r5
l.lwz r5,8(r4) # SI load
l.sw 8(r3),r5
l.lwz r5,12(r4) # SI load
l.sw 12(r3),r5
.ln 27
l.addi r3,r0,1 # move immediate
l.sw -20(r2),r3
.ln 28
l.j L117
l.nop # nop delay slot
L118:
l.addi r4,r0,0 # move immediate
l.sw -20(r2),r4
L120:
L117:
l.j L116
l.nop # nop delay slot
L121:
l.j L115
l.nop # nop delay slot
L116:
.ln 34
l.lwz r3,-12(r2) # SI load
l.lwz r4,80(r3) # SI load
l.lwz r3,-20(r2) # SI load
l.add r4,r4,r3
l.addi r3,r4,0 # move reg to reg
l.lwz r4,-8(r2) # SI load
l.lwz r5,-4(r2) # SI load
l.jal _IMFS_eval_path
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -16(r2),r3
.ln 40
l.lwz r3,-4(r2) # SI load
l.jal _IMFS_Set_handlers
l.nop # nop delay slot
.ln 46
l.lwz r3,-4(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L122
l.nop # nop delay slot
.ln 47
L123:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,13 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L112
l.nop # nop delay slot
L125:
l.j L122
l.nop # nop delay slot
L126:
l.j L123
l.nop # nop delay slot
L124:
L122:
.ln 49
l.lwz r3,-16(r2) # SI load
l.addi r11,r3,0 # move reg to reg
l.j L112
l.nop # nop delay slot
.ln 50
L112:
.def .ef
.val .
.scl 101
.line 50
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,28
.endproc _IMFS_evaluate_sym_link
.def _IMFS_evaluate_sym_link
.val .
.scl -1
.endef
.align 4
.proc _IMFS_evaluate_link
.def _IMFS_evaluate_link
.val _IMFS_evaluate_link
.scl 2
.type 044
.endef
.global _IMFS_evaluate_link
_IMFS_evaluate_link:
.def .bf
.val .
.scl 101
.line 223
.endef
.def _node
.val -4
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
.def _flags
.val -8
.scl 9
.type 04
.endef
# 00111100010100000000000000000000
# gpr_save_area 0 vars 16 current_function_outgoing_args_size 0
l.addi r1,r1,-24
l.sw 4(r1),r2
l.addi r2,r1,24
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
.ln 2
.def _jnode
.val -12
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _result
.val -16
.scl 1
.type 04
.endef
.ln 3
l.addi r3,r0,0 # move immediate
l.sw -16(r2),r3
L128:
.ln 6
l.lwz r3,-4(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -12(r2),r4
.ln 12
l.movhi r4,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.movhi r3,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r3,r3,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.movhi r4,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.lwz r5,0(r4) # SI load
l.addi r4,r5,1
l.sw 0(r3),r4
.ln 13
l.movhi r3,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r3,r3,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.lwz r4,0(r3) # SI load
l.addi r3,r0,5 # move immediate
l.sfgtu r4,r3
l.bnf L131
l.nop # nop delay slot
.ln 14
l.movhi r3,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r3,r3,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.addi r4,r0,0 # move immediate
l.sw 0(r3),r4
.ln 15
L132:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,92 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L127
l.nop # nop delay slot
L134:
l.j L131
l.nop # nop delay slot
L135:
l.j L132
l.nop # nop delay slot
L133:
L131:
.ln 22
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,2 # move immediate
l.sfeq r4,r3
l.bnf L136
l.nop # nop delay slot
.ln 23
l.lwz r3,-4(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.jal _IMFS_evaluate_hard_link
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -16(r2),r3
l.j L130
l.nop # nop delay slot
L136:
.ln 25
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,3 # move immediate
l.sfeq r4,r3
l.bnf L130
l.nop # nop delay slot
.ln 26
l.lwz r3,-4(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.jal _IMFS_evaluate_sym_link
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -16(r2),r3
L138:
L137:
L130:
.ln 29
l.lwz r3,-16(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L140
l.nop # nop delay slot
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,3 # move immediate
l.sfeq r4,r3
l.bf L139
l.nop # nop delay slot
l.lwz r3,-12(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,2 # move immediate
l.sfeq r4,r3
l.bf L139
l.nop # nop delay slot
l.j L140
l.nop # nop delay slot
L140:
l.j L129
l.nop # nop delay slot
L139:
l.j L128
l.nop # nop delay slot
L129:
.ln 35
l.movhi r3,hi(_rtems_filesystem_link_counts) # move immediate (high)
l.ori r3,r3,lo(_rtems_filesystem_link_counts) # move immediate (low)
l.addi r4,r0,0 # move immediate
l.sw 0(r3),r4
.ln 37
l.lwz r3,-16(r2) # SI load
l.addi r11,r3,0 # move reg to reg
l.j L127
l.nop # nop delay slot
.ln 38
L127:
.def .ef
.val .
.scl 101
.line 38
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,24
.endproc _IMFS_evaluate_link
.def _IMFS_evaluate_link
.val .
.scl -1
.endef
.align 4
.proc _IMFS_evaluate_for_make
.def _IMFS_evaluate_for_make
.val _IMFS_evaluate_for_make
.scl 2
.type 044
.endef
.global _IMFS_evaluate_for_make
_IMFS_evaluate_for_make:
.def .bf
.val .
.scl 101
.line 277
.endef
.def _path
.val -4
.scl 9
.type 022
.endef
.def _pathloc
.val -8
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
.def _name
.val -12
.scl 9
.type 0122
.endef
# 00111110010100000000000000000000
# gpr_save_area 0 vars 88 current_function_outgoing_args_size 0
l.addi r1,r1,-96
l.sw 4(r1),r2
l.addi r2,r1,96
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
l.sw -12(r2),r5
.ln 2
.def _i
.val -16
.scl 1
.type 04
.endef
.def _len
.val -20
.scl 1
.type 04
.endef
.def _type
.val -24
.scl 1
.tag _.104fake
.size 4
.type 012
.endef
.def _token
.val -60
.scl 1
.dim 33
.size 33
.type 062
.endef
.def _newloc
.val -76
.scl 1
.tag _rtems_filesystem_location_info_tt
.size 16
.type 010
.endef
.def _node
.val -80
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _done
.val -84
.scl 1
.type 04
.endef
.def _result
.val -88
.scl 1
.type 04
.endef
l.addi r3,r0,0 # move immediate
l.sw -16(r2),r3
.ln 8
l.addi r4,r0,0 # move immediate
l.sw -84(r2),r4
.ln 15
l.lwz r3,-8(r2) # SI load
l.lwz r5,0(r3) # SI load
l.sw -80(r2),r5
.ln 21
L142:
l.lwz r3,-84(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bnf L144
l.nop # nop delay slot
l.j L143
l.nop # nop delay slot
L144:
.ln 23
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.addi r4,r2,-60
l.addi r5,r2,-20
l.jal _IMFS_get_token
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -24(r2),r3
.ln 24
l.lwz r3,-16(r2) # SI load
l.lwz r4,-20(r2) # SI load
l.add r3,r3,r4
l.sw -16(r2),r3
.ln 26
l.lwz r3,-8(r2) # SI load
l.lwz r4,0(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L145
l.nop # nop delay slot
.ln 27
L146:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,2 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L148:
l.j L145
l.nop # nop delay slot
L149:
l.j L146
l.nop # nop delay slot
L147:
L145:
.ln 33
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bnf L150
l.nop # nop delay slot
.ln 34
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L150
l.nop # nop delay slot
.ln 35
l.lwz r3,-8(r2) # SI load
l.addi r4,r0,1 # move immediate
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L150
l.nop # nop delay slot
.ln 36
L153:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,13 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L155:
l.j L150
l.nop # nop delay slot
L156:
l.j L153
l.nop # nop delay slot
L154:
L152:
L151:
L150:
.ln 38
l.lwz r3,-8(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -80(r2),r4
.ln 40
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,4 # move immediate
l.sfgtu r3,r4
l.bf L157
l.nop # nop delay slot
l.lwz r3,-24(r2) # SI load
l.addi r4,r3,0 # move reg to reg
l.slli r3,r4,2
l.movhi r5,hi(L198) # move immediate (high)
l.ori r5,r5,lo(L198) # move immediate (low)
l.add r4,r3,r5
l.lwz r3,0(r4) # SI load
l.jalr r3
l.nop # nop delay slot
.align 4
L198:
.word L187
.word L197
.word L158
.word L168
.word L192
L158:
.ln 48
l.lwz r3,-8(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.lwz r5,12(r4) # SI load
l.lwz r3,0(r3) # SI load
l.lwz r4,24(r5) # SI load
l.sfeq r3,r4
l.bnf L159
l.nop # nop delay slot
.ln 54
l.lwz r3,-8(r2) # SI load
l.movhi r4,hi(_rtems_filesystem_root) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_root) # move immediate (low)
l.lwz r3,0(r3) # SI load
l.lwz r4,0(r4) # SI load
l.sfeq r3,r4
l.bnf L160
l.nop # nop delay slot
.ln 55
l.j L157
l.nop # nop delay slot
.ln 57
l.j L161
l.nop # nop delay slot
L160:
.ln 58
l.lwz r4,-8(r2) # SI load
l.lwz r3,12(r4) # SI load
l.lwz r4,8(r3) # SI load
l.sw -76(r2),r4
l.lwz r5,12(r3) # SI load
l.sw -72(r2),r5
l.lwz r4,16(r3) # SI load
l.sw -68(r2),r4
l.lwz r5,20(r3) # SI load
l.sw -64(r2),r5
.ln 59
l.lwz r3,-8(r2) # SI load
l.lwz r4,-76(r2) # SI load
l.sw 0(r3),r4
l.lwz r5,-72(r2) # SI load
l.sw 4(r3),r5
l.lwz r4,-68(r2) # SI load
l.sw 8(r3),r4
l.lwz r5,-64(r2) # SI load
l.sw 12(r3),r5
.ln 60
l.lwz r4,-8(r2) # SI load
l.lwz r3,8(r4) # SI load
l.lwz r4,-16(r2) # SI load
l.lwz r5,-20(r2) # SI load
l.sub r4,r4,r5
l.lwz r5,-4(r2) # SI load
l.add r4,r4,r5
l.lwz r6,4(r3) # SI load
l.addi r3,r4,0 # move reg to reg
l.lwz r4,-8(r2) # SI load
l.lwz r5,-12(r2) # SI load
l.jalr r6
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r11,r3,0 # move reg to reg
l.j L141
l.nop # nop delay slot
L161:
.ln 62
l.j L162
l.nop # nop delay slot
L159:
.ln 64
l.lwz r3,-80(r2) # SI load
l.lwz r4,8(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L163
l.nop # nop delay slot
.ln 65
L164:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,2 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L166:
l.j L163
l.nop # nop delay slot
L167:
l.j L164
l.nop # nop delay slot
L165:
L163:
.ln 67
l.lwz r3,-80(r2) # SI load
l.lwz r5,8(r3) # SI load
l.sw -80(r2),r5
L162:
.ln 70
l.lwz r3,-8(r2) # SI load
l.lwz r4,-80(r2) # SI load
l.sw 0(r3),r4
.ln 71
l.j L157
l.nop # nop delay slot
L168:
.ln 75
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,2 # move immediate
l.sfeq r4,r3
l.bnf L169
l.nop # nop delay slot
.ln 77
l.lwz r3,-8(r2) # SI load
l.addi r4,r0,0 # move immediate
l.jal _IMFS_evaluate_link
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -88(r2),r3
.ln 78
l.lwz r3,-88(r2) # SI load
l.addi r4,r0,-1 # move immediate
l.sfeq r3,r4
l.bnf L170
l.nop # nop delay slot
.ln 79
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L170:
.ln 81
l.j L171
l.nop # nop delay slot
L169:
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,3 # move immediate
l.sfeq r4,r3
l.bnf L171
l.nop # nop delay slot
.ln 83
l.lwz r3,-8(r2) # SI load
l.addi r4,r0,0 # move immediate
l.jal _IMFS_evaluate_link
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -88(r2),r3
.ln 85
l.lwz r3,-88(r2) # SI load
l.addi r4,r0,-1 # move immediate
l.sfeq r3,r4
l.bnf L171
l.nop # nop delay slot
.ln 86
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L173:
L172:
L171:
.ln 89
l.lwz r3,-8(r2) # SI load
l.lwz r5,0(r3) # SI load
l.sw -80(r2),r5
.ln 90
l.lwz r3,-80(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L174
l.nop # nop delay slot
.ln 91
L175:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,20 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L177:
l.j L174
l.nop # nop delay slot
L178:
l.j L175
l.nop # nop delay slot
L176:
L174:
.ln 97
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L179
l.nop # nop delay slot
.ln 98
L180:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,20 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L182:
l.j L179
l.nop # nop delay slot
L183:
l.j L180
l.nop # nop delay slot
L181:
L179:
.ln 105
l.lwz r3,-80(r2) # SI load
l.lwz r4,92(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L184
l.nop # nop delay slot
.ln 106
l.lwz r4,-80(r2) # SI load
l.lwz r3,92(r4) # SI load
l.lwz r4,24(r3) # SI load
l.sw -76(r2),r4
l.lwz r5,28(r3) # SI load
l.sw -72(r2),r5
l.lwz r4,32(r3) # SI load
l.sw -68(r2),r4
l.lwz r5,36(r3) # SI load
l.sw -64(r2),r5
.ln 107
l.lwz r3,-8(r2) # SI load
l.lwz r4,-76(r2) # SI load
l.sw 0(r3),r4
l.lwz r5,-72(r2) # SI load
l.sw 4(r3),r5
l.lwz r4,-68(r2) # SI load
l.sw 8(r3),r4
l.lwz r5,-64(r2) # SI load
l.sw 12(r3),r5
.ln 108
l.lwz r4,-8(r2) # SI load
l.lwz r3,8(r4) # SI load
l.lwz r4,-16(r2) # SI load
l.lwz r5,-20(r2) # SI load
l.sub r4,r4,r5
l.lwz r5,-4(r2) # SI load
l.add r4,r4,r5
l.lwz r6,4(r3) # SI load
l.addi r3,r4,0 # move reg to reg
l.lwz r4,-8(r2) # SI load
l.lwz r5,-12(r2) # SI load
l.jalr r6
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r11,r3,0 # move reg to reg
l.j L141
l.nop # nop delay slot
L184:
.ln 115
l.addi r4,r2,-60
l.lwz r3,-80(r2) # SI load
l.jal _IMFS_find_match_in_dir
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -80(r2),r3
.ln 122
l.lwz r3,-80(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L185
l.nop # nop delay slot
.ln 123
l.addi r3,r0,1 # move immediate
l.sw -84(r2),r3
l.j L186
l.nop # nop delay slot
L185:
.ln 125
l.lwz r3,-8(r2) # SI load
l.lwz r4,-80(r2) # SI load
l.sw 0(r3),r4
L186:
.ln 127
l.j L157
l.nop # nop delay slot
L187:
.ln 130
L188:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,17 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L190:
l.j L189
l.nop # nop delay slot
L191:
l.j L188
l.nop # nop delay slot
L189:
.ln 131
l.j L157
l.nop # nop delay slot
L192:
.ln 134
L193:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,91 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L195:
l.j L194
l.nop # nop delay slot
L196:
l.j L193
l.nop # nop delay slot
L194:
.ln 135
l.j L157
l.nop # nop delay slot
L197:
.ln 138
l.j L157
l.nop # nop delay slot
L199:
L157:
.ln 140
l.j L142
l.nop # nop delay slot
L143:
.ln 142
l.lwz r3,-12(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.lwz r5,-20(r2) # SI load
l.sub r4,r4,r5
l.lwz r5,-4(r2) # SI load
l.add r4,r5,r4
l.sw 0(r3),r4
.ln 149
L200:
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.lbs r4,0(r3) # extendqisi2
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L203
l.nop # nop delay slot
l.j L201
l.nop # nop delay slot
L203:
.ln 150
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.lbs r4,0(r3) # extendqisi2
l.addi r3,r0,47 # move immediate
l.sfne r4,r3
l.bnf L202
l.nop # nop delay slot
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.lbs r4,0(r3) # extendqisi2
l.addi r3,r0,92 # move immediate
l.sfne r4,r3
l.bnf L202
l.nop # nop delay slot
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.lbs r4,0(r3) # extendqisi2
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L202
l.nop # nop delay slot
.ln 151
L205:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,2 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L207:
l.j L202
l.nop # nop delay slot
L208:
l.j L205
l.nop # nop delay slot
L206:
L204:
.ln 149
L202:
l.lwz r3,-16(r2) # SI load
l.addi r4,r3,1
l.sw -16(r2),r4
l.j L200
l.nop # nop delay slot
L201:
.ln 158
l.lwz r3,-8(r2) # SI load
l.jal _IMFS_Set_handlers
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -88(r2),r3
.ln 163
l.lwz r3,-8(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -80(r2),r4
.ln 164
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L209
l.nop # nop delay slot
.ln 165
L210:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,20 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L212:
l.j L209
l.nop # nop delay slot
L213:
l.j L210
l.nop # nop delay slot
L211:
L209:
.ln 171
l.lwz r3,-8(r2) # SI load
l.addi r4,r0,3 # move immediate
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L214
l.nop # nop delay slot
.ln 172
L215:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,13 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L141
l.nop # nop delay slot
L217:
l.j L214
l.nop # nop delay slot
L218:
l.j L215
l.nop # nop delay slot
L216:
L214:
.ln 174
l.lwz r3,-88(r2) # SI load
l.addi r11,r3,0 # move reg to reg
l.j L141
l.nop # nop delay slot
.ln 175
L141:
.def .ef
.val .
.scl 101
.line 175
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,96
.endproc _IMFS_evaluate_for_make
.def _IMFS_evaluate_for_make
.val .
.scl -1
.endef
.align 4
.proc _IMFS_eval_path
.def _IMFS_eval_path
.val _IMFS_eval_path
.scl 2
.type 044
.endef
.global _IMFS_eval_path
_IMFS_eval_path:
.def .bf
.val .
.scl 101
.line 467
.endef
.def _pathname
.val -4
.scl 9
.type 022
.endef
.def _flags
.val -8
.scl 9
.type 04
.endef
.def _pathloc
.val -12
.scl 9
.tag _rtems_filesystem_location_info_tt
.size 16
.type 030
.endef
# 00111110010100000000000000000000
# gpr_save_area 0 vars 84 current_function_outgoing_args_size 0
l.addi r1,r1,-92
l.sw 4(r1),r2
l.addi r2,r1,92
l.sw 0(r1),r9
l.sw -4(r2),r3
l.sw -8(r2),r4
l.sw -12(r2),r5
.ln 2
.def _i
.val -16
.scl 1
.type 04
.endef
.def _len
.val -20
.scl 1
.type 04
.endef
.def _type
.val -24
.scl 1
.tag _.104fake
.size 4
.type 012
.endef
.def _token
.val -60
.scl 1
.dim 33
.size 33
.type 062
.endef
.def _newloc
.val -76
.scl 1
.tag _rtems_filesystem_location_info_tt
.size 16
.type 010
.endef
.def _node
.val -80
.scl 1
.tag _IMFS_jnode_tt
.size 96
.type 030
.endef
.def _result
.val -84
.scl 1
.type 04
.endef
l.addi r3,r0,0 # move immediate
l.sw -16(r2),r3
.ln 4
l.addi r4,r0,1 # move immediate
l.sw -24(r2),r4
.ln 10
l.lwz r4,-8(r2) # SI load
l.addi r5,r0,-8 # move immediate
l.and r3,r4,r5
l.xori r4,r3,-1
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L220
l.nop # nop delay slot
.ln 11
l.movhi r3,hi(LC0) # move immediate (high)
l.ori r3,r3,lo(LC0) # move immediate (low)
l.addi r4,r0,477 # move immediate
l.movhi r5,hi(LC1) # move immediate (high)
l.ori r5,r5,lo(LC1) # move immediate (low)
l.jal ___assert
l.nop # nop delay slot
.ln 12
L221:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,5 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L223:
l.j L220
l.nop # nop delay slot
L224:
l.j L221
l.nop # nop delay slot
L222:
L220:
.ln 20
l.lwz r3,-12(r2) # SI load
l.lwz r5,0(r3) # SI load
l.sw -80(r2),r5
.ln 26
L225:
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bnf L228
l.nop # nop delay slot
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,4 # move immediate
l.sfne r3,r4
l.bf L227
l.nop # nop delay slot
l.j L228
l.nop # nop delay slot
L228:
l.j L226
l.nop # nop delay slot
L227:
.ln 28
l.lwz r3,-4(r2) # SI load
l.lwz r4,-16(r2) # SI load
l.add r3,r3,r4
l.addi r4,r2,-60
l.addi r5,r2,-20
l.jal _IMFS_get_token
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -24(r2),r3
.ln 29
l.lwz r3,-16(r2) # SI load
l.lwz r4,-20(r2) # SI load
l.add r3,r3,r4
l.sw -16(r2),r3
.ln 31
l.lwz r3,-12(r2) # SI load
l.lwz r4,0(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L229
l.nop # nop delay slot
.ln 32
L230:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,2 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L232:
l.j L229
l.nop # nop delay slot
L233:
l.j L230
l.nop # nop delay slot
L231:
L229:
.ln 37
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bnf L234
l.nop # nop delay slot
.ln 38
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L234
l.nop # nop delay slot
.ln 39
l.lwz r3,-12(r2) # SI load
l.addi r4,r0,1 # move immediate
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L234
l.nop # nop delay slot
.ln 40
L237:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,13 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L239:
l.j L234
l.nop # nop delay slot
L240:
l.j L237
l.nop # nop delay slot
L238:
L236:
L235:
L234:
.ln 42
l.lwz r3,-12(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -80(r2),r4
.ln 44
l.lwz r3,-24(r2) # SI load
l.addi r4,r0,4 # move immediate
l.sfgtu r3,r4
l.bf L241
l.nop # nop delay slot
l.lwz r3,-24(r2) # SI load
l.addi r4,r3,0 # move reg to reg
l.slli r3,r4,2
l.movhi r5,hi(L280) # move immediate (high)
l.ori r5,r5,lo(L280) # move immediate (low)
l.add r4,r3,r5
l.lwz r3,0(r4) # SI load
l.jalr r3
l.nop # nop delay slot
.align 4
L280:
.word L274
.word L274
.word L242
.word L252
.word L275
L242:
.ln 51
l.lwz r3,-12(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,12(r4) # SI load
l.lwz r3,0(r3) # SI load
l.lwz r4,24(r5) # SI load
l.sfeq r3,r4
l.bnf L243
l.nop # nop delay slot
.ln 58
l.lwz r3,-12(r2) # SI load
l.movhi r4,hi(_rtems_filesystem_root) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_root) # move immediate (low)
l.lwz r3,0(r3) # SI load
l.lwz r4,0(r4) # SI load
l.sfeq r3,r4
l.bnf L244
l.nop # nop delay slot
.ln 59
l.j L241
l.nop # nop delay slot
.ln 60
l.j L245
l.nop # nop delay slot
L244:
.ln 61
l.lwz r4,-12(r2) # SI load
l.lwz r3,12(r4) # SI load
l.lwz r4,8(r3) # SI load
l.sw -76(r2),r4
l.lwz r5,12(r3) # SI load
l.sw -72(r2),r5
l.lwz r4,16(r3) # SI load
l.sw -68(r2),r4
l.lwz r5,20(r3) # SI load
l.sw -64(r2),r5
.ln 62
l.lwz r3,-12(r2) # SI load
l.lwz r4,-76(r2) # SI load
l.sw 0(r3),r4
l.lwz r5,-72(r2) # SI load
l.sw 4(r3),r5
l.lwz r4,-68(r2) # SI load
l.sw 8(r3),r4
l.lwz r5,-64(r2) # SI load
l.sw 12(r3),r5
.ln 63
l.lwz r4,-12(r2) # SI load
l.lwz r3,8(r4) # SI load
l.lwz r4,-16(r2) # SI load
l.lwz r5,-20(r2) # SI load
l.sub r4,r4,r5
l.lwz r5,-4(r2) # SI load
l.add r4,r4,r5
l.lwz r6,0(r3) # SI load
l.addi r3,r4,0 # move reg to reg
l.lwz r4,-8(r2) # SI load
l.lwz r5,-12(r2) # SI load
l.jalr r6
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r11,r3,0 # move reg to reg
l.j L219
l.nop # nop delay slot
L245:
.ln 65
l.j L246
l.nop # nop delay slot
L243:
.ln 67
l.lwz r3,-80(r2) # SI load
l.lwz r4,8(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bf L247
l.nop # nop delay slot
.ln 68
L248:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,2 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L250:
l.j L247
l.nop # nop delay slot
L251:
l.j L248
l.nop # nop delay slot
L249:
L247:
.ln 70
l.lwz r3,-80(r2) # SI load
l.lwz r5,8(r3) # SI load
l.sw -80(r2),r5
.ln 71
l.lwz r3,-12(r2) # SI load
l.lwz r4,-80(r2) # SI load
l.sw 0(r3),r4
L246:
.ln 75
l.lwz r3,-12(r2) # SI load
l.lwz r5,-80(r2) # SI load
l.sw 0(r3),r5
.ln 76
l.j L241
l.nop # nop delay slot
L252:
.ln 83
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,2 # move immediate
l.sfeq r4,r3
l.bnf L253
l.nop # nop delay slot
.ln 85
l.lwz r3,-12(r2) # SI load
l.addi r4,r0,0 # move immediate
l.jal _IMFS_evaluate_hard_link
l.nop # nop delay slot
.ln 87
l.lwz r3,-12(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -80(r2),r4
.ln 88
l.lwz r3,-80(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L254
l.nop # nop delay slot
.ln 89
L255:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,20 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L257:
l.j L254
l.nop # nop delay slot
L258:
l.j L255
l.nop # nop delay slot
L256:
L254:
.ln 91
l.j L259
l.nop # nop delay slot
L253:
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,3 # move immediate
l.sfeq r4,r3
l.bnf L259
l.nop # nop delay slot
.ln 93
l.lwz r3,-12(r2) # SI load
l.addi r4,r0,0 # move immediate
l.jal _IMFS_evaluate_sym_link
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -84(r2),r3
.ln 95
l.lwz r3,-12(r2) # SI load
l.lwz r4,0(r3) # SI load
l.sw -80(r2),r4
.ln 96
l.lwz r3,-84(r2) # SI load
l.addi r4,r0,-1 # move immediate
l.sfeq r3,r4
l.bnf L259
l.nop # nop delay slot
.ln 97
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L261:
L260:
L259:
.ln 104
l.lwz r3,-80(r2) # SI load
l.lwz r4,76(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L262
l.nop # nop delay slot
.ln 105
L263:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,20 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L265:
l.j L262
l.nop # nop delay slot
L266:
l.j L263
l.nop # nop delay slot
L264:
L262:
.ln 112
l.lwz r3,-80(r2) # SI load
l.lwz r4,92(r3) # SI load
l.addi r3,r0,0 # move immediate
l.sfne r4,r3
l.bnf L267
l.nop # nop delay slot
.ln 113
l.lwz r4,-80(r2) # SI load
l.lwz r3,92(r4) # SI load
l.lwz r4,24(r3) # SI load
l.sw -76(r2),r4
l.lwz r5,28(r3) # SI load
l.sw -72(r2),r5
l.lwz r4,32(r3) # SI load
l.sw -68(r2),r4
l.lwz r5,36(r3) # SI load
l.sw -64(r2),r5
.ln 114
l.lwz r3,-12(r2) # SI load
l.lwz r4,-76(r2) # SI load
l.sw 0(r3),r4
l.lwz r5,-72(r2) # SI load
l.sw 4(r3),r5
l.lwz r4,-68(r2) # SI load
l.sw 8(r3),r4
l.lwz r5,-64(r2) # SI load
l.sw 12(r3),r5
.ln 115
l.lwz r4,-12(r2) # SI load
l.lwz r3,8(r4) # SI load
l.lwz r4,-16(r2) # SI load
l.lwz r5,-20(r2) # SI load
l.sub r4,r4,r5
l.lwz r5,-4(r2) # SI load
l.add r4,r4,r5
l.lwz r6,0(r3) # SI load
l.addi r3,r4,0 # move reg to reg
l.lwz r4,-8(r2) # SI load
l.lwz r5,-12(r2) # SI load
l.jalr r6
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r11,r3,0 # move reg to reg
l.j L219
l.nop # nop delay slot
L267:
.ln 122
l.addi r4,r2,-60
l.lwz r3,-80(r2) # SI load
l.jal _IMFS_find_match_in_dir
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -80(r2),r3
.ln 123
l.lwz r3,-80(r2) # SI load
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L268
l.nop # nop delay slot
.ln 124
L269:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,2 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L271:
l.j L268
l.nop # nop delay slot
L272:
l.j L269
l.nop # nop delay slot
L270:
L268:
.ln 130
l.lwz r3,-12(r2) # SI load
l.lwz r5,-80(r2) # SI load
l.sw 0(r3),r5
.ln 131
l.j L241
l.nop # nop delay slot
L273:
L274:
.ln 135
l.j L241
l.nop # nop delay slot
L275:
.ln 138
L276:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,91 # move immediate
l.sw 0(r3),r4
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L278:
l.j L277
l.nop # nop delay slot
L279:
l.j L276
l.nop # nop delay slot
L277:
.ln 139
l.j L241
l.nop # nop delay slot
L281:
L241:
.ln 142
l.j L225
l.nop # nop delay slot
L226:
.ln 148
l.lwz r3,-12(r2) # SI load
l.lwz r4,-12(r2) # SI load
l.lwz r5,12(r4) # SI load
l.lwz r3,0(r3) # SI load
l.lwz r4,24(r5) # SI load
l.sfeq r3,r4
l.bnf L282
l.nop # nop delay slot
l.lwz r3,-12(r2) # SI load
l.movhi r4,hi(_rtems_filesystem_root) # move immediate (high)
l.ori r4,r4,lo(_rtems_filesystem_root) # move immediate (low)
l.lwz r3,0(r3) # SI load
l.lwz r4,0(r4) # SI load
l.sfne r3,r4
l.bnf L282
l.nop # nop delay slot
.ln 150
l.lwz r4,-12(r2) # SI load
l.lwz r3,12(r4) # SI load
l.lwz r5,8(r3) # SI load
l.sw -76(r2),r5
l.lwz r4,12(r3) # SI load
l.sw -72(r2),r4
l.lwz r5,16(r3) # SI load
l.sw -68(r2),r5
l.lwz r4,20(r3) # SI load
l.sw -64(r2),r4
.ln 151
l.lwz r3,-12(r2) # SI load
l.lwz r5,-76(r2) # SI load
l.sw 0(r3),r5
l.lwz r4,-72(r2) # SI load
l.sw 4(r3),r4
l.lwz r5,-68(r2) # SI load
l.sw 8(r3),r5
l.lwz r4,-64(r2) # SI load
l.sw 12(r3),r4
L282:
.ln 154
l.lwz r3,-12(r2) # SI load
l.jal _IMFS_Set_handlers
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.sw -84(r2),r3
.ln 160
l.lwz r3,-12(r2) # SI load
l.lwz r4,-8(r2) # SI load
l.jal _IMFS_evaluate_permission
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r4,r0,0 # move immediate
l.sfne r3,r4
l.bf L283
l.nop # nop delay slot
.ln 161
L284:
l.jal ___errno
l.nop # nop delay slot
l.addi r3,r11,0 # move reg to reg
l.addi r5,r0,13 # move immediate
l.sw 0(r3),r5
l.addi r11,r0,-1 # move immediate
l.j L219
l.nop # nop delay slot
L286:
l.j L283
l.nop # nop delay slot
L287:
l.j L284
l.nop # nop delay slot
L285:
L283:
.ln 163
l.lwz r3,-84(r2) # SI load
l.addi r11,r3,0 # move reg to reg
l.j L219
l.nop # nop delay slot
.ln 164
L219:
.def .ef
.val .
.scl 101
.line 164
.endef
l.lwz r9,0(r1)
l.lwz r2,4(r1)
l.jalr r9
l.addi r1,r1,92
.endproc _IMFS_eval_path
.def _IMFS_eval_path
.val .
.scl -1
.endef
Go to most recent revision | Compare with Previous | Blame | View Log