mat_lib.asm
资源名称:melp.rar [点击查看]
上传用户:csczyc
上传日期:2021-02-19
资源大小:1051k
文件大小:189k
源码类别:
语音压缩
开发平台:
C/C++
- LDW .D2T2 *+SP(28),B10 ; |66|
- || MV .L1X SP,A31 ; |66|
- .dwcfi restore_reg, 26
- LDW .D2T2 *+SP(24),B3 ; |66|
- .dwcfi restore_reg, 19
- LDW .D1T1 *+A31(20),A14 ; |66|
- .dwcfi restore_reg, 14
- LDW .D1T1 *+A31(16),A13 ; |66|
- .dwcfi restore_reg, 13
- LDW .D1T1 *+A31(12),A12 ; |66|
- .dwcfi restore_reg, 12
- LDW .D1T1 *+A31(8),A11 ; |66|
- .dwcfi restore_reg, 11
- LDW .D1T1 *+A31(4),A10 ; |66|
- .dwcfi restore_reg, 10
- LDW .D2T2 *++SP(32),B11 ; |66|
- .dwcfi cfa_offset, 0
- .dwcfi restore_reg, 27
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |66|
- ; BRANCH OCCURS {B3} ; |66|
- $C$DW$157 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$157, DW_AT_name("D:melp429mat_lib.asm:$C$L37:1:1246674193")
- .dwattr $C$DW$157, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$157, DW_AT_TI_begin_line(0x3e)
- .dwattr $C$DW$157, DW_AT_TI_end_line(0x40)
- $C$DW$158 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$158, DW_AT_low_pc($C$DW$L$_v_add$7$B)
- .dwattr $C$DW$158, DW_AT_high_pc($C$DW$L$_v_add$7$E)
- $C$DW$159 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$159, DW_AT_low_pc($C$DW$L$_v_add$8$B)
- .dwattr $C$DW$159, DW_AT_high_pc($C$DW$L$_v_add$8$E)
- .dwendtag $C$DW$157
- $C$DW$160 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$160, DW_AT_name("D:melp429mat_lib.asm:$C$L36:1:1246674193")
- .dwattr $C$DW$160, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$160, DW_AT_TI_begin_line(0x3e)
- .dwattr $C$DW$160, DW_AT_TI_end_line(0x40)
- $C$DW$161 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$161, DW_AT_low_pc($C$DW$L$_v_add$4$B)
- .dwattr $C$DW$161, DW_AT_high_pc($C$DW$L$_v_add$4$E)
- $C$DW$162 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$162, DW_AT_low_pc($C$DW$L$_v_add$5$B)
- .dwattr $C$DW$162, DW_AT_high_pc($C$DW$L$_v_add$5$E)
- .dwendtag $C$DW$160
- .dwattr $C$DW$150, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$150, DW_AT_TI_end_line(0x42)
- .dwattr $C$DW$150, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$150
- .sect ".text"
- .global _L_v_zap
- $C$DW$163 .dwtag DW_TAG_subprogram, DW_AT_name("L_v_zap")
- .dwattr $C$DW$163, DW_AT_low_pc(_L_v_zap)
- .dwattr $C$DW$163, DW_AT_high_pc(0x00)
- .dwattr $C$DW$163, DW_AT_TI_symbol_name("_L_v_zap")
- .dwattr $C$DW$163, DW_AT_external
- .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$163, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$163, DW_AT_TI_begin_line(0x2fb)
- .dwattr $C$DW$163, DW_AT_TI_begin_column(0x0b)
- .dwpsn file "mat_lib.c",line 764,column 1,is_stmt,address _L_v_zap
- .dwfde $C$DW$CIE, _L_v_zap
- ;******************************************************************************
- ;* FUNCTION NAME: L_v_zap *
- ;* *
- ;* Regs Modified : A0,B0,B4,B5 *
- ;* Regs Used : A0,A4,B0,B3,B4,B5 *
- ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
- ;******************************************************************************
- ;******************************************************************************
- ;* *
- ;* Using -g (debug) with optimization (-o3) may disable key optimizations! *
- ;* *
- ;******************************************************************************
- _L_v_zap:
- ;** --------------------------------------------------------------------------*
- .dwcfi cfa_offset, 0
- .dwcfi save_reg_to_reg, 228, 19
- $C$DW$164 .dwtag DW_TAG_formal_parameter, DW_AT_name("L_vec1")
- .dwattr $C$DW$164, DW_AT_TI_symbol_name("_L_vec1")
- .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$164, DW_AT_location[DW_OP_reg4]
- $C$DW$165 .dwtag DW_TAG_formal_parameter, DW_AT_name("n")
- .dwattr $C$DW$165, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$165, DW_AT_location[DW_OP_reg20]
- $C$DW$166 .dwtag DW_TAG_variable, DW_AT_name("n")
- .dwattr $C$DW$166, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$166, DW_AT_location[DW_OP_reg21]
- MV .L2 B4,B5 ; |764|
- .dwpsn file "mat_lib.c",line 767,column 16,is_stmt
- CMPGT .L2 B5,0,B0 ; |767|
- [!B0] BNOP .S1 $C$L42,5 ; |767|
- || [ B0] ZERO .L2 B4
- ; BRANCHCC OCCURS {$C$L42} ; |767|
- ;** --------------------------------------------------------------------------*
- .dwpsn file "mat_lib.c",line 768,column 9,is_stmt
- SUB .L1X B5,1,A0
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 767
- ;* Loop opening brace source line : 767
- ;* Loop closing brace source line : 769
- ;* Known Minimum Trip Count : 1
- ;* Known Maximum Trip Count : 65536
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 0
- ;* Unpartitioned Resource Bound : 1
- ;* Partitioned Resource Bound(*) : 1
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 1* 0
- ;* .D units 0 1*
- ;* .M units 0 0
- ;* .X cross paths 0 0
- ;* .T address paths 0 1*
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 0 0 (.L or .S unit)
- ;* Addition ops (.LSD) 0 0 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1* 0
- ;* Bound(.L .S .D .LS .LSD) 1* 1*
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 1 Schedule found with 6 iterations in parallel
- ;* Done
- ;*
- ;* Collapsed epilog stages : 5
- ;* Collapsed prolog stages : 0
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* Minimum safe trip count : 1
- ;*----------------------------------------------------------------------------*
- $C$L39: ; PIPED LOOP PROLOG
- [ A0] BDEC .S1 $C$L40,A0 ; |767| (P) <0,0>
- [ A0] BDEC .S1 $C$L40,A0 ; |767| (P) <1,0>
- [ A0] BDEC .S1 $C$L40,A0 ; |767| (P) <2,0>
- [ A0] BDEC .S1 $C$L40,A0 ; |767| (P) <3,0>
- MV .L2X A4,B5
- || [ A0] BDEC .S1 $C$L40,A0 ; |767| (P) <4,0>
- ;** --------------------------------------------------------------------------*
- $C$L40: ; PIPED LOOP KERNEL
- $C$DW$L$_L_v_zap$4$B:
- STW .D2T2 B4,*B5++ ; |768| <0,5>
- || [ A0] BDEC .S1 $C$L40,A0 ; |767| <5,0>
- $C$DW$L$_L_v_zap$4$E:
- ;** --------------------------------------------------------------------------*
- $C$L41: ; PIPED LOOP EPILOG
- ;** --------------------------------------------------------------------------*
- $C$L42:
- .dwpsn file "mat_lib.c",line 771,column 5,is_stmt
- .dwpsn file "mat_lib.c",line 772,column 1,is_stmt
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |772|
- ; BRANCH OCCURS {B3} ; |772|
- $C$DW$167 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$167, DW_AT_name("D:melp429mat_lib.asm:$C$L40:1:1246674193")
- .dwattr $C$DW$167, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$167, DW_AT_TI_begin_line(0x2ff)
- .dwattr $C$DW$167, DW_AT_TI_end_line(0x301)
- $C$DW$168 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$168, DW_AT_low_pc($C$DW$L$_L_v_zap$4$B)
- .dwattr $C$DW$168, DW_AT_high_pc($C$DW$L$_L_v_zap$4$E)
- .dwendtag $C$DW$167
- .dwattr $C$DW$163, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$163, DW_AT_TI_end_line(0x304)
- .dwattr $C$DW$163, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$163
- .sect ".text"
- .global _L_v_magsq
- $C$DW$169 .dwtag DW_TAG_subprogram, DW_AT_name("L_v_magsq")
- .dwattr $C$DW$169, DW_AT_low_pc(_L_v_magsq)
- .dwattr $C$DW$169, DW_AT_high_pc(0x00)
- .dwattr $C$DW$169, DW_AT_TI_symbol_name("_L_v_magsq")
- .dwattr $C$DW$169, DW_AT_external
- .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$169, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$169, DW_AT_TI_begin_line(0x1f3)
- .dwattr $C$DW$169, DW_AT_TI_begin_column(0x0a)
- .dwpsn file "mat_lib.c",line 500,column 1,is_stmt,address _L_v_magsq
- .dwfde $C$DW$CIE, _L_v_magsq
- ;******************************************************************************
- ;* FUNCTION NAME: L_v_magsq *
- ;* *
- ;* Regs Modified : A0,A3,A4,A5,A6,B0,B1,B4,B5,B7 *
- ;* Regs Used : A0,A3,A4,A5,A6,B0,B1,B3,B4,B5,B6,B7,DP,SP *
- ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
- ;******************************************************************************
- ;******************************************************************************
- ;* *
- ;* Using -g (debug) with optimization (-o3) may disable key optimizations! *
- ;* *
- ;******************************************************************************
- _L_v_magsq:
- ;** --------------------------------------------------------------------------*
- .dwcfi cfa_offset, 0
- .dwcfi save_reg_to_reg, 228, 19
- $C$DW$170 .dwtag DW_TAG_formal_parameter, DW_AT_name("vec1")
- .dwattr $C$DW$170, DW_AT_TI_symbol_name("_vec1")
- .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$170, DW_AT_location[DW_OP_reg4]
- $C$DW$171 .dwtag DW_TAG_formal_parameter, DW_AT_name("n")
- .dwattr $C$DW$171, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$171, DW_AT_location[DW_OP_reg20]
- $C$DW$172 .dwtag DW_TAG_formal_parameter, DW_AT_name("qvec1")
- .dwattr $C$DW$172, DW_AT_TI_symbol_name("_qvec1")
- .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$172, DW_AT_location[DW_OP_reg6]
- $C$DW$173 .dwtag DW_TAG_formal_parameter, DW_AT_name("qout")
- .dwattr $C$DW$173, DW_AT_TI_symbol_name("_qout")
- .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$173, DW_AT_location[DW_OP_reg22]
- $C$DW$174 .dwtag DW_TAG_variable, DW_AT_name("L_temp")
- .dwattr $C$DW$174, DW_AT_TI_symbol_name("_L_temp")
- .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$174, DW_AT_location[DW_OP_reg6]
- $C$DW$175 .dwtag DW_TAG_variable, DW_AT_name("n")
- .dwattr $C$DW$175, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$175, DW_AT_location[DW_OP_reg20]
- $C$DW$176 .dwtag DW_TAG_variable, DW_AT_name("qvec1")
- .dwattr $C$DW$176, DW_AT_TI_symbol_name("_qvec1")
- .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$176, DW_AT_location[DW_OP_reg21]
- $C$DW$177 .dwtag DW_TAG_variable, DW_AT_name("qout")
- .dwattr $C$DW$177, DW_AT_TI_symbol_name("_qout")
- .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$177, DW_AT_location[DW_OP_reg22]
- MV .L2X A6,B5 ; |500|
- .dwpsn file "mat_lib.c",line 504,column 5,is_stmt
- ZERO .L1 A6 ; |504|
- .dwpsn file "mat_lib.c",line 505,column 16,is_stmt
- CMPGT .L2 B4,0,B1 ; |505|
- [!B1] BNOP .S1 $C$L48,5 ; |505|
- ; BRANCHCC OCCURS {$C$L48} ; |505|
- ;** --------------------------------------------------------------------------*
- .dwpsn file "mat_lib.c",line 506,column 5,is_stmt
- CMPGT .L2 B4,6,B1
- || MV .S2 B4,B0 ; |506|
- [ B1] BNOP .S1 $C$L44,5
- ; BRANCHCC OCCURS {$C$L44}
- ;** --------------------------------------------------------------------------*
- ;** BEGIN LOOP $C$L43
- ;** --------------------------------------------------------------------------*
- $C$L43:
- $C$DW$L$_L_v_magsq$3$B:
- LDH .D1T1 *A4++,A3 ; |506|
- NOP 4
- SMPY .M1 A3,A3,A3 ; |506|
- NOP 1
- SADD .L1 A6,A3,A6 ; |506|
- .dwpsn file "mat_lib.c",line 505,column 16,is_stmt
- SUB .L2 B0,1,B0 ; |505|
- [ B0] B .S1 $C$L43 ; |505|
- [!B0] BNOP .S1 $C$L48,4
- ; BRANCHCC OCCURS {$C$L43} ; |505|
- $C$DW$L$_L_v_magsq$3$E:
- ;** --------------------------------------------------------------------------*
- NOP 1
- ; BRANCH OCCURS {$C$L48}
- ;** --------------------------------------------------------------------------*
- $C$L44:
- MVC .S2 CSR,B4
- || SUB .L2 B0,6,B0
- || MV .L1 A4,A5
- AND .L2 -2,B4,B7
- MVC .S2 B7,CSR ; interrupts off
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 505
- ;* Loop opening brace source line : 505
- ;* Loop closing brace source line : 508
- ;* Known Minimum Trip Count : 1
- ;* Known Maximum Trip Count : 65536
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 0
- ;* Unpartitioned Resource Bound : 1
- ;* Partitioned Resource Bound(*) : 1
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 0 1*
- ;* .D units 1* 0
- ;* .M units 1* 0
- ;* .X cross paths 0 0
- ;* .T address paths 1* 0
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 1 0 (.L or .S unit)
- ;* Addition ops (.LSD) 0 0 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1* 1*
- ;* Bound(.L .S .D .LS .LSD) 1* 1*
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 1 Schedule found with 8 iterations in parallel
- ;* Done
- ;*
- ;* Epilog not removed
- ;* Collapsed epilog stages : 0
- ;*
- ;* Prolog not entirely removed
- ;* Collapsed prolog stages : 2
- ;*
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* For further improvement on this loop, try option -mh14
- ;*
- ;* Minimum safe trip count : 7
- ;*----------------------------------------------------------------------------*
- $C$L45: ; PIPED LOOP PROLOG
- LDH .D1T1 *A5++,A4 ; |506| (P) <0,0>
- || [ B0] BDEC .S2 $C$L46,B0 ; |505| (P) <0,2>
- [ B0] BDEC .S2 $C$L46,B0 ; |505| (P) <1,2>
- || LDH .D1T1 *A5++,A4 ; |506| (P) <1,0>
- LDH .D1T1 *A5++,A4 ; |506| (P) <2,0>
- || [ B0] BDEC .S2 $C$L46,B0 ; |505| (P) <2,2>
- [ B0] BDEC .S2 $C$L46,B0 ; |505| (P) <3,2>
- || LDH .D1T1 *A5++,A4 ; |506| (P) <3,0>
- MVK .L1 0x2,A0 ; init prolog collapse predicate
- || LDH .D1T1 *A5++,A4 ; |506| (P) <4,0>
- || [ B0] BDEC .S2 $C$L46,B0 ; |505| (P) <4,2>
- ;** --------------------------------------------------------------------------*
- $C$L46: ; PIPED LOOP KERNEL
- $C$DW$L$_L_v_magsq$7$B:
- [ A0] SUB .S1 A0,1,A0 ; <0,7>
- || [!A0] SADD .L1 A6,A3,A6 ; |506| <0,7>
- || SMPY .M1 A4,A4,A3 ; |506| <2,5>
- || [ B0] BDEC .S2 $C$L46,B0 ; |505| <5,2>
- || LDH .D1T1 *A5++,A4 ; |506| <7,0>
- $C$DW$L$_L_v_magsq$7$E:
- ;** --------------------------------------------------------------------------*
- $C$L47: ; PIPED LOOP EPILOG
- SADD .L1 A6,A3,A5 ; |506| (E) <1,7>
- || SMPY .M1 A4,A4,A5 ; |506| (E) <3,5>
- SADD .L1 A5,A3,A3 ; |506| (E) <2,7>
- || SMPY .M1 A4,A4,A5 ; |506| (E) <4,5>
- SADD .L1 A3,A5,A3 ; |506| (E) <3,7>
- || SMPY .M1 A4,A4,A5 ; |506| (E) <5,5>
- SADD .L1 A3,A5,A3 ; |506| (E) <4,7>
- || SMPY .M1 A4,A4,A4 ; |506| (E) <6,5>
- SADD .L1 A3,A5,A3 ; |506| (E) <5,7>
- || SMPY .M1 A4,A4,A4 ; |506| (E) <7,5>
- MVC .S2 B4,CSR ; interrupts on
- || SADD .L1 A3,A4,A3 ; |506| (E) <6,7>
- ;** --------------------------------------------------------------------------*
- SADD .L1 A3,A4,A6 ; |506| (E) <7,7>
- ;** --------------------------------------------------------------------------*
- $C$L48:
- .dwpsn file "mat_lib.c",line 520,column 5,is_stmt
- SSHL .S2 B5,1,B4 ; |520|
- || ZERO .L1 A3 ; |520|
- SUB2 .L2 B6,B4,B4 ; |520|
- SET .S1 A3,0x0,0xf,A3 ; |520|
- ADD2 .L1X B4,A3,A3 ; |520|
- EXT .S1 A3,16,16,A3 ; |520|
- SSHVL .M1 A6,A3,A4 ; |520|
- .dwpsn file "mat_lib.c",line 521,column 1,is_stmt
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |521|
- ; BRANCH OCCURS {B3} ; |521|
- $C$DW$178 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$178, DW_AT_name("D:melp429mat_lib.asm:$C$L46:1:1246674193")
- .dwattr $C$DW$178, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$178, DW_AT_TI_begin_line(0x1f9)
- .dwattr $C$DW$178, DW_AT_TI_end_line(0x1fc)
- $C$DW$179 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$179, DW_AT_low_pc($C$DW$L$_L_v_magsq$7$B)
- .dwattr $C$DW$179, DW_AT_high_pc($C$DW$L$_L_v_magsq$7$E)
- .dwendtag $C$DW$178
- $C$DW$180 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$180, DW_AT_name("D:melp429mat_lib.asm:$C$L43:1:1246674193")
- .dwattr $C$DW$180, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$180, DW_AT_TI_begin_line(0x1f9)
- .dwattr $C$DW$180, DW_AT_TI_end_line(0x1fc)
- $C$DW$181 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$181, DW_AT_low_pc($C$DW$L$_L_v_magsq$3$B)
- .dwattr $C$DW$181, DW_AT_high_pc($C$DW$L$_L_v_magsq$3$E)
- .dwendtag $C$DW$180
- .dwattr $C$DW$169, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$169, DW_AT_TI_end_line(0x209)
- .dwattr $C$DW$169, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$169
- .sect ".text"
- .global _L_v_inner
- $C$DW$182 .dwtag DW_TAG_subprogram, DW_AT_name("L_v_inner")
- .dwattr $C$DW$182, DW_AT_low_pc(_L_v_inner)
- .dwattr $C$DW$182, DW_AT_high_pc(0x00)
- .dwattr $C$DW$182, DW_AT_TI_symbol_name("_L_v_inner")
- .dwattr $C$DW$182, DW_AT_external
- .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$182, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$182, DW_AT_TI_begin_line(0x176)
- .dwattr $C$DW$182, DW_AT_TI_begin_column(0x0a)
- .dwpsn file "mat_lib.c",line 376,column 1,is_stmt,address _L_v_inner
- .dwfde $C$DW$CIE, _L_v_inner
- ;******************************************************************************
- ;* FUNCTION NAME: L_v_inner *
- ;* *
- ;* Regs Modified : A0,A3,A4,A5,A6,A7,A9,B0,B1,B4,B5,B6 *
- ;* Regs Used : A0,A3,A4,A5,A6,A7,A8,A9,B0,B1,B3,B4,B5,B6,B8,DP,SP *
- ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
- ;******************************************************************************
- ;******************************************************************************
- ;* *
- ;* Using -g (debug) with optimization (-o3) may disable key optimizations! *
- ;* *
- ;******************************************************************************
- _L_v_inner:
- ;** --------------------------------------------------------------------------*
- .dwcfi cfa_offset, 0
- .dwcfi save_reg_to_reg, 228, 19
- $C$DW$183 .dwtag DW_TAG_formal_parameter, DW_AT_name("vec1")
- .dwattr $C$DW$183, DW_AT_TI_symbol_name("_vec1")
- .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$183, DW_AT_location[DW_OP_reg4]
- $C$DW$184 .dwtag DW_TAG_formal_parameter, DW_AT_name("vec2")
- .dwattr $C$DW$184, DW_AT_TI_symbol_name("_vec2")
- .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$184, DW_AT_location[DW_OP_reg20]
- $C$DW$185 .dwtag DW_TAG_formal_parameter, DW_AT_name("n")
- .dwattr $C$DW$185, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$185, DW_AT_location[DW_OP_reg6]
- $C$DW$186 .dwtag DW_TAG_formal_parameter, DW_AT_name("qvec1")
- .dwattr $C$DW$186, DW_AT_TI_symbol_name("_qvec1")
- .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$186, DW_AT_location[DW_OP_reg22]
- $C$DW$187 .dwtag DW_TAG_formal_parameter, DW_AT_name("qvec2")
- .dwattr $C$DW$187, DW_AT_TI_symbol_name("_qvec2")
- .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$187, DW_AT_location[DW_OP_reg8]
- $C$DW$188 .dwtag DW_TAG_formal_parameter, DW_AT_name("qout")
- .dwattr $C$DW$188, DW_AT_TI_symbol_name("_qout")
- .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$188, DW_AT_location[DW_OP_reg24]
- $C$DW$189 .dwtag DW_TAG_variable, DW_AT_name("L_temp")
- .dwattr $C$DW$189, DW_AT_TI_symbol_name("_L_temp")
- .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$189, DW_AT_location[DW_OP_reg6]
- $C$DW$190 .dwtag DW_TAG_variable, DW_AT_name("vec1")
- .dwattr $C$DW$190, DW_AT_TI_symbol_name("_vec1")
- .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$35)
- .dwattr $C$DW$190, DW_AT_location[DW_OP_reg4]
- $C$DW$191 .dwtag DW_TAG_variable, DW_AT_name("vec2")
- .dwattr $C$DW$191, DW_AT_TI_symbol_name("_vec2")
- .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$35)
- .dwattr $C$DW$191, DW_AT_location[DW_OP_reg5]
- $C$DW$192 .dwtag DW_TAG_variable, DW_AT_name("n")
- .dwattr $C$DW$192, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$192, DW_AT_location[DW_OP_reg3]
- $C$DW$193 .dwtag DW_TAG_variable, DW_AT_name("qvec1")
- .dwattr $C$DW$193, DW_AT_TI_symbol_name("_qvec1")
- .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$193, DW_AT_location[DW_OP_reg7]
- $C$DW$194 .dwtag DW_TAG_variable, DW_AT_name("qvec2")
- .dwattr $C$DW$194, DW_AT_TI_symbol_name("_qvec2")
- .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$194, DW_AT_location[DW_OP_reg8]
- $C$DW$195 .dwtag DW_TAG_variable, DW_AT_name("qout")
- .dwattr $C$DW$195, DW_AT_TI_symbol_name("_qout")
- .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$195, DW_AT_location[DW_OP_reg9]
- MV .L1 A6,A3 ; |376|
- || MV .S1X B8,A9 ; |376|
- MV .L1X B6,A7 ; |376|
- MV .L1X B4,A5 ; |376|
- .dwpsn file "mat_lib.c",line 381,column 5,is_stmt
- ZERO .L1 A6 ; |381|
- .dwpsn file "mat_lib.c",line 382,column 16,is_stmt
- CMPGT .L1 A3,0,A0 ; |382|
- [!A0] BNOP .S1 $C$L54,5 ; |382|
- || [ A0] MV .L2X A4,B4
- ; BRANCHCC OCCURS {$C$L54} ; |382|
- ;** --------------------------------------------------------------------------*
- .dwpsn file "mat_lib.c",line 384,column 9,is_stmt
- CMPGT .L2X A3,6,B1
- [ B1] BNOP .S1 $C$L50,5
- || MV .L2X A3,B0 ; |384|
- ; BRANCHCC OCCURS {$C$L50}
- ;** --------------------------------------------------------------------------*
- ;** BEGIN LOOP $C$L49
- ;** --------------------------------------------------------------------------*
- $C$L49:
- $C$DW$L$_L_v_inner$3$B:
- LDH .D1T1 *A5++,A3 ; |384|
- || LDH .D2T2 *B4++,B5 ; |384|
- NOP 4
- SMPY .M1X B5,A3,A3 ; |384|
- NOP 1
- SADD .L1 A6,A3,A6 ; |384|
- .dwpsn file "mat_lib.c",line 382,column 16,is_stmt
- SUB .L2 B0,1,B0 ; |382|
- [ B0] B .S1 $C$L49 ; |382|
- [!B0] BNOP .S1 $C$L54,4
- ; BRANCHCC OCCURS {$C$L49} ; |382|
- $C$DW$L$_L_v_inner$3$E:
- ;** --------------------------------------------------------------------------*
- NOP 1
- ; BRANCH OCCURS {$C$L54}
- ;** --------------------------------------------------------------------------*
- $C$L50:
- MVC .S2 CSR,B6
- || SUB .L2 B0,6,B0
- AND .L2 -2,B6,B5
- MVC .S2 B5,CSR ; interrupts off
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 382
- ;* Loop opening brace source line : 382
- ;* Loop closing brace source line : 386
- ;* Known Minimum Trip Count : 1
- ;* Known Maximum Trip Count : 65536
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 0
- ;* Unpartitioned Resource Bound : 1
- ;* Partitioned Resource Bound(*) : 1
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 0 1*
- ;* .D units 1* 1*
- ;* .M units 1* 0
- ;* .X cross paths 1* 0
- ;* .T address paths 1* 1*
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 1 0 (.L or .S unit)
- ;* Addition ops (.LSD) 0 0 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1* 1*
- ;* Bound(.L .S .D .LS .LSD) 1* 1*
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 1 Schedule found with 8 iterations in parallel
- ;* Done
- ;*
- ;* Epilog not removed
- ;* Collapsed epilog stages : 0
- ;*
- ;* Prolog not entirely removed
- ;* Collapsed prolog stages : 2
- ;*
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* For further improvement on this loop, try option -mh14
- ;*
- ;* Minimum safe trip count : 7
- ;*----------------------------------------------------------------------------*
- $C$L51: ; PIPED LOOP PROLOG
- LDH .D1T1 *A5++,A3 ; |384| (P) <0,0>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| (P) <0,2>
- || LDH .D2T2 *B4++,B5 ; |384| (P) <0,0>
- LDH .D1T1 *A5++,A3 ; |384| (P) <1,0>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| (P) <1,2>
- || LDH .D2T2 *B4++,B5 ; |384| (P) <1,0>
- LDH .D1T1 *A5++,A3 ; |384| (P) <2,0>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| (P) <2,2>
- || LDH .D2T2 *B4++,B5 ; |384| (P) <2,0>
- LDH .D1T1 *A5++,A3 ; |384| (P) <3,0>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| (P) <3,2>
- || LDH .D2T2 *B4++,B5 ; |384| (P) <3,0>
- MVK .L1 0x2,A0 ; init prolog collapse predicate
- || LDH .D1T1 *A5++,A3 ; |384| (P) <4,0>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| (P) <4,2>
- || LDH .D2T2 *B4++,B5 ; |384| (P) <4,0>
- ;** --------------------------------------------------------------------------*
- $C$L52: ; PIPED LOOP KERNEL
- $C$DW$L$_L_v_inner$7$B:
- [ A0] SUB .S1 A0,1,A0 ; <0,7>
- || [!A0] SADD .L1 A6,A4,A6 ; |384| <0,7>
- || SMPY .M1X B5,A3,A4 ; |384| <2,5>
- || [ B0] BDEC .S2 $C$L52,B0 ; |382| <5,2>
- || LDH .D1T1 *A5++,A3 ; |384| <7,0>
- || LDH .D2T2 *B4++,B5 ; |384| <7,0>
- $C$DW$L$_L_v_inner$7$E:
- ;** --------------------------------------------------------------------------*
- $C$L53: ; PIPED LOOP EPILOG
- SADD .L1 A6,A4,A5 ; |384| (E) <1,7>
- || SMPY .M1X B5,A3,A5 ; |384| (E) <3,5>
- SADD .L1 A5,A4,A4 ; |384| (E) <2,7>
- || SMPY .M1X B5,A3,A5 ; |384| (E) <4,5>
- SADD .L1 A4,A5,A4 ; |384| (E) <3,7>
- || SMPY .M1X B5,A3,A5 ; |384| (E) <5,5>
- SADD .L1 A4,A5,A4 ; |384| (E) <4,7>
- || SMPY .M1X B5,A3,A4 ; |384| (E) <6,5>
- SADD .L1 A4,A5,A3 ; |384| (E) <5,7>
- || SMPY .M1X B5,A3,A4 ; |384| (E) <7,5>
- MVC .S2 B6,CSR ; interrupts on
- || SADD .L1 A3,A4,A3 ; |384| (E) <6,7>
- ;** --------------------------------------------------------------------------*
- SADD .L1 A3,A4,A6 ; |384| (E) <7,7>
- ;** --------------------------------------------------------------------------*
- $C$L54:
- .dwpsn file "mat_lib.c",line 400,column 5,is_stmt
- MVK .L1 1,A4 ; |400|
- || SADD2 .S1 A7,A8,A3 ; |400|
- SADD2 .S1 A3,A4,A3 ; |400|
- SUB2 .L1 A9,A3,A3 ; |400|
- EXT .S1 A3,16,16,A3 ; |400|
- SSHL .S1 A6,A3,A4 ; |400|
- .dwpsn file "mat_lib.c",line 401,column 1,is_stmt
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |401|
- ; BRANCH OCCURS {B3} ; |401|
- $C$DW$196 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$196, DW_AT_name("D:melp429mat_lib.asm:$C$L52:1:1246674193")
- .dwattr $C$DW$196, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$196, DW_AT_TI_begin_line(0x17e)
- .dwattr $C$DW$196, DW_AT_TI_end_line(0x182)
- $C$DW$197 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$197, DW_AT_low_pc($C$DW$L$_L_v_inner$7$B)
- .dwattr $C$DW$197, DW_AT_high_pc($C$DW$L$_L_v_inner$7$E)
- .dwendtag $C$DW$196
- $C$DW$198 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$198, DW_AT_name("D:melp429mat_lib.asm:$C$L49:1:1246674193")
- .dwattr $C$DW$198, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$198, DW_AT_TI_begin_line(0x17e)
- .dwattr $C$DW$198, DW_AT_TI_end_line(0x182)
- $C$DW$199 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$199, DW_AT_low_pc($C$DW$L$_L_v_inner$3$B)
- .dwattr $C$DW$199, DW_AT_high_pc($C$DW$L$_L_v_inner$3$E)
- .dwendtag $C$DW$198
- .dwattr $C$DW$182, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$182, DW_AT_TI_end_line(0x191)
- .dwattr $C$DW$182, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$182
- .sect ".text"
- .global _L_v_equ
- $C$DW$200 .dwtag DW_TAG_subprogram, DW_AT_name("L_v_equ")
- .dwattr $C$DW$200, DW_AT_low_pc(_L_v_equ)
- .dwattr $C$DW$200, DW_AT_high_pc(0x00)
- .dwattr $C$DW$200, DW_AT_TI_symbol_name("_L_v_equ")
- .dwattr $C$DW$200, DW_AT_external
- .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$200, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$200, DW_AT_TI_begin_line(0x106)
- .dwattr $C$DW$200, DW_AT_TI_begin_column(0x0b)
- .dwpsn file "mat_lib.c",line 263,column 1,is_stmt,address _L_v_equ
- .dwfde $C$DW$CIE, _L_v_equ
- ;******************************************************************************
- ;* FUNCTION NAME: L_v_equ *
- ;* *
- ;* Regs Modified : A0,A1,A3,A4,A5,A7,B0,B1,B4,B5,B6,B7 *
- ;* Regs Used : A0,A1,A3,A4,A5,A6,A7,B0,B1,B3,B4,B5,B6,B7,DP,SP *
- ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
- ;******************************************************************************
- ;******************************************************************************
- ;* *
- ;* Using -g (debug) with optimization (-o3) may disable key optimizations! *
- ;* *
- ;******************************************************************************
- _L_v_equ:
- ;** --------------------------------------------------------------------------*
- .dwcfi cfa_offset, 0
- .dwcfi save_reg_to_reg, 228, 19
- $C$DW$201 .dwtag DW_TAG_formal_parameter, DW_AT_name("L_vec1")
- .dwattr $C$DW$201, DW_AT_TI_symbol_name("_L_vec1")
- .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$201, DW_AT_location[DW_OP_reg4]
- $C$DW$202 .dwtag DW_TAG_formal_parameter, DW_AT_name("L_vec2")
- .dwattr $C$DW$202, DW_AT_TI_symbol_name("_L_vec2")
- .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$202, DW_AT_location[DW_OP_reg20]
- $C$DW$203 .dwtag DW_TAG_formal_parameter, DW_AT_name("n")
- .dwattr $C$DW$203, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$203, DW_AT_location[DW_OP_reg6]
- $C$DW$204 .dwtag DW_TAG_variable, DW_AT_name("n")
- .dwattr $C$DW$204, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$204, DW_AT_location[DW_OP_reg6]
- $C$DW$205 .dwtag DW_TAG_variable, DW_AT_name("L_vec2")
- .dwattr $C$DW$205, DW_AT_TI_symbol_name("_L_vec2")
- .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$63)
- .dwattr $C$DW$205, DW_AT_location[DW_OP_reg20]
- $C$DW$206 .dwtag DW_TAG_variable, DW_AT_name("L_vec1")
- .dwattr $C$DW$206, DW_AT_TI_symbol_name("_L_vec1")
- .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$63)
- .dwattr $C$DW$206, DW_AT_location[DW_OP_reg5]
- MV .L1 A4,A5 ; |263|
- .dwpsn file "mat_lib.c",line 266,column 14,is_stmt
- CMPGT .L1 A6,0,A1 ; |266|
- [!A1] BNOP .S1 $C$L64,5 ; |266|
- ; BRANCHCC OCCURS {$C$L64} ; |266|
- ;** --------------------------------------------------------------------------*
- .dwpsn file "mat_lib.c",line 267,column 7,is_stmt
- SUB .L1X B4,A5,A4 ; |267|
- || SHL .S1 A6,2,A3 ; |267|
- || SUB .L2X A5,B4,B5 ; |267|
- || MV .D1 A6,A0
- CMPGT .L1 A3,A4,A4 ; |267|
- || MV .L2X A6,B0
- || MV .S1 A5,A7
- CMPGT .L2X A3,B5,B5 ; |267|
- AND .L2X B5,A4,B1
- || MV .L1X B4,A4
- [!B1] BNOP .S1 $C$L58,5 ; |267|
- || CMPGT .L2 B0,5,B1
- ; BRANCHCC OCCURS {$C$L58} ; |267|
- ;** --------------------------------------------------------------------------*
- MVC .S2 CSR,B7
- || MV .L2 B4,B5
- || MV .D2X A5,B4
- || SUB .L1 A0,1,A0
- AND .L2 -2,B7,B6
- MVC .S2 B6,CSR ; interrupts off
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 266
- ;* Loop opening brace source line : 266
- ;* Loop closing brace source line : 268
- ;* Known Minimum Trip Count : 1
- ;* Known Maximum Trip Count : 65536
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 6
- ;* Unpartitioned Resource Bound : 1
- ;* Partitioned Resource Bound(*) : 2
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 1 0
- ;* .D units 0 2*
- ;* .M units 0 0
- ;* .X cross paths 0 0
- ;* .T address paths 0 2*
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 0 0 (.L or .S unit)
- ;* Addition ops (.LSD) 0 0 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1 0
- ;* Bound(.L .S .D .LS .LSD) 1 1
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 6 Schedule found with 1 iterations in parallel
- ;* Done
- ;*
- ;* Collapsed epilog stages : 0
- ;* Collapsed prolog stages : 0
- ;*
- ;* Minimum safe trip count : 1
- ;*----------------------------------------------------------------------------*
- $C$L55: ; PIPED LOOP PROLOG
- ;** --------------------------------------------------------------------------*
- $C$L56: ; PIPED LOOP KERNEL
- $C$DW$L$_L_v_equ$5$B:
- [ A0] BDEC .S1 $C$L56,A0 ; |266| <0,0>
- || LDW .D2T2 *B5++,B6 ; |267| <0,0> ^
- NOP 4
- STW .D2T2 B6,*B4++ ; |267| <0,5> ^
- $C$DW$L$_L_v_equ$5$E:
- ;** --------------------------------------------------------------------------*
- $C$L57: ; PIPED LOOP EPILOG
- ;** --------------------------------------------------------------------------*
- BNOP .S1 $C$L64,5 ; |266|
- || MVC .S2 B7,CSR ; interrupts on
- ; BRANCH OCCURS {$C$L64} ; |266|
- ;** --------------------------------------------------------------------------*
- $C$L58:
- [ B1] BNOP .S1 $C$L60,5
- ; BRANCHCC OCCURS {$C$L60}
- ;** --------------------------------------------------------------------------*
- ;** BEGIN LOOP $C$L59
- ;** --------------------------------------------------------------------------*
- $C$L59:
- $C$DW$L$_L_v_equ$9$B:
- LDW .D1T1 *A4++,A3 ; |267|
- NOP 4
- STW .D1T1 A3,*A7++ ; |267|
- .dwpsn file "mat_lib.c",line 266,column 14,is_stmt
- SUB .L2 B0,1,B0 ; |266|
- [ B0] B .S1 $C$L59 ; |266|
- [!B0] BNOP .S1 $C$L64,4
- ; BRANCHCC OCCURS {$C$L59} ; |266|
- $C$DW$L$_L_v_equ$9$E:
- ;** --------------------------------------------------------------------------*
- NOP 1
- ; BRANCH OCCURS {$C$L64}
- ;** --------------------------------------------------------------------------*
- $C$L60:
- MVC .S2 CSR,B6
- || SUB .L1X B0,6,A0
- AND .L2 -2,B6,B4
- MVC .S2 B4,CSR ; interrupts off
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 266
- ;* Loop opening brace source line : 266
- ;* Loop closing brace source line : 268
- ;* Known Minimum Trip Count : 1
- ;* Known Maximum Trip Count : 65536
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 0
- ;* Unpartitioned Resource Bound : 1
- ;* Partitioned Resource Bound(*) : 1
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 1* 0
- ;* .D units 1* 1*
- ;* .M units 0 0
- ;* .X cross paths 0 1*
- ;* .T address paths 1* 1*
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 0 0 (.L or .S unit)
- ;* Addition ops (.LSD) 0 1 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1* 0
- ;* Bound(.L .S .D .LS .LSD) 1* 1*
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 1 Schedule found with 7 iterations in parallel
- ;* Done
- ;*
- ;* Epilog not removed
- ;* Collapsed epilog stages : 0
- ;*
- ;* Prolog not entirely removed
- ;* Collapsed prolog stages : 1
- ;*
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* For further improvement on this loop, try option -mh24
- ;*
- ;* Minimum safe trip count : 6
- ;*----------------------------------------------------------------------------*
- $C$L61: ; PIPED LOOP PROLOG
- LDW .D1T1 *A4++,A3 ; |267| (P) <0,0>
- || [ A0] BDEC .S1 $C$L62,A0 ; |266| (P) <0,1>
- [ A0] BDEC .S1 $C$L62,A0 ; |266| (P) <1,1>
- || LDW .D1T1 *A4++,A3 ; |267| (P) <1,0>
- LDW .D1T1 *A4++,A3 ; |267| (P) <2,0>
- || [ A0] BDEC .S1 $C$L62,A0 ; |266| (P) <2,1>
- [ A0] BDEC .S1 $C$L62,A0 ; |266| (P) <3,1>
- || LDW .D1T1 *A4++,A3 ; |267| (P) <3,0>
- MV .L2X A7,B5
- || MVK .L1 0x1,A1 ; init prolog collapse predicate
- || LDW .D1T1 *A4++,A3 ; |267| (P) <4,0>
- || [ A0] BDEC .S1 $C$L62,A0 ; |266| (P) <4,1>
- ;** --------------------------------------------------------------------------*
- $C$L62: ; PIPED LOOP KERNEL
- $C$DW$L$_L_v_equ$13$B:
- [ A1] SUB .L1 A1,1,A1 ; <0,6>
- || [!A1] STW .D2T2 B4,*B5++ ; |267| <0,6>
- || MV .L2X A3,B4 ; |267| <1,5> Define a twin register
- || [ A0] BDEC .S1 $C$L62,A0 ; |266| <5,1>
- || LDW .D1T1 *A4++,A3 ; |267| <6,0>
- $C$DW$L$_L_v_equ$13$E:
- ;** --------------------------------------------------------------------------*
- $C$L63: ; PIPED LOOP EPILOG
- MV .L2X A3,B4 ; |267| (E) <2,5> Define a twin register
- || STW .D2T2 B4,*B5++ ; |267| (E) <1,6>
- MV .L2X A3,B4 ; |267| (E) <3,5> Define a twin register
- || STW .D2T2 B4,*B5++ ; |267| (E) <2,6>
- MV .L2X A3,B4 ; |267| (E) <4,5> Define a twin register
- || STW .D2T2 B4,*B5++ ; |267| (E) <3,6>
- MVC .S2 B6,CSR ; interrupts on
- || MV .L2X A3,B4 ; |267| (E) <5,5> Define a twin register
- || STW .D2T2 B4,*B5++ ; |267| (E) <4,6>
- ;** --------------------------------------------------------------------------*
- MV .L2X A3,B4 ; |267| (E) <6,5> Define a twin register
- || STW .D2T2 B4,*B5++ ; |267| (E) <5,6>
- STW .D2T2 B4,*B5++ ; |267| (E) <6,6>
- ;** --------------------------------------------------------------------------*
- $C$L64:
- .dwpsn file "mat_lib.c",line 269,column 5,is_stmt
- MV .L1 A5,A4 ; |269|
- .dwpsn file "mat_lib.c",line 270,column 1,is_stmt
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |270|
- ; BRANCH OCCURS {B3} ; |270|
- $C$DW$207 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$207, DW_AT_name("D:melp429mat_lib.asm:$C$L62:1:1246674193")
- .dwattr $C$DW$207, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$207, DW_AT_TI_begin_line(0x10a)
- .dwattr $C$DW$207, DW_AT_TI_end_line(0x10c)
- $C$DW$208 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$208, DW_AT_low_pc($C$DW$L$_L_v_equ$13$B)
- .dwattr $C$DW$208, DW_AT_high_pc($C$DW$L$_L_v_equ$13$E)
- .dwendtag $C$DW$207
- $C$DW$209 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$209, DW_AT_name("D:melp429mat_lib.asm:$C$L59:1:1246674193")
- .dwattr $C$DW$209, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$209, DW_AT_TI_begin_line(0x10a)
- .dwattr $C$DW$209, DW_AT_TI_end_line(0x10c)
- $C$DW$210 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$210, DW_AT_low_pc($C$DW$L$_L_v_equ$9$B)
- .dwattr $C$DW$210, DW_AT_high_pc($C$DW$L$_L_v_equ$9$E)
- .dwendtag $C$DW$209
- $C$DW$211 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$211, DW_AT_name("D:melp429mat_lib.asm:$C$L56:1:1246674193")
- .dwattr $C$DW$211, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$211, DW_AT_TI_begin_line(0x10a)
- .dwattr $C$DW$211, DW_AT_TI_end_line(0x10c)
- $C$DW$212 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$212, DW_AT_low_pc($C$DW$L$_L_v_equ$5$B)
- .dwattr $C$DW$212, DW_AT_high_pc($C$DW$L$_L_v_equ$5$E)
- .dwendtag $C$DW$211
- .dwattr $C$DW$200, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$200, DW_AT_TI_end_line(0x10e)
- .dwattr $C$DW$200, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$200
- .sect ".text"
- .global _L_v_add
- $C$DW$213 .dwtag DW_TAG_subprogram, DW_AT_name("L_v_add")
- .dwattr $C$DW$213, DW_AT_low_pc(_L_v_add)
- .dwattr $C$DW$213, DW_AT_high_pc(0x00)
- .dwattr $C$DW$213, DW_AT_TI_symbol_name("_L_v_add")
- .dwattr $C$DW$213, DW_AT_external
- .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$213, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$213, DW_AT_TI_begin_line(0x72)
- .dwattr $C$DW$213, DW_AT_TI_begin_column(0x0b)
- .dwpsn file "mat_lib.c",line 115,column 1,is_stmt,address _L_v_add
- .dwfde $C$DW$CIE, _L_v_add
- ;******************************************************************************
- ;* FUNCTION NAME: L_v_add *
- ;* *
- ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
- ;* B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,SP,A16,A17, *
- ;* A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29, *
- ;* A30,A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25, *
- ;* B26,B27,B28,B29,B30,B31 *
- ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
- ;* B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,SP,A16,A17, *
- ;* A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29, *
- ;* A30,A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25, *
- ;* B26,B27,B28,B29,B30,B31 *
- ;* Local Frame Size : 0 Args + 0 Auto + 32 Save = 32 byte *
- ;******************************************************************************
- ;******************************************************************************
- ;* *
- ;* Using -g (debug) with optimization (-o3) may disable key optimizations! *
- ;* *
- ;******************************************************************************
- _L_v_add:
- ;** --------------------------------------------------------------------------*
- .dwcfi cfa_offset, 0
- .dwcfi save_reg_to_reg, 228, 19
- MV .L1X SP,A31 ; |115|
- || STW .D2T2 B11,*SP--(32) ; |115|
- .dwcfi cfa_offset, 32
- .dwcfi save_reg_to_mem, 27, 0
- STW .D2T2 B10,*+SP(28) ; |115|
- .dwcfi save_reg_to_mem, 26, -4
- STW .D2T2 B3,*+SP(24) ; |115|
- .dwcfi save_reg_to_mem, 19, -8
- STW .D1T1 A14,*-A31(12) ; |115|
- .dwcfi save_reg_to_mem, 14, -12
- STW .D1T1 A13,*-A31(16) ; |115|
- .dwcfi save_reg_to_mem, 13, -16
- STW .D1T1 A12,*-A31(20) ; |115|
- .dwcfi save_reg_to_mem, 12, -20
- STW .D1T1 A11,*-A31(24) ; |115|
- .dwcfi save_reg_to_mem, 11, -24
- STW .D1T1 A10,*-A31(28) ; |115|
- .dwcfi save_reg_to_mem, 10, -28
- $C$DW$214 .dwtag DW_TAG_formal_parameter, DW_AT_name("L_vec1")
- .dwattr $C$DW$214, DW_AT_TI_symbol_name("_L_vec1")
- .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$214, DW_AT_location[DW_OP_reg4]
- $C$DW$215 .dwtag DW_TAG_formal_parameter, DW_AT_name("L_vec2")
- .dwattr $C$DW$215, DW_AT_TI_symbol_name("_L_vec2")
- .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$215, DW_AT_location[DW_OP_reg20]
- $C$DW$216 .dwtag DW_TAG_formal_parameter, DW_AT_name("n")
- .dwattr $C$DW$216, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$216, DW_AT_location[DW_OP_reg6]
- $C$DW$217 .dwtag DW_TAG_variable, DW_AT_name("n")
- .dwattr $C$DW$217, DW_AT_TI_symbol_name("_n")
- .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$38)
- .dwattr $C$DW$217, DW_AT_location[DW_OP_reg6]
- $C$DW$218 .dwtag DW_TAG_variable, DW_AT_name("L_vec2")
- .dwattr $C$DW$218, DW_AT_TI_symbol_name("_L_vec2")
- .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$63)
- .dwattr $C$DW$218, DW_AT_location[DW_OP_reg20]
- $C$DW$219 .dwtag DW_TAG_variable, DW_AT_name("L_vec1")
- .dwattr $C$DW$219, DW_AT_TI_symbol_name("_L_vec1")
- .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$63)
- .dwattr $C$DW$219, DW_AT_location[DW_OP_reg10]
- MV .L1 A4,A10 ; |115|
- .dwpsn file "mat_lib.c",line 118,column 14,is_stmt
- CMPGT .L1 A6,0,A0 ; |118|
- [!A0] BNOP .S1 $C$L67,5 ; |118|
- ; BRANCHCC OCCURS {$C$L67} ; |118|
- ;** --------------------------------------------------------------------------*
- .dwpsn file "mat_lib.c",line 119,column 7,is_stmt
- SUB .L1X B4,A10,A4 ; |119|
- || SHL .S1 A6,2,A3 ; |119|
- || SUB .L2X A10,B4,B5 ; |119|
- || MV .S2 B4,B11
- || MV .D2 B4,B10
- || MV .D1 A6,A11
- CMPGT .L1 A3,A4,A4 ; |119|
- || MV .S1 A10,A13
- || MV .D1 A6,A12
- CMPGT .L2X A3,B5,B5 ; |119|
- || MV .L1 A10,A14
- AND .L2X B5,A4,B0
- [!B0] BNOP .S1 $C$L66,5 ; |119|
- ; BRANCHCC OCCURS {$C$L66} ; |119|
- ;** --------------------------------------------------------------------------*
- LDW .D2T2 *B11++,B4 ; |119|
- || CALL .S1 _L_add ; |119|
- LDW .D1T1 *A14,A4 ; |119|
- NOP 3
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;* Disqualified loop: Loop contains a call
- ;*----------------------------------------------------------------------------*
- $C$L65:
- $C$DW$L$_L_v_add$4$B:
- ADDKPC .S2 $C$RL18,B3,0 ; |119|
- $C$RL18: ; CALL OCCURS {_L_add} ; |119|
- $C$DW$L$_L_v_add$4$E:
- ;** --------------------------------------------------------------------------*
- $C$DW$L$_L_v_add$5$B:
- STW .D1T1 A4,*A14++ ; |119|
- .dwpsn file "mat_lib.c",line 118,column 14,is_stmt
- SUB .L1 A12,1,A0 ; |118|
- || SUB .S1 A12,1,A12 ; |118|
- [ A0] B .S1 $C$L65 ; |118|
- || [ A0] LDW .D1T1 *A14,A4 ; |119|
- || [ A0] LDW .D2T2 *B11++,B4 ; |119|
- [ A0] CALL .S1 _L_add ; |119|
- [!A0] BNOP .S1 $C$L67,3 ; |118|
- ; BRANCHCC OCCURS {$C$L65} ; |118|
- $C$DW$L$_L_v_add$5$E:
- ;** --------------------------------------------------------------------------*
- NOP 2
- ; BRANCH OCCURS {$C$L67} ; |118|
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;* Disqualified loop: Loop contains a call
- ;*----------------------------------------------------------------------------*
- $C$L66:
- $C$DW$L$_L_v_add$7$B:
- .dwpsn file "mat_lib.c",line 119,column 7,is_stmt
- CALL .S1 _L_add ; |119|
- LDW .D2T2 *B10++,B4 ; |119|
- || LDW .D1T1 *A13,A4 ; |119|
- ADDKPC .S2 $C$RL19,B3,3 ; |119|
- $C$RL19: ; CALL OCCURS {_L_add} ; |119|
- $C$DW$L$_L_v_add$7$E:
- ;** --------------------------------------------------------------------------*
- $C$DW$L$_L_v_add$8$B:
- STW .D1T1 A4,*A13++ ; |119|
- .dwpsn file "mat_lib.c",line 118,column 14,is_stmt
- SUB .L1 A11,1,A0 ; |118|
- || SUB .S1 A11,1,A11 ; |118|
- [ A0] BNOP .S1 $C$L66,5 ; |118|
- ; BRANCHCC OCCURS {$C$L66} ; |118|
- $C$DW$L$_L_v_add$8$E:
- ;** --------------------------------------------------------------------------*
- $C$L67:
- .dwpsn file "mat_lib.c",line 121,column 5,is_stmt
- MV .L1 A10,A4 ; |121|
- .dwpsn file "mat_lib.c",line 122,column 1,is_stmt
- LDW .D2T2 *+SP(28),B10 ; |122|
- || MV .L1X SP,A31 ; |122|
- .dwcfi restore_reg, 26
- LDW .D2T2 *+SP(24),B3 ; |122|
- .dwcfi restore_reg, 19
- LDW .D1T1 *+A31(20),A14 ; |122|
- .dwcfi restore_reg, 14
- LDW .D1T1 *+A31(16),A13 ; |122|
- .dwcfi restore_reg, 13
- LDW .D1T1 *+A31(12),A12 ; |122|
- .dwcfi restore_reg, 12
- LDW .D1T1 *+A31(8),A11 ; |122|
- .dwcfi restore_reg, 11
- LDW .D1T1 *+A31(4),A10 ; |122|
- .dwcfi restore_reg, 10
- LDW .D2T2 *++SP(32),B11 ; |122|
- .dwcfi cfa_offset, 0
- .dwcfi restore_reg, 27
- .dwcfi cfa_offset, 0
- RETNOP .S2 B3,5 ; |122|
- ; BRANCH OCCURS {B3} ; |122|
- $C$DW$220 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$220, DW_AT_name("D:melp429mat_lib.asm:$C$L66:1:1246674193")
- .dwattr $C$DW$220, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$220, DW_AT_TI_begin_line(0x76)
- .dwattr $C$DW$220, DW_AT_TI_end_line(0x78)
- $C$DW$221 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$221, DW_AT_low_pc($C$DW$L$_L_v_add$7$B)
- .dwattr $C$DW$221, DW_AT_high_pc($C$DW$L$_L_v_add$7$E)
- $C$DW$222 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$222, DW_AT_low_pc($C$DW$L$_L_v_add$8$B)
- .dwattr $C$DW$222, DW_AT_high_pc($C$DW$L$_L_v_add$8$E)
- .dwendtag $C$DW$220
- $C$DW$223 .dwtag DW_TAG_TI_loop
- .dwattr $C$DW$223, DW_AT_name("D:melp429mat_lib.asm:$C$L65:1:1246674193")
- .dwattr $C$DW$223, DW_AT_TI_begin_file("mat_lib.c")
- .dwattr $C$DW$223, DW_AT_TI_begin_line(0x76)
- .dwattr $C$DW$223, DW_AT_TI_end_line(0x78)
- $C$DW$224 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$224, DW_AT_low_pc($C$DW$L$_L_v_add$4$B)
- .dwattr $C$DW$224, DW_AT_high_pc($C$DW$L$_L_v_add$4$E)
- $C$DW$225 .dwtag DW_TAG_TI_loop_range
- .dwattr $C$DW$225, DW_AT_low_pc($C$DW$L$_L_v_add$5$B)
- .dwattr $C$DW$225, DW_AT_high_pc($C$DW$L$_L_v_add$5$E)
- .dwendtag $C$DW$223
- .dwattr $C$DW$213, DW_AT_TI_end_file("mat_lib.c")
- .dwattr $C$DW$213, DW_AT_TI_end_line(0x7a)
- .dwattr $C$DW$213, DW_AT_TI_end_column(0x01)
- .dwendentry
- .dwendtag $C$DW$213
- ;*****************************************************************************
- ;* UNDEFINED EXTERNAL REFERENCES *
- ;*****************************************************************************
- .global _add
- .global _sub
- .global _L_add
- .global _mult
- .global _L_mult
- .global _shl
- .global _L_shl
- .global _L_mac
- .global _extract_h
- ;******************************************************************************
- ;* TYPE INFORMATION *
- ;******************************************************************************
- $C$DW$T$4 .dwtag DW_TAG_base_type, DW_AT_name("bool")
- .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean)
- .dwattr $C$DW$T$4, DW_AT_byte_size(0x01)
- $C$DW$T$5 .dwtag DW_TAG_base_type, DW_AT_name("signed char")
- .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char)
- .dwattr $C$DW$T$5, DW_AT_byte_size(0x01)
- $C$DW$T$6 .dwtag DW_TAG_base_type, DW_AT_name("unsigned char")
- .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
- .dwattr $C$DW$T$6, DW_AT_byte_size(0x01)
- $C$DW$T$19 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$6)
- .dwattr $C$DW$T$19, DW_AT_address_class(0x20)
- $C$DW$T$7 .dwtag DW_TAG_base_type, DW_AT_name("wchar_t")
- .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char)
- .dwattr $C$DW$T$7, DW_AT_byte_size(0x02)
- $C$DW$T$8 .dwtag DW_TAG_base_type, DW_AT_name("short")
- .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed)
- .dwattr $C$DW$T$8, DW_AT_byte_size(0x02)
- $C$DW$T$24 .dwtag DW_TAG_typedef, DW_AT_name("Shortword")
- .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$8)
- .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C)
- $C$DW$T$26 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$T$26, DW_AT_language(DW_LANG_C)
- $C$DW$226 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$227 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$26
- $C$DW$T$28 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$T$28, DW_AT_language(DW_LANG_C)
- $C$DW$228 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$27)
- .dwendtag $C$DW$T$28
- $C$DW$T$29 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$T$29, DW_AT_address_class(0x20)
- $C$DW$T$30 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$T$30, DW_AT_language(DW_LANG_C)
- $C$DW$229 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$230 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$231 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$30
- $C$DW$T$31 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$T$31, DW_AT_language(DW_LANG_C)
- $C$DW$232 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$233 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$234 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$235 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$31
- $C$DW$T$32 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C)
- $C$DW$236 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$237 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$238 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$32
- $C$DW$T$33 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C)
- $C$DW$239 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$240 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$241 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$242 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$33
- $C$DW$T$34 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$29)
- .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C)
- $C$DW$243 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$244 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$34
- $C$DW$T$35 .dwtag DW_TAG_const_type
- .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$29)
- $C$DW$T$36 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C)
- $C$DW$245 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$246 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$247 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$248 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$249 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$250 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$36
- $C$DW$T$37 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C)
- $C$DW$251 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$252 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$253 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$254 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$37
- $C$DW$T$38 .dwtag DW_TAG_const_type
- .dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$24)
- $C$DW$T$39 .dwtag DW_TAG_typedef, DW_AT_name("ShortwordRom")
- .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$8)
- .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C)
- $C$DW$T$9 .dwtag DW_TAG_base_type, DW_AT_name("unsigned short")
- .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
- .dwattr $C$DW$T$9, DW_AT_byte_size(0x02)
- $C$DW$T$54 .dwtag DW_TAG_typedef, DW_AT_name("wchar_t")
- .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$9)
- .dwattr $C$DW$T$54, DW_AT_language(DW_LANG_C)
- $C$DW$T$55 .dwtag DW_TAG_typedef, DW_AT_name("UShortword")
- .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$9)
- .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C)
- $C$DW$T$10 .dwtag DW_TAG_base_type, DW_AT_name("int")
- .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed)
- .dwattr $C$DW$T$10, DW_AT_byte_size(0x04)
- $C$DW$T$27 .dwtag DW_TAG_typedef, DW_AT_name("Longword")
- .dwattr $C$DW$T$27, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$T$27, DW_AT_language(DW_LANG_C)
- $C$DW$T$56 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$56, DW_AT_language(DW_LANG_C)
- $C$DW$255 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$27)
- $C$DW$256 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$27)
- .dwendtag $C$DW$T$56
- $C$DW$T$57 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C)
- $C$DW$257 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$258 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$57
- $C$DW$T$58 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$58, DW_AT_language(DW_LANG_C)
- $C$DW$259 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$27)
- $C$DW$260 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$58
- $C$DW$T$59 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C)
- $C$DW$261 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$27)
- $C$DW$262 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$263 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$59
- $C$DW$T$60 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$60, DW_AT_address_class(0x20)
- $C$DW$T$61 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$T$61, DW_AT_language(DW_LANG_C)
- $C$DW$264 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$60)
- $C$DW$265 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$60)
- $C$DW$266 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$61
- $C$DW$T$62 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$60)
- .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C)
- $C$DW$267 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$60)
- $C$DW$268 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$62
- $C$DW$T$63 .dwtag DW_TAG_const_type
- .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$60)
- $C$DW$T$64 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C)
- $C$DW$269 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$270 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$271 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$272 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$273 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$274 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$64
- $C$DW$T$65 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$27)
- .dwattr $C$DW$T$65, DW_AT_language(DW_LANG_C)
- $C$DW$275 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
- $C$DW$276 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$277 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- $C$DW$278 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$24)
- .dwendtag $C$DW$T$65
- $C$DW$T$66 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C)
- $C$DW$279 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
- $C$DW$280 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
- .dwendtag $C$DW$T$66
- $C$DW$T$67 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$T$67, DW_AT_language(DW_LANG_C)
- $C$DW$281 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
- $C$DW$282 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$11)
- .dwendtag $C$DW$T$67
- $C$DW$T$68 .dwtag DW_TAG_typedef, DW_AT_name("fpos_t")
- .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$T$68, DW_AT_language(DW_LANG_C)
- $C$DW$T$69 .dwtag DW_TAG_typedef, DW_AT_name("LongwordRom")
- .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$T$69, DW_AT_language(DW_LANG_C)
- $C$DW$T$11 .dwtag DW_TAG_base_type, DW_AT_name("unsigned int")
- .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
- .dwattr $C$DW$T$11, DW_AT_byte_size(0x04)
- $C$DW$T$84 .dwtag DW_TAG_typedef, DW_AT_name("size_t")
- .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$11)
- .dwattr $C$DW$T$84, DW_AT_language(DW_LANG_C)
- $C$DW$T$85 .dwtag DW_TAG_typedef, DW_AT_name("ULongword")
- .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$11)
- .dwattr $C$DW$T$85, DW_AT_language(DW_LANG_C)
- $C$DW$T$12 .dwtag DW_TAG_base_type, DW_AT_name("long")
- .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed)
- .dwattr $C$DW$T$12, DW_AT_byte_size(0x08)
- .dwattr $C$DW$T$12, DW_AT_bit_size(0x28)
- .dwattr $C$DW$T$12, DW_AT_bit_offset(0x18)
- $C$DW$T$13 .dwtag DW_TAG_base_type, DW_AT_name("unsigned long")
- .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
- .dwattr $C$DW$T$13, DW_AT_byte_size(0x08)
- .dwattr $C$DW$T$13, DW_AT_bit_size(0x28)
- .dwattr $C$DW$T$13, DW_AT_bit_offset(0x18)
- $C$DW$T$14 .dwtag DW_TAG_base_type, DW_AT_name("long long")
- .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed)
- .dwattr $C$DW$T$14, DW_AT_byte_size(0x08)
- $C$DW$T$15 .dwtag DW_TAG_base_type, DW_AT_name("unsigned long long")
- .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned)
- .dwattr $C$DW$T$15, DW_AT_byte_size(0x08)
- $C$DW$T$16 .dwtag DW_TAG_base_type, DW_AT_name("float")
- .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float)
- .dwattr $C$DW$T$16, DW_AT_byte_size(0x04)
- $C$DW$T$17 .dwtag DW_TAG_base_type, DW_AT_name("double")
- .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float)
- .dwattr $C$DW$T$17, DW_AT_byte_size(0x08)
- $C$DW$T$18 .dwtag DW_TAG_base_type, DW_AT_name("long double")
- .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float)
- .dwattr $C$DW$T$18, DW_AT_byte_size(0x08)
- $C$DW$T$20 .dwtag DW_TAG_structure_type
- .dwattr $C$DW$T$20, DW_AT_byte_size(0x18)
- $C$DW$283 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$283, DW_AT_name("fd")
- .dwattr $C$DW$283, DW_AT_TI_symbol_name("_fd")
- .dwattr $C$DW$283, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- .dwattr $C$DW$283, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$284 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$19)
- .dwattr $C$DW$284, DW_AT_name("buf")
- .dwattr $C$DW$284, DW_AT_TI_symbol_name("_buf")
- .dwattr $C$DW$284, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
- .dwattr $C$DW$284, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$285 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$19)
- .dwattr $C$DW$285, DW_AT_name("pos")
- .dwattr $C$DW$285, DW_AT_TI_symbol_name("_pos")
- .dwattr $C$DW$285, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
- .dwattr $C$DW$285, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$286 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$19)
- .dwattr $C$DW$286, DW_AT_name("bufend")
- .dwattr $C$DW$286, DW_AT_TI_symbol_name("_bufend")
- .dwattr $C$DW$286, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
- .dwattr $C$DW$286, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$287 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$19)
- .dwattr $C$DW$287, DW_AT_name("buff_stop")
- .dwattr $C$DW$287, DW_AT_TI_symbol_name("_buff_stop")
- .dwattr $C$DW$287, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
- .dwattr $C$DW$287, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$288 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$11)
- .dwattr $C$DW$288, DW_AT_name("flags")
- .dwattr $C$DW$288, DW_AT_TI_symbol_name("_flags")
- .dwattr $C$DW$288, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
- .dwattr $C$DW$288, DW_AT_accessibility(DW_ACCESS_public)
- .dwendtag $C$DW$T$20
- $C$DW$T$86 .dwtag DW_TAG_typedef, DW_AT_name("FILE")
- .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$20)
- .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C)
- $C$DW$T$21 .dwtag DW_TAG_structure_type
- .dwattr $C$DW$T$21, DW_AT_byte_size(0x08)
- $C$DW$289 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$289, DW_AT_name("quot")
- .dwattr $C$DW$289, DW_AT_TI_symbol_name("_quot")
- .dwattr $C$DW$289, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- .dwattr $C$DW$289, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$290 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$10)
- .dwattr $C$DW$290, DW_AT_name("rem")
- .dwattr $C$DW$290, DW_AT_TI_symbol_name("_rem")
- .dwattr $C$DW$290, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
- .dwattr $C$DW$290, DW_AT_accessibility(DW_ACCESS_public)
- .dwendtag $C$DW$T$21
- $C$DW$T$87 .dwtag DW_TAG_typedef, DW_AT_name("div_t")
- .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$21)
- .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C)
- $C$DW$T$22 .dwtag DW_TAG_structure_type
- .dwattr $C$DW$T$22, DW_AT_byte_size(0x10)
- $C$DW$291 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$12)
- .dwattr $C$DW$291, DW_AT_name("quot")
- .dwattr $C$DW$291, DW_AT_TI_symbol_name("_quot")
- .dwattr $C$DW$291, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- .dwattr $C$DW$291, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$292 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$12)
- .dwattr $C$DW$292, DW_AT_name("rem")
- .dwattr $C$DW$292, DW_AT_TI_symbol_name("_rem")
- .dwattr $C$DW$292, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
- .dwattr $C$DW$292, DW_AT_accessibility(DW_ACCESS_public)
- .dwendtag $C$DW$T$22
- $C$DW$T$88 .dwtag DW_TAG_typedef, DW_AT_name("ldiv_t")
- .dwattr $C$DW$T$88, DW_AT_type(*$C$DW$T$22)
- .dwattr $C$DW$T$88, DW_AT_language(DW_LANG_C)
- $C$DW$T$23 .dwtag DW_TAG_structure_type
- .dwattr $C$DW$T$23, DW_AT_byte_size(0x10)
- $C$DW$293 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$14)
- .dwattr $C$DW$293, DW_AT_name("quot")
- .dwattr $C$DW$293, DW_AT_TI_symbol_name("_quot")
- .dwattr $C$DW$293, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- .dwattr $C$DW$293, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$294 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$14)
- .dwattr $C$DW$294, DW_AT_name("rem")
- .dwattr $C$DW$294, DW_AT_TI_symbol_name("_rem")
- .dwattr $C$DW$294, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
- .dwattr $C$DW$294, DW_AT_accessibility(DW_ACCESS_public)
- .dwendtag $C$DW$T$23
- $C$DW$T$89 .dwtag DW_TAG_typedef, DW_AT_name("lldiv_t")
- .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$23)
- .dwattr $C$DW$T$89, DW_AT_language(DW_LANG_C)
- $C$DW$T$25 .dwtag DW_TAG_structure_type
- .dwattr $C$DW$T$25, DW_AT_name("NormSw")
- .dwattr $C$DW$T$25, DW_AT_byte_size(0x04)
- $C$DW$295 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$295, DW_AT_name("man")
- .dwattr $C$DW$295, DW_AT_TI_symbol_name("_man")
- .dwattr $C$DW$295, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- .dwattr $C$DW$295, DW_AT_accessibility(DW_ACCESS_public)
- $C$DW$296 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$24)
- .dwattr $C$DW$296, DW_AT_name("sh")
- .dwattr $C$DW$296, DW_AT_TI_symbol_name("_sh")
- .dwattr $C$DW$296, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
- .dwattr $C$DW$296, DW_AT_accessibility(DW_ACCESS_public)
- .dwendtag $C$DW$T$25
- $C$DW$T$90 .dwtag DW_TAG_base_type, DW_AT_name("signed char")
- .dwattr $C$DW$T$90, DW_AT_encoding(DW_ATE_signed_char)
- .dwattr $C$DW$T$90, DW_AT_byte_size(0x01)
- $C$DW$T$91 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$90)
- .dwattr $C$DW$T$91, DW_AT_address_class(0x20)
- $C$DW$T$92 .dwtag DW_TAG_typedef, DW_AT_name("va_list")
- .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$91)
- .dwattr $C$DW$T$92, DW_AT_language(DW_LANG_C)
- .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C)
- ;***************************************************************
- ;* DWARF CIE ENTRIES *
- ;***************************************************************
- $C$DW$CIE .dwcie 228
- .dwcfi cfa_register, 31
- .dwcfi cfa_offset, 0
- .dwcfi undefined, 0
- .dwcfi undefined, 1
- .dwcfi undefined, 2
- .dwcfi undefined, 3
- .dwcfi undefined, 4
- .dwcfi undefined, 5
- .dwcfi undefined, 6
- .dwcfi undefined, 7
- .dwcfi undefined, 8
- .dwcfi undefined, 9
- .dwcfi same_value, 10
- .dwcfi same_value, 11
- .dwcfi same_value, 12
- .dwcfi same_value, 13
- .dwcfi same_value, 14
- .dwcfi same_value, 15
- .dwcfi undefined, 16
- .dwcfi undefined, 17
- .dwcfi undefined, 18
- .dwcfi undefined, 19
- .dwcfi undefined, 20
- .dwcfi undefined, 21
- .dwcfi undefined, 22
- .dwcfi undefined, 23
- .dwcfi undefined, 24
- .dwcfi undefined, 25
- .dwcfi same_value, 26
- .dwcfi same_value, 27
- .dwcfi same_value, 28
- .dwcfi same_value, 29
- .dwcfi same_value, 30
- .dwcfi same_value, 31
- .dwcfi same_value, 32
- .dwcfi undefined, 33
- .dwcfi undefined, 34
- .dwcfi undefined, 35
- .dwcfi undefined, 36
- .dwcfi undefined, 37
- .dwcfi undefined, 38
- .dwcfi undefined, 39
- .dwcfi undefined, 40
- .dwcfi undefined, 41
- .dwcfi undefined, 42
- .dwcfi undefined, 43
- .dwcfi undefined, 44
- .dwcfi undefined, 45
- .dwcfi undefined, 46
- .dwcfi undefined, 47
- .dwcfi undefined, 48
- .dwcfi undefined, 49
- .dwcfi undefined, 50
- .dwcfi undefined, 51
- .dwcfi undefined, 52
- .dwcfi undefined, 53
- .dwcfi undefined, 54
- .dwcfi undefined, 55
- .dwcfi undefined, 56
- .dwcfi undefined, 57
- .dwcfi undefined, 58
- .dwcfi undefined, 59
- .dwcfi undefined, 60
- .dwcfi undefined, 61
- .dwcfi undefined, 62
- .dwcfi undefined, 63
- .dwcfi undefined, 64
- .dwcfi undefined, 65
- .dwcfi undefined, 66
- .dwcfi undefined, 67
- .dwcfi undefined, 68
- .dwcfi undefined, 69
- .dwcfi undefined, 70
- .dwcfi undefined, 71
- .dwcfi undefined, 72
- .dwcfi undefined, 73
- .dwcfi undefined, 74
- .dwcfi undefined, 75
- .dwcfi undefined, 76
- .dwcfi undefined, 77
- .dwcfi undefined, 78
- .dwcfi undefined, 79
- .dwcfi undefined, 80
- .dwcfi undefined, 81
- .dwcfi undefined, 82
- .dwcfi undefined, 83
- .dwcfi undefined, 84
- .dwcfi undefined, 85
- .dwcfi undefined, 86
- .dwcfi undefined, 87
- .dwcfi undefined, 88
- .dwcfi undefined, 89
- .dwcfi undefined, 90
- .dwcfi undefined, 91
- .dwcfi undefined, 92
- .dwcfi undefined, 93
- .dwcfi undefined, 94
- .dwcfi undefined, 95
- .dwcfi undefined, 96
- .dwcfi undefined, 97
- .dwcfi undefined, 98
- .dwcfi undefined, 99
- .dwcfi undefined, 100
- .dwcfi undefined, 101
- .dwcfi undefined, 102
- .dwcfi undefined, 103
- .dwcfi undefined, 104
- .dwcfi undefined, 105
- .dwcfi undefined, 106
- .dwcfi undefined, 107
- .dwcfi undefined, 108
- .dwcfi undefined, 109
- .dwcfi undefined, 110
- .dwcfi undefined, 111
- .dwcfi undefined, 112
- .dwcfi undefined, 113
- .dwcfi undefined, 114
- .dwcfi undefined, 115
- .dwcfi undefined, 116
- .dwcfi undefined, 117
- .dwcfi undefined, 118
- .dwcfi undefined, 119
- .dwcfi undefined, 120
- .dwcfi undefined, 121
- .dwcfi undefined, 122
- .dwcfi undefined, 123
- .dwcfi undefined, 124
- .dwcfi undefined, 125
- .dwcfi undefined, 126
- .dwcfi undefined, 127
- .dwcfi undefined, 128
- .dwcfi undefined, 129
- .dwcfi undefined, 130
- .dwcfi undefined, 131
- .dwcfi undefined, 132
- .dwcfi undefined, 133
- .dwcfi undefined, 134
- .dwcfi undefined, 135
- .dwcfi undefined, 136
- .dwcfi undefined, 137
- .dwcfi undefined, 138
- .dwcfi undefined, 139
- .dwcfi undefined, 140
- .dwcfi undefined, 141
- .dwcfi undefined, 142
- .dwcfi undefined, 143
- .dwcfi undefined, 144
- .dwcfi undefined, 145
- .dwcfi undefined, 146
- .dwcfi undefined, 147
- .dwcfi undefined, 148
- .dwcfi undefined, 149
- .dwcfi undefined, 150
- .dwcfi undefined, 151
- .dwcfi undefined, 152
- .dwcfi undefined, 153
- .dwcfi undefined, 154
- .dwcfi undefined, 155
- .dwcfi undefined, 156
- .dwcfi undefined, 157
- .dwcfi undefined, 158
- .dwcfi undefined, 159
- .dwcfi undefined, 160
- .dwcfi undefined, 161
- .dwcfi undefined, 162
- .dwcfi undefined, 163
- .dwcfi undefined, 164
- .dwcfi undefined, 165
- .dwcfi undefined, 166
- .dwcfi undefined, 167
- .dwcfi undefined, 168
- .dwcfi undefined, 169
- .dwcfi undefined, 170
- .dwcfi undefined, 171
- .dwcfi undefined, 172
- .dwcfi undefined, 173
- .dwcfi undefined, 174
- .dwcfi undefined, 175
- .dwcfi undefined, 176
- .dwcfi undefined, 177
- .dwcfi undefined, 178
- .dwcfi undefined, 179
- .dwcfi undefined, 180
- .dwcfi undefined, 181
- .dwcfi undefined, 182
- .dwcfi undefined, 183
- .dwcfi undefined, 184
- .dwcfi undefined, 185
- .dwcfi undefined, 186
- .dwcfi undefined, 187
- .dwcfi undefined, 188
- .dwcfi undefined, 189
- .dwcfi undefined, 190
- .dwcfi undefined, 191
- .dwcfi undefined, 192
- .dwcfi undefined, 193
- .dwcfi undefined, 194
- .dwcfi undefined, 195
- .dwcfi undefined, 196
- .dwcfi undefined, 197
- .dwcfi undefined, 198
- .dwcfi undefined, 199
- .dwcfi undefined, 200
- .dwcfi undefined, 201
- .dwcfi undefined, 202
- .dwcfi undefined, 203
- .dwcfi undefined, 204
- .dwcfi undefined, 205
- .dwcfi undefined, 206
- .dwcfi undefined, 207
- .dwcfi undefined, 208
- .dwcfi undefined, 209
- .dwcfi undefined, 210
- .dwcfi undefined, 211
- .dwcfi undefined, 212
- .dwcfi undefined, 213
- .dwcfi undefined, 214
- .dwcfi undefined, 215
- .dwcfi undefined, 216
- .dwcfi undefined, 217
- .dwcfi undefined, 218
- .dwcfi undefined, 219
- .dwcfi undefined, 220
- .dwcfi undefined, 221
- .dwcfi undefined, 222
- .dwcfi undefined, 223
- .dwcfi undefined, 224
- .dwcfi undefined, 225
- .dwcfi undefined, 226
- .dwcfi undefined, 227
- .dwcfi undefined, 228
- .dwendentry
- ;***************************************************************
- ;* DWARF REGISTER MAP *
- ;***************************************************************
- $C$DW$297 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A0")
- .dwattr $C$DW$297, DW_AT_location[DW_OP_reg0]
- $C$DW$298 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A1")
- .dwattr $C$DW$298, DW_AT_location[DW_OP_reg1]
- $C$DW$299 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A2")
- .dwattr $C$DW$299, DW_AT_location[DW_OP_reg2]
- $C$DW$300 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A3")
- .dwattr $C$DW$300, DW_AT_location[DW_OP_reg3]
- $C$DW$301 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A4")
- .dwattr $C$DW$301, DW_AT_location[DW_OP_reg4]
- $C$DW$302 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A5")
- .dwattr $C$DW$302, DW_AT_location[DW_OP_reg5]
- $C$DW$303 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A6")
- .dwattr $C$DW$303, DW_AT_location[DW_OP_reg6]
- $C$DW$304 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A7")
- .dwattr $C$DW$304, DW_AT_location[DW_OP_reg7]
- $C$DW$305 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A8")
- .dwattr $C$DW$305, DW_AT_location[DW_OP_reg8]
- $C$DW$306 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A9")
- .dwattr $C$DW$306, DW_AT_location[DW_OP_reg9]
- $C$DW$307 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A10")
- .dwattr $C$DW$307, DW_AT_location[DW_OP_reg10]
- $C$DW$308 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A11")
- .dwattr $C$DW$308, DW_AT_location[DW_OP_reg11]
- $C$DW$309 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A12")
- .dwattr $C$DW$309, DW_AT_location[DW_OP_reg12]
- $C$DW$310 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A13")
- .dwattr $C$DW$310, DW_AT_location[DW_OP_reg13]
- $C$DW$311 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A14")
- .dwattr $C$DW$311, DW_AT_location[DW_OP_reg14]
- $C$DW$312 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A15")
- .dwattr $C$DW$312, DW_AT_location[DW_OP_reg15]
- $C$DW$313 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B0")
- .dwattr $C$DW$313, DW_AT_location[DW_OP_reg16]
- $C$DW$314 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B1")
- .dwattr $C$DW$314, DW_AT_location[DW_OP_reg17]
- $C$DW$315 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B2")
- .dwattr $C$DW$315, DW_AT_location[DW_OP_reg18]
- $C$DW$316 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B3")
- .dwattr $C$DW$316, DW_AT_location[DW_OP_reg19]
- $C$DW$317 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B4")
- .dwattr $C$DW$317, DW_AT_location[DW_OP_reg20]
- $C$DW$318 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B5")
- .dwattr $C$DW$318, DW_AT_location[DW_OP_reg21]
- $C$DW$319 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B6")
- .dwattr $C$DW$319, DW_AT_location[DW_OP_reg22]
- $C$DW$320 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B7")
- .dwattr $C$DW$320, DW_AT_location[DW_OP_reg23]
- $C$DW$321 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B8")
- .dwattr $C$DW$321, DW_AT_location[DW_OP_reg24]
- $C$DW$322 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B9")
- .dwattr $C$DW$322, DW_AT_location[DW_OP_reg25]
- $C$DW$323 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B10")
- .dwattr $C$DW$323, DW_AT_location[DW_OP_reg26]
- $C$DW$324 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B11")
- .dwattr $C$DW$324, DW_AT_location[DW_OP_reg27]
- $C$DW$325 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B12")
- .dwattr $C$DW$325, DW_AT_location[DW_OP_reg28]
- $C$DW$326 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B13")
- .dwattr $C$DW$326, DW_AT_location[DW_OP_reg29]
- $C$DW$327 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DP")
- .dwattr $C$DW$327, DW_AT_location[DW_OP_reg30]
- $C$DW$328 .dwtag DW_TAG_TI_assign_register, DW_AT_name("SP")
- .dwattr $C$DW$328, DW_AT_location[DW_OP_reg31]
- $C$DW$329 .dwtag DW_TAG_TI_assign_register, DW_AT_name("FP")
- .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x20]
- $C$DW$330 .dwtag DW_TAG_TI_assign_register, DW_AT_name("PC")
- .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x21]
- $C$DW$331 .dwtag DW_TAG_TI_assign_register, DW_AT_name("IRP")
- .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x22]
- $C$DW$332 .dwtag DW_TAG_TI_assign_register, DW_AT_name("IFR")
- .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x23]
- $C$DW$333 .dwtag DW_TAG_TI_assign_register, DW_AT_name("NRP")
- .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x24]
- $C$DW$334 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A16")
- .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x25]
- $C$DW$335 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A17")
- .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x26]
- $C$DW$336 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A18")
- .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x27]
- $C$DW$337 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A19")
- .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x28]
- $C$DW$338 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A20")
- .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x29]
- $C$DW$339 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A21")
- .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x2a]
- $C$DW$340 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A22")
- .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x2b]
- $C$DW$341 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A23")
- .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x2c]
- $C$DW$342 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A24")
- .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x2d]
- $C$DW$343 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A25")
- .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x2e]
- $C$DW$344 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A26")
- .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x2f]
- $C$DW$345 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A27")
- .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x30]
- $C$DW$346 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A28")
- .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x31]
- $C$DW$347 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A29")
- .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x32]
- $C$DW$348 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A30")
- .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x33]
- $C$DW$349 .dwtag DW_TAG_TI_assign_register, DW_AT_name("A31")
- .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x34]
- $C$DW$350 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B16")
- .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x35]
- $C$DW$351 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B17")
- .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x36]
- $C$DW$352 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B18")
- .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x37]
- $C$DW$353 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B19")
- .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x38]
- $C$DW$354 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B20")
- .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x39]
- $C$DW$355 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B21")
- .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x3a]
- $C$DW$356 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B22")
- .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x3b]
- $C$DW$357 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B23")
- .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x3c]
- $C$DW$358 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B24")
- .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x3d]
- $C$DW$359 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B25")
- .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x3e]
- $C$DW$360 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B26")
- .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x3f]
- $C$DW$361 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B27")
- .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x40]
- $C$DW$362 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B28")
- .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x41]
- $C$DW$363 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B29")
- .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x42]
- $C$DW$364 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B30")
- .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x43]
- $C$DW$365 .dwtag DW_TAG_TI_assign_register, DW_AT_name("B31")
- .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x44]
- $C$DW$366 .dwtag DW_TAG_TI_assign_register, DW_AT_name("AMR")
- .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x45]
- $C$DW$367 .dwtag DW_TAG_TI_assign_register, DW_AT_name("CSR")
- .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x46]
- $C$DW$368 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ISR")
- .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x47]
- $C$DW$369 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ICR")
- .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x48]
- $C$DW$370 .dwtag DW_TAG_TI_assign_register, DW_AT_name("IER")
- .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x49]
- $C$DW$371 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ISTP")
- .dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x4a]
- $C$DW$372 .dwtag DW_TAG_TI_assign_register, DW_AT_name("IN")
- .dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x4b]
- $C$DW$373 .dwtag DW_TAG_TI_assign_register, DW_AT_name("OUT")
- .dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x4c]
- $C$DW$374 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ACR")
- .dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x4d]
- $C$DW$375 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ADR")
- .dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x4e]
- $C$DW$376 .dwtag DW_TAG_TI_assign_register, DW_AT_name("FADCR")
- .dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x4f]
- $C$DW$377 .dwtag DW_TAG_TI_assign_register, DW_AT_name("FAUCR")
- .dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x50]
- $C$DW$378 .dwtag DW_TAG_TI_assign_register, DW_AT_name("FMCR")
- .dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x51]
- $C$DW$379 .dwtag DW_TAG_TI_assign_register, DW_AT_name("GFPGFR")
- .dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x52]
- $C$DW$380 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DIER")
- .dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x53]
- $C$DW$381 .dwtag DW_TAG_TI_assign_register, DW_AT_name("REP")
- .dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x54]
- $C$DW$382 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TSCL")
- .dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x55]
- $C$DW$383 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TSCH")
- .dwattr $C$DW$383, DW_AT_location[DW_OP_regx 0x56]
- $C$DW$384 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ARP")
- .dwattr $C$DW$384, DW_AT_location[DW_OP_regx 0x57]
- $C$DW$385 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ILC")
- .dwattr $C$DW$385, DW_AT_location[DW_OP_regx 0x58]
- $C$DW$386 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RILC")
- .dwattr $C$DW$386, DW_AT_location[DW_OP_regx 0x59]
- $C$DW$387 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DNUM")
- .dwattr $C$DW$387, DW_AT_location[DW_OP_regx 0x5a]
- $C$DW$388 .dwtag DW_TAG_TI_assign_register, DW_AT_name("SSR")
- .dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x5b]
- $C$DW$389 .dwtag DW_TAG_TI_assign_register, DW_AT_name("GPLYA")
- .dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x5c]
- $C$DW$390 .dwtag DW_TAG_TI_assign_register, DW_AT_name("GPLYB")
- .dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x5d]
- $C$DW$391 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TSR")
- .dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x5e]
- $C$DW$392 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ITSR")
- .dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x5f]
- $C$DW$393 .dwtag DW_TAG_TI_assign_register, DW_AT_name("NTSR")
- .dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x60]
- $C$DW$394 .dwtag DW_TAG_TI_assign_register, DW_AT_name("EFR")
- .dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x61]
- $C$DW$395 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ECR")
- .dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x62]
- $C$DW$396 .dwtag DW_TAG_TI_assign_register, DW_AT_name("IERR")
- .dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x63]
- $C$DW$397 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DMSG")
- .dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x64]
- $C$DW$398 .dwtag DW_TAG_TI_assign_register, DW_AT_name("CMSG")
- .dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x65]
- $C$DW$399 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_ADDR")
- .dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x66]
- $C$DW$400 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_DATA")
- .dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x67]
- $C$DW$401 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_CNTL")
- .dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x68]
- $C$DW$402 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TCU_CNTL")
- .dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x69]
- $C$DW$403 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_REC_CNTL")
- .dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0x6a]
- $C$DW$404 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_XMT_CNTL")
- .dwattr $C$DW$404, DW_AT_location[DW_OP_regx 0x6b]
- $C$DW$405 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_CFG")
- .dwattr $C$DW$405, DW_AT_location[DW_OP_regx 0x6c]
- $C$DW$406 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_RDATA")
- .dwattr $C$DW$406, DW_AT_location[DW_OP_regx 0x6d]
- $C$DW$407 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_WDATA")
- .dwattr $C$DW$407, DW_AT_location[DW_OP_regx 0x6e]
- $C$DW$408 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_RADDR")
- .dwattr $C$DW$408, DW_AT_location[DW_OP_regx 0x6f]
- $C$DW$409 .dwtag DW_TAG_TI_assign_register, DW_AT_name("RTDX_WADDR")
- .dwattr $C$DW$409, DW_AT_location[DW_OP_regx 0x70]
- $C$DW$410 .dwtag DW_TAG_TI_assign_register, DW_AT_name("MFREG0")
- .dwattr $C$DW$410, DW_AT_location[DW_OP_regx 0x71]
- $C$DW$411 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DBG_STAT")
- .dwattr $C$DW$411, DW_AT_location[DW_OP_regx 0x72]
- $C$DW$412 .dwtag DW_TAG_TI_assign_register, DW_AT_name("BRK_EN")
- .dwattr $C$DW$412, DW_AT_location[DW_OP_regx 0x73]
- $C$DW$413 .dwtag DW_TAG_TI_assign_register, DW_AT_name("HWBP0_CNT")
- .dwattr $C$DW$413, DW_AT_location[DW_OP_regx 0x74]
- $C$DW$414 .dwtag DW_TAG_TI_assign_register, DW_AT_name("HWBP0")
- .dwattr $C$DW$414, DW_AT_location[DW_OP_regx 0x75]
- $C$DW$415 .dwtag DW_TAG_TI_assign_register, DW_AT_name("HWBP1")
- .dwattr $C$DW$415, DW_AT_location[DW_OP_regx 0x76]
- $C$DW$416 .dwtag DW_TAG_TI_assign_register, DW_AT_name("HWBP2")
- .dwattr $C$DW$416, DW_AT_location[DW_OP_regx 0x77]
- $C$DW$417 .dwtag DW_TAG_TI_assign_register, DW_AT_name("HWBP3")
- .dwattr $C$DW$417, DW_AT_location[DW_OP_regx 0x78]
- $C$DW$418 .dwtag DW_TAG_TI_assign_register, DW_AT_name("OVERLAY")
- .dwattr $C$DW$418, DW_AT_location[DW_OP_regx 0x79]
- $C$DW$419 .dwtag DW_TAG_TI_assign_register, DW_AT_name("PC_PROF")
- .dwattr $C$DW$419, DW_AT_location[DW_OP_regx 0x7a]
- $C$DW$420 .dwtag DW_TAG_TI_assign_register, DW_AT_name("ATSR")
- .dwattr $C$DW$420, DW_AT_location[DW_OP_regx 0x7b]
- $C$DW$421 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TRR")
- .dwattr $C$DW$421, DW_AT_location[DW_OP_regx 0x7c]
- $C$DW$422 .dwtag DW_TAG_TI_assign_register, DW_AT_name("TCRR")
- .dwattr $C$DW$422, DW_AT_location[DW_OP_regx 0x7d]
- $C$DW$423 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DESR")
- .dwattr $C$DW$423, DW_AT_location[DW_OP_regx 0x7e]
- $C$DW$424 .dwtag DW_TAG_TI_assign_register, DW_AT_name("DETR")
- .dwattr $C$DW$424, DW_AT_location[DW_OP_regx 0x7f]
- $C$DW$425 .dwtag DW_TAG_TI_assign_register, DW_AT_name("CIE_RETA")
- .dwattr $C$DW$425, DW_AT_location[DW_OP_regx 0xe4]
- .dwendtag $C$DW$CU