;******************************************************************************
;* TMS320C6x C/C++ Codegen                                          PC v6.0.8 *
;* Date/Time created: Tue Oct 09 17:13:34 2012                                *
;******************************************************************************
	.compiler_opts --c64p_l1d_workaround=default --endian=little --hll_source=on --mem_model:code=near --mem_model:data=far_aggregates --silicon_version=6500 --symdebug:dwarf 

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C64x+                                          *
;*   Optimization      : Disabled                                             *
;*   Optimizing for    : Compile time, Ease of Development                    *
;*                       Based on options: no -o, no -ms                      *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Data Access Model : Far Aggregate Data                                   *
;*   Pipelining        : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : DWARF Debug                                          *
;*                                                                            *
;******************************************************************************

	.asg	A15, FP
	.asg	B14, DP
	.asg	B15, SP
	.global	$bss


$C$DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr $C$DW$CU, DW_AT_name("Viterbi.c")
	.dwattr $C$DW$CU, DW_AT_producer("TMS320C6x C/C++ Codegen PC v6.0.8 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr $C$DW$CU, DW_AT_TI_version(0x01)
;*****************************************************************************
;* CINIT RECORDS                                                             *
;*****************************************************************************
	.sect	".cinit"
	.align	8
	.field  	$C$IR_1,32
	.field  	_g418+0,32
	.field  	1,16			; _g418[0][0] @ 0
	.field  	0,16			; _g418[0][1] @ 16
	.field  	0,16			; _g418[0][2] @ 32
	.field  	1,16			; _g418[0][3] @ 48
	.field  	1,16			; _g418[0][4] @ 64
	.field  	1,16			; _g418[0][5] @ 80
	.field  	0,16			; _g418[0][6] @ 96
	.field  	1,16			; _g418[0][7] @ 112
	.field  	1,16			; _g418[1][0] @ 128
	.field  	0,16			; _g418[1][1] @ 144
	.field  	1,16			; _g418[1][2] @ 160
	.field  	1,16			; _g418[1][3] @ 176
	.field  	1,16			; _g418[1][4] @ 192
	.field  	1,16			; _g418[1][5] @ 208
	.field  	0,16			; _g418[1][6] @ 224
	.field  	1,16			; _g418[1][7] @ 240
	.field  	1,16			; _g418[2][0] @ 256
	.field  	1,16			; _g418[2][1] @ 272
	.field  	0,16			; _g418[2][2] @ 288
	.field  	0,16			; _g418[2][3] @ 304
	.field  	1,16			; _g418[2][4] @ 320
	.field  	0,16			; _g418[2][5] @ 336
	.field  	1,16			; _g418[2][6] @ 352
	.field  	1,16			; _g418[2][7] @ 368
	.field  	1,16			; _g418[3][0] @ 384
	.field  	1,16			; _g418[3][1] @ 400
	.field  	1,16			; _g418[3][2] @ 416
	.field  	0,16			; _g418[3][3] @ 432
	.field  	1,16			; _g418[3][4] @ 448
	.field  	1,16			; _g418[3][5] @ 464
	.field  	1,16			; _g418[3][6] @ 480
	.field  	1,16			; _g418[3][7] @ 496
$C$IR_1:	.set	64


$C$DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("abs")
	.dwattr $C$DW$1, DW_AT_TI_symbol_name("_abs")
	.dwattr $C$DW$1, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$1, DW_AT_declaration
	.dwattr $C$DW$1, DW_AT_external
$C$DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$1


$C$DW$3	.dwtag  DW_TAG_subprogram, DW_AT_name("memset")
	.dwattr $C$DW$3, DW_AT_TI_symbol_name("_memset")
	.dwattr $C$DW$3, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$3, DW_AT_declaration
	.dwattr $C$DW$3, DW_AT_external
$C$DW$4	.dwtag  DW_TAG_variable, DW_AT_name("LDLDataNum")
	.dwattr $C$DW$4, DW_AT_TI_symbol_name("_LDLDataNum")
	.dwattr $C$DW$4, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$4, DW_AT_declaration
	.dwattr $C$DW$4, DW_AT_external
$C$DW$5	.dwtag  DW_TAG_variable, DW_AT_name("DataPackNum")
	.dwattr $C$DW$5, DW_AT_TI_symbol_name("_DataPackNum")
	.dwattr $C$DW$5, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$5, DW_AT_declaration
	.dwattr $C$DW$5, DW_AT_external
	.global	_g418
_g418:	.usect	".far",64,8
$C$DW$6	.dwtag  DW_TAG_variable, DW_AT_name("g418")
	.dwattr $C$DW$6, DW_AT_TI_symbol_name("_g418")
	.dwattr $C$DW$6, DW_AT_location[DW_OP_addr _g418]
	.dwattr $C$DW$6, DW_AT_type(*$C$DW$T$48)
	.dwattr $C$DW$6, DW_AT_external
	.global	_NodeData
_NodeData:	.usect	".far",88992,2
$C$DW$7	.dwtag  DW_TAG_variable, DW_AT_name("NodeData")
	.dwattr $C$DW$7, DW_AT_TI_symbol_name("_NodeData")
	.dwattr $C$DW$7, DW_AT_location[DW_OP_addr _NodeData]
	.dwattr $C$DW$7, DW_AT_type(*$C$DW$T$68)
	.dwattr $C$DW$7, DW_AT_external
	.sect	".const"
	.align	8
_$P$T0$1:
	.field  	127,32			; _$P$T0$1[0] @ 0
	.field  	90,32			; _$P$T0$1[1] @ 32
	.field  	0,32			; _$P$T0$1[2] @ 64
	.field  	-90,32			; _$P$T0$1[3] @ 96
	.field  	-127,32			; _$P$T0$1[4] @ 128
	.field  	-90,32			; _$P$T0$1[5] @ 160
	.field  	0,32			; _$P$T0$1[6] @ 192
	.field  	90,32			; _$P$T0$1[7] @ 224

$C$DW$8	.dwtag  DW_TAG_variable, DW_AT_name("$P$T0$1")
	.dwattr $C$DW$8, DW_AT_TI_symbol_name("_$P$T0$1")
	.dwattr $C$DW$8, DW_AT_type(*$C$DW$T$53)
	.dwattr $C$DW$8, DW_AT_location[DW_OP_addr _$P$T0$1]
	.sect	".const"
	.align	8
_$P$T1$2:
	.field  	0,32			; _$P$T1$2[0] @ 0
	.field  	90,32			; _$P$T1$2[1] @ 32
	.field  	127,32			; _$P$T1$2[2] @ 64
	.field  	90,32			; _$P$T1$2[3] @ 96
	.field  	0,32			; _$P$T1$2[4] @ 128
	.field  	-90,32			; _$P$T1$2[5] @ 160
	.field  	-127,32			; _$P$T1$2[6] @ 192
	.field  	-90,32			; _$P$T1$2[7] @ 224

$C$DW$9	.dwtag  DW_TAG_variable, DW_AT_name("$P$T1$2")
	.dwattr $C$DW$9, DW_AT_TI_symbol_name("_$P$T1$2")
	.dwattr $C$DW$9, DW_AT_type(*$C$DW$T$53)
	.dwattr $C$DW$9, DW_AT_location[DW_OP_addr _$P$T1$2]
	.sect	".const"
	.align	8
_$P$T2$3:
	.field  	0,32			; _$P$T2$3[0] @ 0
	.field  	1,32			; _$P$T2$3[1] @ 32
	.field  	3,32			; _$P$T2$3[2] @ 64
	.field  	2,32			; _$P$T2$3[3] @ 96
	.field  	7,32			; _$P$T2$3[4] @ 128
	.field  	6,32			; _$P$T2$3[5] @ 160
	.field  	4,32			; _$P$T2$3[6] @ 192
	.field  	5,32			; _$P$T2$3[7] @ 224

$C$DW$10	.dwtag  DW_TAG_variable, DW_AT_name("$P$T2$3")
	.dwattr $C$DW$10, DW_AT_TI_symbol_name("_$P$T2$3")
	.dwattr $C$DW$10, DW_AT_type(*$C$DW$T$53)
	.dwattr $C$DW$10, DW_AT_location[DW_OP_addr _$P$T2$3]
	.sect	".const"
	.align	8
_$P$T3$4:
	.field  	127,32			; _$P$T3$4[0] @ 0
	.field  	90,32			; _$P$T3$4[1] @ 32
	.field  	0,32			; _$P$T3$4[2] @ 64
	.field  	-90,32			; _$P$T3$4[3] @ 96
	.field  	-127,32			; _$P$T3$4[4] @ 128
	.field  	-90,32			; _$P$T3$4[5] @ 160
	.field  	0,32			; _$P$T3$4[6] @ 192
	.field  	90,32			; _$P$T3$4[7] @ 224

$C$DW$11	.dwtag  DW_TAG_variable, DW_AT_name("$P$T3$4")
	.dwattr $C$DW$11, DW_AT_TI_symbol_name("_$P$T3$4")
	.dwattr $C$DW$11, DW_AT_type(*$C$DW$T$53)
	.dwattr $C$DW$11, DW_AT_location[DW_OP_addr _$P$T3$4]
	.sect	".const"
	.align	8
_$P$T4$5:
	.field  	0,32			; _$P$T4$5[0] @ 0
	.field  	90,32			; _$P$T4$5[1] @ 32
	.field  	127,32			; _$P$T4$5[2] @ 64
	.field  	90,32			; _$P$T4$5[3] @ 96
	.field  	0,32			; _$P$T4$5[4] @ 128
	.field  	-90,32			; _$P$T4$5[5] @ 160
	.field  	-127,32			; _$P$T4$5[6] @ 192
	.field  	-90,32			; _$P$T4$5[7] @ 224

$C$DW$12	.dwtag  DW_TAG_variable, DW_AT_name("$P$T4$5")
	.dwattr $C$DW$12, DW_AT_TI_symbol_name("_$P$T4$5")
	.dwattr $C$DW$12, DW_AT_type(*$C$DW$T$53)
	.dwattr $C$DW$12, DW_AT_location[DW_OP_addr _$P$T4$5]
	.sect	".const"
	.align	8
_$P$T5$6:
	.field  	0,32			; _$P$T5$6[0][0] @ 0
	.field  	1,32			; _$P$T5$6[0][1] @ 32
	.field  	3,32			; _$P$T5$6[0][2] @ 64
	.field  	2,32			; _$P$T5$6[0][3] @ 96
	.field  	7,32			; _$P$T5$6[0][4] @ 128
	.field  	6,32			; _$P$T5$6[0][5] @ 160
	.field  	4,32			; _$P$T5$6[0][6] @ 192
	.field  	5,32			; _$P$T5$6[0][7] @ 224
	.field  	0,32			; _$P$T5$6[1][0] @ 256
	.field  	1,32			; _$P$T5$6[1][1] @ 288
	.field  	7,32			; _$P$T5$6[1][2] @ 320
	.field  	6,32			; _$P$T5$6[1][3] @ 352
	.field  	3,32			; _$P$T5$6[1][4] @ 384
	.field  	2,32			; _$P$T5$6[1][5] @ 416
	.field  	5,32			; _$P$T5$6[1][6] @ 448
	.field  	4,32			; _$P$T5$6[1][7] @ 480
	.field  	0,32			; _$P$T5$6[2][0] @ 512
	.field  	3,32			; _$P$T5$6[2][1] @ 544
	.field  	7,32			; _$P$T5$6[2][2] @ 576
	.field  	4,32			; _$P$T5$6[2][3] @ 608
	.field  	1,32			; _$P$T5$6[2][4] @ 640
	.field  	2,32			; _$P$T5$6[2][5] @ 672
	.field  	6,32			; _$P$T5$6[2][6] @ 704
	.field  	5,32			; _$P$T5$6[2][7] @ 736

$C$DW$13	.dwtag  DW_TAG_variable, DW_AT_name("$P$T5$6")
	.dwattr $C$DW$13, DW_AT_TI_symbol_name("_$P$T5$6")
	.dwattr $C$DW$13, DW_AT_type(*$C$DW$T$54)
	.dwattr $C$DW$13, DW_AT_location[DW_OP_addr _$P$T5$6]
;	C:\CCStudio_v3.3\C6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\002002 
	.sect	".text"
	.global	_mymodnn

$C$DW$14	.dwtag  DW_TAG_subprogram, DW_AT_name("mymodnn")
	.dwattr $C$DW$14, DW_AT_low_pc(_mymodnn)
	.dwattr $C$DW$14, DW_AT_high_pc(0x00)
	.dwattr $C$DW$14, DW_AT_TI_symbol_name("_mymodnn")
	.dwattr $C$DW$14, DW_AT_external
	.dwattr $C$DW$14, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$14, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$14, DW_AT_TI_begin_line(0x0c)
	.dwattr $C$DW$14, DW_AT_TI_begin_column(0x07)
	.dwpsn	file "Viterbi.c",line 13,column 1,is_stmt,address _mymodnn

	.dwfde $C$DW$CIE, _mymodnn

;******************************************************************************
;* FUNCTION NAME: mymodnn                                                     *
;*                                                                            *
;*   Regs Modified     : A4,B0,B4,B5,SP                                       *
;*   Regs Used         : A4,B0,B3,B4,B5,SP                                    *
;*   Local Frame Size  : 0 Args + 4 Auto + 0 Save = 4 byte                    *
;******************************************************************************
_mymodnn:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           SUB     .L2     SP,8,SP           ; |13| 
	.dwcfi	cfa_offset, 8
$C$DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_name("x")
	.dwattr $C$DW$15, DW_AT_TI_symbol_name("_x")
	.dwattr $C$DW$15, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$15, DW_AT_location[DW_OP_reg4]
$C$DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_name("y")
	.dwattr $C$DW$16, DW_AT_TI_symbol_name("_y")
	.dwattr $C$DW$16, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$16, DW_AT_location[DW_OP_reg20]
$C$DW$17	.dwtag  DW_TAG_variable, DW_AT_name("x")
	.dwattr $C$DW$17, DW_AT_TI_symbol_name("_x")
	.dwattr $C$DW$17, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$17, DW_AT_location[DW_OP_breg31 4]
$C$DW$18	.dwtag  DW_TAG_variable, DW_AT_name("y")
	.dwattr $C$DW$18, DW_AT_TI_symbol_name("_y")
	.dwattr $C$DW$18, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$18, DW_AT_location[DW_OP_breg31 6]
           STH     .D2T2   B4,*+SP(6)        ; |13| 
           STH     .D2T1   A4,*+SP(4)        ; |13| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 14,column 9,is_stmt
           LDH     .D2T2   *+SP(4),B5        ; |14| 
           LDH     .D2T2   *+SP(6),B4        ; |14| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |14| 
   [ B0]   BNOP    .S1     $C$L2,5           ; |14| 
           ; BRANCHCC OCCURS {$C$L2}         ; |14| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L1:    
$C$DW$L$_mymodnn$2$B:
	.dwpsn	file "Viterbi.c",line 15,column 3,is_stmt
           LDH     .D2T2   *+SP(6),B4        ; |15| 
           LDH     .D2T2   *+SP(4),B5        ; |15| 
           NOP             4
           SUB     .L2     B5,B4,B4          ; |15| 
           STH     .D2T2   B4,*+SP(4)        ; |15| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 14,column 9,is_stmt
           LDH     .D2T2   *+SP(6),B4        ; |14| 
           LDH     .D2T2   *+SP(4),B5        ; |14| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |14| 
   [!B0]   BNOP    .S1     $C$L1,5           ; |14| 
           ; BRANCHCC OCCURS {$C$L1}         ; |14| 
$C$DW$L$_mymodnn$2$E:
;** --------------------------------------------------------------------------*
$C$L2:    
	.dwpsn	file "Viterbi.c",line 18,column 2,is_stmt
           LDH     .D2T1   *+SP(4),A4        ; |18| 
           NOP             4
	.dwpsn	file "Viterbi.c",line 19,column 1,is_stmt
           ADD     .L2     8,SP,SP           ; |19| 
	.dwcfi	cfa_offset, 0
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |19| 
           ; BRANCH OCCURS {B3}              ; |19| 

$C$DW$19	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$19, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L1:1:1349774014")
	.dwattr $C$DW$19, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$19, DW_AT_TI_begin_line(0x0e)
	.dwattr $C$DW$19, DW_AT_TI_end_line(0x11)
$C$DW$20	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$20, DW_AT_low_pc($C$DW$L$_mymodnn$2$B)
	.dwattr $C$DW$20, DW_AT_high_pc($C$DW$L$_mymodnn$2$E)
	.dwendtag $C$DW$19

	.dwattr $C$DW$14, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$14, DW_AT_TI_end_line(0x13)
	.dwattr $C$DW$14, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$14

	.sect	".text"
	.global	_Conv418

$C$DW$21	.dwtag  DW_TAG_subprogram, DW_AT_name("Conv418")
	.dwattr $C$DW$21, DW_AT_low_pc(_Conv418)
	.dwattr $C$DW$21, DW_AT_high_pc(0x00)
	.dwattr $C$DW$21, DW_AT_TI_symbol_name("_Conv418")
	.dwattr $C$DW$21, DW_AT_external
	.dwattr $C$DW$21, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$21, DW_AT_TI_begin_line(0x15)
	.dwattr $C$DW$21, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 23,column 1,is_stmt,address _Conv418

	.dwfde $C$DW$CIE, _Conv418

;******************************************************************************
;* FUNCTION NAME: Conv418                                                     *
;*                                                                            *
;*   Regs Modified     : A3,A4,B0,B3,B4,B5,B6,SP,B31                          *
;*   Regs Used         : A3,A4,A6,B0,B3,B4,B5,B6,SP,B31                       *
;*   Local Frame Size  : 0 Args + 52 Auto + 4 Save = 56 byte                  *
;******************************************************************************
_Conv418:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           STW     .D2T2   B3,*SP--(56)      ; |23| 
           NOP             2
	.dwcfi	cfa_offset, 56
	.dwcfi	save_reg_to_mem, 19, 0
$C$DW$22	.dwtag  DW_TAG_formal_parameter, DW_AT_name("input_len")
	.dwattr $C$DW$22, DW_AT_TI_symbol_name("_input_len")
	.dwattr $C$DW$22, DW_AT_type(*$C$DW$T$29)
	.dwattr $C$DW$22, DW_AT_location[DW_OP_reg4]
$C$DW$23	.dwtag  DW_TAG_formal_parameter, DW_AT_name("in_array")
	.dwattr $C$DW$23, DW_AT_TI_symbol_name("_in_array")
	.dwattr $C$DW$23, DW_AT_type(*$C$DW$T$31)
	.dwattr $C$DW$23, DW_AT_location[DW_OP_reg20]
$C$DW$24	.dwtag  DW_TAG_formal_parameter, DW_AT_name("out_array")
	.dwattr $C$DW$24, DW_AT_TI_symbol_name("_out_array")
	.dwattr $C$DW$24, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$24, DW_AT_location[DW_OP_reg6]
$C$DW$25	.dwtag  DW_TAG_formal_parameter, DW_AT_name("codeflag")
	.dwattr $C$DW$25, DW_AT_TI_symbol_name("_codeflag")
	.dwattr $C$DW$25, DW_AT_type(*$C$DW$T$33)
	.dwattr $C$DW$25, DW_AT_location[DW_OP_reg22]
$C$DW$26	.dwtag  DW_TAG_variable, DW_AT_name("input_len")
	.dwattr $C$DW$26, DW_AT_TI_symbol_name("_input_len")
	.dwattr $C$DW$26, DW_AT_type(*$C$DW$T$29)
	.dwattr $C$DW$26, DW_AT_location[DW_OP_breg31 4]
$C$DW$27	.dwtag  DW_TAG_variable, DW_AT_name("in_array")
	.dwattr $C$DW$27, DW_AT_TI_symbol_name("_in_array")
	.dwattr $C$DW$27, DW_AT_type(*$C$DW$T$31)
	.dwattr $C$DW$27, DW_AT_location[DW_OP_breg31 8]
$C$DW$28	.dwtag  DW_TAG_variable, DW_AT_name("out_array")
	.dwattr $C$DW$28, DW_AT_TI_symbol_name("_out_array")
	.dwattr $C$DW$28, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$28, DW_AT_location[DW_OP_breg31 12]
$C$DW$29	.dwtag  DW_TAG_variable, DW_AT_name("codeflag")
	.dwattr $C$DW$29, DW_AT_TI_symbol_name("_codeflag")
	.dwattr $C$DW$29, DW_AT_type(*$C$DW$T$33)
	.dwattr $C$DW$29, DW_AT_location[DW_OP_breg31 16]
$C$DW$30	.dwtag  DW_TAG_variable, DW_AT_name("t")
	.dwattr $C$DW$30, DW_AT_TI_symbol_name("_t")
	.dwattr $C$DW$30, DW_AT_type(*$C$DW$T$59)
	.dwattr $C$DW$30, DW_AT_location[DW_OP_breg31 20]
$C$DW$31	.dwtag  DW_TAG_variable, DW_AT_name("j")
	.dwattr $C$DW$31, DW_AT_TI_symbol_name("_j")
	.dwattr $C$DW$31, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$31, DW_AT_location[DW_OP_breg31 24]
$C$DW$32	.dwtag  DW_TAG_variable, DW_AT_name("k")
	.dwattr $C$DW$32, DW_AT_TI_symbol_name("_k")
	.dwattr $C$DW$32, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$32, DW_AT_location[DW_OP_breg31 28]
$C$DW$33	.dwtag  DW_TAG_variable, DW_AT_name("shift_reg")
	.dwattr $C$DW$33, DW_AT_TI_symbol_name("_shift_reg")
	.dwattr $C$DW$33, DW_AT_type(*$C$DW$T$47)
	.dwattr $C$DW$33, DW_AT_location[DW_OP_breg31 32]
$C$DW$34	.dwtag  DW_TAG_variable, DW_AT_name("sr_head")
	.dwattr $C$DW$34, DW_AT_TI_symbol_name("_sr_head")
	.dwattr $C$DW$34, DW_AT_type(*$C$DW$T$51)
	.dwattr $C$DW$34, DW_AT_location[DW_OP_breg31 48]
$C$DW$35	.dwtag  DW_TAG_variable, DW_AT_name("p1")
	.dwattr $C$DW$35, DW_AT_TI_symbol_name("_p1")
	.dwattr $C$DW$35, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$35, DW_AT_location[DW_OP_breg31 50]
$C$DW$36	.dwtag  DW_TAG_variable, DW_AT_name("g")
	.dwattr $C$DW$36, DW_AT_TI_symbol_name("_g")
	.dwattr $C$DW$36, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$36, DW_AT_location[DW_OP_breg31 52]
           STW     .D2T2   B6,*+SP(16)       ; |23| 
           STW     .D2T1   A6,*+SP(12)       ; |23| 
           STW     .D2T2   B4,*+SP(8)        ; |23| 
           STH     .D2T1   A4,*+SP(4)        ; |23| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 31,column 2,is_stmt
           BNOP    .S1     $C$L7,5           ; |31| 
           ; BRANCH OCCURS {$C$L7}           ; |31| 
;** --------------------------------------------------------------------------*
;** --------------------------------------------------------------------------*
$C$L3:    
	.dwpsn	file "Viterbi.c",line 34,column 4,is_stmt
           MVKL    .S2     _g418,B4
           MVKH    .S2     _g418,B4
           STW     .D2T2   B4,*+SP(52)       ; |34| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 35,column 9,is_stmt
           BNOP    .S1     $C$L8,5           ; |35| 
           ; BRANCH OCCURS {$C$L8}           ; |35| 
;** --------------------------------------------------------------------------*
$C$L4:    
	.dwpsn	file "Viterbi.c",line 37,column 4,is_stmt
           MVKL    .S2     _g418+16,B4
           MVKH    .S2     _g418+16,B4
           STW     .D2T2   B4,*+SP(52)       ; |37| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 38,column 9,is_stmt
           BNOP    .S1     $C$L8,5           ; |38| 
           ; BRANCH OCCURS {$C$L8}           ; |38| 
;** --------------------------------------------------------------------------*
$C$L5:    
	.dwpsn	file "Viterbi.c",line 40,column 4,is_stmt
           MVKL    .S2     _g418+32,B4
           MVKH    .S2     _g418+32,B4
           STW     .D2T2   B4,*+SP(52)       ; |40| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 41,column 9,is_stmt
           BNOP    .S1     $C$L8,5           ; |41| 
           ; BRANCH OCCURS {$C$L8}           ; |41| 
;** --------------------------------------------------------------------------*
$C$L6:    
	.dwpsn	file "Viterbi.c",line 43,column 4,is_stmt
           MVKL    .S2     _g418+48,B4
           MVKH    .S2     _g418+48,B4
           STW     .D2T2   B4,*+SP(52)       ; |43| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 44,column 9,is_stmt
           BNOP    .S1     $C$L8,5           ; |44| 
           ; BRANCH OCCURS {$C$L8}           ; |44| 
;** --------------------------------------------------------------------------*
;** --------------------------------------------------------------------------*
$C$L7:    
	.dwpsn	file "Viterbi.c",line 31,column 2,is_stmt
           CMPGTU  .L2     B6,3,B0           ; |31| 
   [ B0]   BNOP    .S1     $C$L8,4           ; |31| 
           MV      .L2     B6,B4
           ; BRANCHCC OCCURS {$C$L8}         ; |31| 
;** --------------------------------------------------------------------------*
           MVKL    .S2     $C$SW1,B5
           MVKH    .S2     $C$SW1,B5
           LDW     .D2T2   *+B5[B4],B4       ; |31| 
           NOP             4
           BNOP    .S2     B4,5              ; |31| 
           ; BRANCH OCCURS {B4}              ; |31| 
	.sect	".switch"
	.clink
$C$SW1:	.word	$C$L3	; 0
	.word	$C$L4	; 1
	.word	$C$L5	; 2
	.word	$C$L6	; 3
	.sect	".text"
;** --------------------------------------------------------------------------*
$C$L8:    
	.dwpsn	file "Viterbi.c",line 49,column 6,is_stmt
           ZERO    .L2     B4                ; |49| 
           STW     .D2T2   B4,*+SP(24)       ; |49| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 49,column 10,is_stmt
           CMPLT   .L2     B4,8,B0           ; |49| 
   [!B0]   BNOP    .S1     $C$L10,5          ; |49| 
           ; BRANCHCC OCCURS {$C$L10}        ; |49| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L9:    
$C$DW$L$_Conv418$11$B:
	.dwpsn	file "Viterbi.c",line 50,column 3,is_stmt

           ADDAH   .D2     SP,B4,B4          ; |50| 
||         ZERO    .L2     B5                ; |50| 

           STH     .D2T2   B5,*+B4(32)       ; |50| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 49,column 14,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |49| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |49| 
           STW     .D2T2   B4,*+SP(24)       ; |49| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 49,column 10,is_stmt
           CMPLT   .L2     B4,8,B0           ; |49| 
   [ B0]   BNOP    .S1     $C$L9,5           ; |49| 
           ; BRANCHCC OCCURS {$C$L9}         ; |49| 
$C$DW$L$_Conv418$11$E:
;** --------------------------------------------------------------------------*
$C$L10:    
	.dwpsn	file "Viterbi.c",line 51,column 2,is_stmt
           ZERO    .L2     B4                ; |51| 
           STH     .D2T2   B4,*+SP(48)       ; |51| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 52,column 7,is_stmt
           STW     .D2T2   B4,*+SP(20)       ; |52| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 52,column 14,is_stmt
           LDH     .D2T2   *+SP(4),B4        ; |52| 
           LDW     .D2T2   *+SP(20),B5       ; |52| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |52| 
   [!B0]   BNOP    .S1     $C$L15,5          ; |52| 
           ; BRANCHCC OCCURS {$C$L15}        ; |52| 
;** --------------------------------------------------------------------------*
;**   BEGIN LOOP $C$L11
;** --------------------------------------------------------------------------*
$C$L11:    
$C$DW$L$_Conv418$13$B:
	.dwpsn	file "Viterbi.c",line 54,column 3,is_stmt
           LDW     .D2T2   *+SP(20),B6       ; |54| 
           LDW     .D2T2   *+SP(8),B4        ; |54| 
           LDH     .D2T2   *+SP(48),B5       ; |54| 
           NOP             3
           LDBU    .D2T2   *+B4[B6],B6       ; |54| 
           ADDAH   .D2     SP,B5,B4          ; |54| 
           NOP             3
           STH     .D2T2   B6,*+B4(32)       ; |54| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 55,column 3,is_stmt
           ZERO    .L2     B4                ; |55| 
           STH     .D2T2   B4,*+SP(50)       ; |55| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 56,column 8,is_stmt
           STW     .D2T2   B4,*+SP(24)       ; |56| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 56,column 15,is_stmt
           CMPLT   .L2     B4,8,B0           ; |56| 
   [!B0]   BNOP    .S1     $C$L13,5          ; |56| 
           ; BRANCHCC OCCURS {$C$L13}        ; |56| 
$C$DW$L$_Conv418$13$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L12:    
$C$DW$L$_Conv418$14$B:
	.dwpsn	file "Viterbi.c",line 58,column 4,is_stmt
           LDH     .D2T2   *+SP(48),B5       ; |58| 
           NOP             4
           ADD     .L2     B5,B4,B4          ; |58| 
           EXT     .S2     B4,16,16,B5       ; |58| 
           MVK     .L2     0x8,B4            ; |58| 

           CALLP   .S2     _mymodnn,B3
||         MV      .L1X    B5,A4             ; |58| 

$C$RL0:    ; CALL OCCURS {_mymodnn}          ; |58| 
           STW     .D2T1   A4,*+SP(28)       ; |58| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 59,column 4,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |59| 

           MV      .L2X    A4,B4
||         LDW     .D2T1   *+SP(52),A4       ; |59| 

           ADDAH   .D2     SP,B4,B4          ; |59| 
           LDH     .D2T2   *+B4(32),B5       ; |59| 
           LDH     .D2T2   *+SP(50),B31      ; |59| 
           NOP             1
           LDH     .D1T1   *+A4[A3],A3       ; |59| 
           NOP             4
           AND     .L1X    A3,B5,A3          ; |59| 
           NOP             1
           XOR     .L2X    A3,B31,B4         ; |59| 
           STH     .D2T2   B4,*+SP(50)       ; |59| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 56,column 22,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |56| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |56| 
           STW     .D2T2   B4,*+SP(24)       ; |56| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 56,column 15,is_stmt
           CMPLT   .L2     B4,8,B0           ; |56| 
   [ B0]   BNOP    .S1     $C$L12,5          ; |56| 
           ; BRANCHCC OCCURS {$C$L12}        ; |56| 
$C$DW$L$_Conv418$14$E:
;** --------------------------------------------------------------------------*
$C$L13:    
$C$DW$L$_Conv418$15$B:
	.dwpsn	file "Viterbi.c",line 61,column 14,is_stmt
           LDW     .D2T2   *+SP(20),B5       ; |61| 
           LDW     .D2T2   *+SP(12),B6       ; |61| 
           LDBU    .D2T2   *+SP(50),B4       ; |61| 
           NOP             4
           STB     .D2T2   B4,*+B6[B5]       ; |61| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 62,column 3,is_stmt
           LDH     .D2T2   *+SP(48),B4       ; |62| 
           NOP             4
           SUB     .L2     B4,1,B4           ; |62| 
           STH     .D2T2   B4,*+SP(48)       ; |62| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 63,column 3,is_stmt
           LDH     .D2T2   *+SP(48),B4       ; |63| 
           NOP             4
           CMPLT   .L2     B4,0,B0           ; |63| 
   [!B0]   BNOP    .S1     $C$L14,5          ; |63| 
           ; BRANCHCC OCCURS {$C$L14}        ; |63| 
$C$DW$L$_Conv418$15$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_Conv418$16$B:
	.dwpsn	file "Viterbi.c",line 64,column 7,is_stmt
           MVK     .L2     7,B4              ; |64| 
           STH     .D2T2   B4,*+SP(48)       ; |64| 
$C$DW$L$_Conv418$16$E:
;** --------------------------------------------------------------------------*
$C$L14:    
$C$DW$L$_Conv418$17$B:
	.dwpsn	file "Viterbi.c",line 52,column 30,is_stmt
           LDW     .D2T2   *+SP(20),B4       ; |52| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |52| 
           STW     .D2T2   B4,*+SP(20)       ; |52| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 52,column 14,is_stmt
           LDH     .D2T2   *+SP(4),B5        ; |52| 
           LDW     .D2T2   *+SP(20),B4       ; |52| 
           NOP             4
           CMPLT   .L2     B4,B5,B0          ; |52| 
   [ B0]   BNOP    .S1     $C$L11,5          ; |52| 
           ; BRANCHCC OCCURS {$C$L11}        ; |52| 
$C$DW$L$_Conv418$17$E:
;** --------------------------------------------------------------------------*
$C$L15:    
	.dwpsn	file "Viterbi.c",line 66,column 1,is_stmt
           LDW     .D2T2   *++SP(56),B3      ; |66| 
           NOP             4
	.dwcfi	cfa_offset, 0
	.dwcfi	restore_reg, 19
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |66| 
           ; BRANCH OCCURS {B3}              ; |66| 

$C$DW$37	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$37, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L11:1:1349774014")
	.dwattr $C$DW$37, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$37, DW_AT_TI_begin_line(0x34)
	.dwattr $C$DW$37, DW_AT_TI_end_line(0x41)
$C$DW$38	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$38, DW_AT_low_pc($C$DW$L$_Conv418$13$B)
	.dwattr $C$DW$38, DW_AT_high_pc($C$DW$L$_Conv418$13$E)
$C$DW$39	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$39, DW_AT_low_pc($C$DW$L$_Conv418$15$B)
	.dwattr $C$DW$39, DW_AT_high_pc($C$DW$L$_Conv418$15$E)
$C$DW$40	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$40, DW_AT_low_pc($C$DW$L$_Conv418$16$B)
	.dwattr $C$DW$40, DW_AT_high_pc($C$DW$L$_Conv418$16$E)
$C$DW$41	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$41, DW_AT_low_pc($C$DW$L$_Conv418$17$B)
	.dwattr $C$DW$41, DW_AT_high_pc($C$DW$L$_Conv418$17$E)

$C$DW$42	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$42, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L12:2:1349774014")
	.dwattr $C$DW$42, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$42, DW_AT_TI_begin_line(0x38)
	.dwattr $C$DW$42, DW_AT_TI_end_line(0x3c)
$C$DW$43	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$43, DW_AT_low_pc($C$DW$L$_Conv418$14$B)
	.dwattr $C$DW$43, DW_AT_high_pc($C$DW$L$_Conv418$14$E)
	.dwendtag $C$DW$42

	.dwendtag $C$DW$37


$C$DW$44	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$44, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L9:1:1349774014")
	.dwattr $C$DW$44, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$44, DW_AT_TI_begin_line(0x31)
	.dwattr $C$DW$44, DW_AT_TI_end_line(0x32)
$C$DW$45	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$45, DW_AT_low_pc($C$DW$L$_Conv418$11$B)
	.dwattr $C$DW$45, DW_AT_high_pc($C$DW$L$_Conv418$11$E)
	.dwendtag $C$DW$44

	.dwattr $C$DW$21, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$21, DW_AT_TI_end_line(0x42)
	.dwattr $C$DW$21, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$21

	.sect	".text"
	.global	_Byte2Bit

$C$DW$46	.dwtag  DW_TAG_subprogram, DW_AT_name("Byte2Bit")
	.dwattr $C$DW$46, DW_AT_low_pc(_Byte2Bit)
	.dwattr $C$DW$46, DW_AT_high_pc(0x00)
	.dwattr $C$DW$46, DW_AT_TI_symbol_name("_Byte2Bit")
	.dwattr $C$DW$46, DW_AT_external
	.dwattr $C$DW$46, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$46, DW_AT_TI_begin_line(0x44)
	.dwattr $C$DW$46, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 69,column 1,is_stmt,address _Byte2Bit

	.dwfde $C$DW$CIE, _Byte2Bit

;******************************************************************************
;* FUNCTION NAME: Byte2Bit                                                    *
;*                                                                            *
;*   Regs Modified     : A0,A3,A4,A5,A6,B0,B4,B5,SP                           *
;*   Regs Used         : A0,A3,A4,A5,A6,B0,B3,B4,B5,SP                        *
;*   Local Frame Size  : 0 Args + 20 Auto + 0 Save = 20 byte                  *
;******************************************************************************
_Byte2Bit:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           SUB     .D2     SP,24,SP          ; |69| 
	.dwcfi	cfa_offset, 24
$C$DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_name("bits")
	.dwattr $C$DW$47, DW_AT_TI_symbol_name("_bits")
	.dwattr $C$DW$47, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$47, DW_AT_location[DW_OP_reg4]
$C$DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_name("bytes")
	.dwattr $C$DW$48, DW_AT_TI_symbol_name("_bytes")
	.dwattr $C$DW$48, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$48, DW_AT_location[DW_OP_reg20]
$C$DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_name("ByteLen")
	.dwattr $C$DW$49, DW_AT_TI_symbol_name("_ByteLen")
	.dwattr $C$DW$49, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$49, DW_AT_location[DW_OP_reg6]
$C$DW$50	.dwtag  DW_TAG_variable, DW_AT_name("bits")
	.dwattr $C$DW$50, DW_AT_TI_symbol_name("_bits")
	.dwattr $C$DW$50, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$50, DW_AT_location[DW_OP_breg31 4]
$C$DW$51	.dwtag  DW_TAG_variable, DW_AT_name("bytes")
	.dwattr $C$DW$51, DW_AT_TI_symbol_name("_bytes")
	.dwattr $C$DW$51, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$51, DW_AT_location[DW_OP_breg31 8]
$C$DW$52	.dwtag  DW_TAG_variable, DW_AT_name("ByteLen")
	.dwattr $C$DW$52, DW_AT_TI_symbol_name("_ByteLen")
	.dwattr $C$DW$52, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$52, DW_AT_location[DW_OP_breg31 12]
$C$DW$53	.dwtag  DW_TAG_variable, DW_AT_name("i")
	.dwattr $C$DW$53, DW_AT_TI_symbol_name("_i")
	.dwattr $C$DW$53, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$53, DW_AT_location[DW_OP_breg31 16]
$C$DW$54	.dwtag  DW_TAG_variable, DW_AT_name("k")
	.dwattr $C$DW$54, DW_AT_TI_symbol_name("_k")
	.dwattr $C$DW$54, DW_AT_type(*$C$DW$T$6)
	.dwattr $C$DW$54, DW_AT_location[DW_OP_breg31 20]
           STW     .D2T1   A6,*+SP(12)       ; |69| 
           STW     .D2T2   B4,*+SP(8)        ; |69| 
           STW     .D2T1   A4,*+SP(4)        ; |69| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 72,column 6,is_stmt
           ZERO    .L2     B4                ; |72| 
           STW     .D2T2   B4,*+SP(16)       ; |72| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 72,column 10,is_stmt
           LDW     .D2T2   *+SP(16),B5       ; |72| 
           NOP             4
           CMPLT   .L2X    B5,A6,B0          ; |72| 
   [!B0]   BNOP    .S1     $C$L17,5          ; |72| 
           ; BRANCHCC OCCURS {$C$L17}        ; |72| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L16:    
$C$DW$L$_Byte2Bit$2$B:
	.dwpsn	file "Viterbi.c",line 74,column 3,is_stmt
           LDW     .D2T2   *+SP(16),B4       ; |74| 
           LDW     .D2T2   *+SP(8),B5        ; |74| 
           NOP             4
           LDBU    .D2T2   *+B5[B4],B4       ; |74| 
           NOP             4
           STB     .D2T2   B4,*+SP(20)       ; |74| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 75,column 3,is_stmt
           LDW     .D2T2   *+SP(16),B4       ; |75| 
           LDBU    .D2T2   *+SP(20),B5       ; |75| 
           LDW     .D2T1   *+SP(4),A3        ; |75| 
           NOP             3

           SHL     .S1X    B4,3,A4           ; |75| 
||         EXTU    .S2     B5,24,31,B4       ; |75| 

           STB     .D1T2   B4,*+A4[A3]       ; |75| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 76,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |76| 
           LDBU    .D2T2   *+SP(20),B4       ; |76| 
           LDW     .D2T1   *+SP(4),A3        ; |76| 
           MVK     .L1     1,A5              ; |76| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |76| 
||         EXTU    .S2     B4,25,31,B4       ; |76| 

           STB     .D1T2   B4,*+A4[A3]       ; |76| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 77,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |77| 
           LDBU    .D2T1   *+SP(20),A3       ; |77| 
           LDW     .D2T1   *+SP(4),A6        ; |77| 
           MVK     .L1     2,A5              ; |77| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |77| 
||         EXTU    .S1     A3,26,31,A3       ; |77| 

           STB     .D1T1   A3,*+A4[A6]       ; |77| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 78,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |78| 
           LDBU    .D2T1   *+SP(20),A3       ; |78| 
           LDW     .D2T1   *+SP(4),A6        ; |78| 
           MVK     .L1     3,A5              ; |78| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |78| 
||         EXTU    .S1     A3,27,31,A3       ; |78| 

           STB     .D1T1   A3,*+A4[A6]       ; |78| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 79,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |79| 
           LDBU    .D2T2   *+SP(20),B4       ; |79| 
           LDW     .D2T1   *+SP(4),A3        ; |79| 
           MVK     .L1     4,A5              ; |79| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |79| 
||         EXTU    .S2     B4,28,31,B4       ; |79| 

           STB     .D1T2   B4,*+A4[A3]       ; |79| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 80,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |80| 
           LDBU    .D2T2   *+SP(20),B4       ; |80| 
           LDW     .D2T1   *+SP(4),A3        ; |80| 
           MVK     .L1     5,A5              ; |80| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |80| 
||         EXTU    .S2     B4,29,31,B4       ; |80| 

           STB     .D1T2   B4,*+A4[A3]       ; |80| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 81,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |81| 
           LDBU    .D2T2   *+SP(20),B4       ; |81| 
           LDW     .D2T1   *+SP(4),A3        ; |81| 
           MVK     .L1     6,A5              ; |81| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |81| 
||         EXTU    .S2     B4,30,31,B4       ; |81| 

           STB     .D1T2   B4,*+A4[A3]       ; |81| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 82,column 3,is_stmt
           LDW     .D2T1   *+SP(16),A4       ; |82| 
           LDBU    .D2T2   *+SP(20),B4       ; |82| 
           LDW     .D2T1   *+SP(4),A3        ; |82| 
           MVK     .L1     7,A5              ; |82| 
           NOP             2

           ADDAD   .D1     A5,A4,A4          ; |82| 
||         AND     .L2     1,B4,B4           ; |82| 

           STB     .D1T2   B4,*+A4[A3]       ; |82| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 72,column 20,is_stmt
           LDW     .D2T2   *+SP(16),B4       ; |72| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |72| 
           STW     .D2T2   B4,*+SP(16)       ; |72| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 72,column 10,is_stmt
           LDW     .D2T2   *+SP(12),B4       ; |72| 
           LDW     .D2T1   *+SP(16),A3       ; |72| 
           NOP             4
           CMPLT   .L1X    A3,B4,A0          ; |72| 
   [ A0]   BNOP    .S1     $C$L16,5          ; |72| 
           ; BRANCHCC OCCURS {$C$L16}        ; |72| 
$C$DW$L$_Byte2Bit$2$E:
;** --------------------------------------------------------------------------*
$C$L17:    
	.dwpsn	file "Viterbi.c",line 84,column 1,is_stmt
           ADDK    .S2     24,SP             ; |84| 
	.dwcfi	cfa_offset, 0
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |84| 
           ; BRANCH OCCURS {B3}              ; |84| 

$C$DW$55	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$55, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L16:1:1349774014")
	.dwattr $C$DW$55, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$55, DW_AT_TI_begin_line(0x48)
	.dwattr $C$DW$55, DW_AT_TI_end_line(0x53)
$C$DW$56	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$56, DW_AT_low_pc($C$DW$L$_Byte2Bit$2$B)
	.dwattr $C$DW$56, DW_AT_high_pc($C$DW$L$_Byte2Bit$2$E)
	.dwendtag $C$DW$55

	.dwattr $C$DW$46, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$46, DW_AT_TI_end_line(0x54)
	.dwattr $C$DW$46, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$46

	.sect	".text"
	.global	_Conv418Init

$C$DW$57	.dwtag  DW_TAG_subprogram, DW_AT_name("Conv418Init")
	.dwattr $C$DW$57, DW_AT_low_pc(_Conv418Init)
	.dwattr $C$DW$57, DW_AT_high_pc(0x00)
	.dwattr $C$DW$57, DW_AT_TI_symbol_name("_Conv418Init")
	.dwattr $C$DW$57, DW_AT_external
	.dwattr $C$DW$57, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$57, DW_AT_TI_begin_line(0x57)
	.dwattr $C$DW$57, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 88,column 1,is_stmt,address _Conv418Init

	.dwfde $C$DW$CIE, _Conv418Init

;******************************************************************************
;* FUNCTION NAME: Conv418Init                                                 *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,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,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,DP,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 + 4 Auto + 4 Save = 8 byte                    *
;******************************************************************************
_Conv418Init:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           STW     .D2T2   B3,*SP--(8)       ; |88| 
           NOP             2
	.dwcfi	cfa_offset, 8
	.dwcfi	save_reg_to_mem, 19, 0
$C$DW$58	.dwtag  DW_TAG_variable, DW_AT_name("i")
	.dwattr $C$DW$58, DW_AT_TI_symbol_name("_i")
	.dwattr $C$DW$58, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$58, DW_AT_location[DW_OP_breg31 4]
	.dwpsn	file "Viterbi.c",line 90,column 8,is_stmt
           MVKL    .S2     _NodeData,B5
           MVKH    .S2     _NodeData,B5
           ZERO    .L2     B4                ; |90| 

           MVK     .S1     0xc00,A6          ; |90| 
||         CALLP   .S2     _memset,B3
||         MV      .L1X    B5,A4             ; |90| 

$C$RL1:    ; CALL OCCURS {_memset}           ; |90| 
	.dwpsn	file "Viterbi.c",line 91,column 8,is_stmt
           MVKL    .S2     _NodeData+3072,B5
           MVKH    .S2     _NodeData+3072,B5
           ZERO    .L2     B4                ; |91| 

           MVK     .S1     0x800,A6          ; |91| 
||         CALLP   .S2     _memset,B3
||         MV      .L1X    B5,A4             ; |91| 

$C$RL2:    ; CALL OCCURS {_memset}           ; |91| 
	.dwpsn	file "Viterbi.c",line 92,column 8,is_stmt
           MVKL    .S2     _NodeData+5120,B5
           MVKH    .S2     _NodeData+5120,B5
           ZERO    .L2     B4                ; |92| 

           MVK     .S1     0x2000,A6         ; |92| 
||         CALLP   .S2     _memset,B3
||         MV      .L1X    B5,A4             ; |92| 

$C$RL3:    ; CALL OCCURS {_memset}           ; |92| 
	.dwpsn	file "Viterbi.c",line 93,column 8,is_stmt
           MVKL    .S1     _NodeData+13312,A4
           MVK     .S1     0x2000,A6         ; |93| 

           CALLP   .S2     _memset,B3
||         MVKH    .S1     _NodeData+13312,A4
||         ZERO    .L2     B4                ; |93| 

$C$RL4:    ; CALL OCCURS {_memset}           ; |93| 
	.dwpsn	file "Viterbi.c",line 95,column 2,is_stmt
           MVK     .L1     3,A3              ; |95| 
           STW     .D2T1   A3,*+DP(_LDLDataNum) ; |95| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 96,column 2,is_stmt
           MVK     .L1     6,A3              ; |96| 
           STW     .D2T1   A3,*+DP(_DataPackNum) ; |96| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 97,column 6,is_stmt
           ZERO    .L1     A3                ; |97| 
           STW     .D2T1   A3,*+SP(4)        ; |97| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 97,column 10,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B4 ; |97| 
           MV      .L2X    A3,B5             ; |97| 
           NOP             3
           CMPLT   .L2X    A3,B4,B0          ; |97| 
   [!B0]   BNOP    .S1     $C$L19,5          ; |97| 
           ; BRANCHCC OCCURS {$C$L19}        ; |97| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L18:    
$C$DW$L$_Conv418Init$2$B:
	.dwpsn	file "Viterbi.c",line 99,column 3,is_stmt
           LDBU    .D2T2   *+SP(4),B4        ; |99| 
           MVKL    .S2     _NodeData,B6
           MVKH    .S2     _NodeData,B6
           NOP             2
           STB     .D2T2   B4,*+B5[B6]       ; |99| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 97,column 23,is_stmt
           LDW     .D2T2   *+SP(4),B4        ; |97| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |97| 
           STW     .D2T2   B4,*+SP(4)        ; |97| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 97,column 10,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B4 ; |97| 
           LDW     .D2T2   *+SP(4),B5        ; |97| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |97| 
   [ B0]   BNOP    .S1     $C$L18,5          ; |97| 
           ; BRANCHCC OCCURS {$C$L18}        ; |97| 
$C$DW$L$_Conv418Init$2$E:
;** --------------------------------------------------------------------------*
$C$L19:    
	.dwpsn	file "Viterbi.c",line 101,column 2,is_stmt
           MVKL    .S2     _NodeData,B5

           MVKH    .S2     _NodeData,B5
||         SUB     .L2     B4,1,B4           ; |101| 

           STB     .D2T1   A3,*+B4[B5]       ; |101| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 102,column 2,is_stmt
           MVKL    .S1     _NodeData+3072,A4

           CALLP   .S2     _Byte2Bit,B3
||         LDW     .D2T1   *+DP(_LDLDataNum),A6 ; |102| 
||         MVKH    .S1     _NodeData+3072,A4
||         MV      .L2     B5,B4             ; |102| 

$C$RL5:    ; CALL OCCURS {_Byte2Bit}         ; |102| 
	.dwpsn	file "Viterbi.c",line 103,column 2,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B5 ; |103| 
           MVKL    .S2     _NodeData+3072,B4
           MVKL    .S1     _NodeData+56224,A6
           MVKH    .S2     _NodeData+3072,B4
           MVKH    .S1     _NodeData+56224,A6
           EXT     .S2     B5,19,16,B5       ; |103| 
           ZERO    .L2     B6                ; |103| 

           CALLP   .S2     _Conv418,B3
||         MV      .L1X    B5,A4             ; |103| 

$C$RL6:    ; CALL OCCURS {_Conv418}          ; |103| 
	.dwpsn	file "Viterbi.c",line 104,column 2,is_stmt
           LDW     .D2T1   *+DP(_LDLDataNum),A3 ; |104| 
           MVKL    .S1     _NodeData+60320,A6
           MVKL    .S2     _NodeData+3072,B4
           MVKH    .S1     _NodeData+60320,A6
           MVKH    .S2     _NodeData+3072,B4

           CALLP   .S2     _Conv418,B3
||         EXT     .S1     A3,19,16,A4       ; |104| 
||         MVK     .L2     0x1,B6            ; |104| 

$C$RL7:    ; CALL OCCURS {_Conv418}          ; |104| 
	.dwpsn	file "Viterbi.c",line 105,column 2,is_stmt
           LDW     .D2T1   *+DP(_LDLDataNum),A3 ; |105| 
           MVKL    .S1     _NodeData+64416,A6
           MVKL    .S2     _NodeData+3072,B4
           MVKH    .S1     _NodeData+64416,A6
           MVKH    .S2     _NodeData+3072,B4

           CALLP   .S2     _Conv418,B3
||         EXT     .S1     A3,19,16,A4       ; |105| 
||         MVK     .L2     0x2,B6            ; |105| 

$C$RL8:    ; CALL OCCURS {_Conv418}          ; |105| 
	.dwpsn	file "Viterbi.c",line 106,column 2,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B5 ; |106| 
           MVKL    .S2     _NodeData+3072,B4
           MVKL    .S1     _NodeData+68512,A6
           MVKH    .S2     _NodeData+3072,B4
           MVKH    .S1     _NodeData+68512,A6
           EXT     .S2     B5,19,16,B5       ; |106| 
           MVK     .L2     0x4,B6            ; |106| 

           CALLP   .S2     _Conv418,B3
||         MV      .L1X    B5,A4             ; |106| 

$C$RL9:    ; CALL OCCURS {_Conv418}          ; |106| 
	.dwpsn	file "Viterbi.c",line 108,column 6,is_stmt
           ZERO    .L1     A3                ; |108| 
           STW     .D2T1   A3,*+SP(4)        ; |108| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 108,column 10,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B4 ; |108| 
           MV      .L2X    A3,B5             ; |108| 
           NOP             3
           SHL     .S1X    B4,3,A3           ; |108| 
           CMPLT   .L1X    B5,A3,A0          ; |108| 
   [!A0]   BNOP    .S1     $C$L21,5          ; |108| 
           ; BRANCHCC OCCURS {$C$L21}        ; |108| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L20:    
$C$DW$L$_Conv418Init$4$B:
	.dwpsn	file "Viterbi.c",line 110,column 4,is_stmt
           LDW     .D2T1   *+SP(4),A3        ; |110| 
           MVKL    .S1     _NodeData+56224,A4
           MVKH    .S1     _NodeData+56224,A4
           MVKL    .S2     _NodeData+72608,B5
           MVKH    .S2     _NodeData+72608,B5

           MV      .L2X    A3,B4             ; |110| 
||         LDB     .D1T1   *+A3[A4],A3       ; |110| 

           SHL     .S2     B4,2,B4           ; |110| 
           NOP             3
           STB     .D2T1   A3,*+B4[B5]       ; |110| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 111,column 4,is_stmt
           LDW     .D2T1   *+SP(4),A5        ; |111| 
           MVKL    .S1     _NodeData+60320,A3
           MVKH    .S1     _NodeData+60320,A3
           MVK     .L1     1,A31             ; |111| 
           MV      .L1X    B5,A6             ; |111| 
           LDB     .D1T1   *+A5[A3],A3       ; |111| 
           MV      .L1     A5,A4             ; |111| 
           ADDAW   .D1     A31,A4,A4         ; |111| 
           NOP             2
           STB     .D1T1   A3,*+A4[A6]       ; |111| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 112,column 4,is_stmt
           LDW     .D2T1   *+SP(4),A5        ; |112| 
           MVKL    .S1     _NodeData+64416,A4
           MVKH    .S1     _NodeData+64416,A4
           MVK     .L1     2,A30             ; |112| 
           NOP             1

           MV      .L1     A5,A3             ; |112| 
||         LDB     .D1T1   *+A5[A4],A5       ; |112| 

           ADDAW   .D1     A30,A3,A3         ; |112| 
           NOP             3
           STB     .D1T1   A5,*+A3[A6]       ; |112| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 113,column 4,is_stmt
           LDW     .D2T2   *+SP(4),B4        ; |113| 
           MVKL    .S2     _NodeData+68512,B5
           MVKH    .S2     _NodeData+68512,B5
           MVK     .L1     3,A4              ; |113| 
           MV      .L1     A6,A5             ; |113| 

           MV      .L1X    B4,A3             ; |113| 
||         LDB     .D2T2   *+B4[B5],B4       ; |113| 

           ADDAW   .D1     A4,A3,A3          ; |113| 
           NOP             3
           STB     .D1T2   B4,*+A3[A5]       ; |113| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 108,column 25,is_stmt
           LDW     .D2T2   *+SP(4),B4        ; |108| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |108| 
           STW     .D2T2   B4,*+SP(4)        ; |108| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 108,column 10,is_stmt
           LDW     .D2T2   *+DP(_LDLDataNum),B4 ; |108| 
           LDW     .D2T1   *+SP(4),A3        ; |108| 
           NOP             3
           SHL     .S2     B4,3,B4           ; |108| 
           CMPLT   .L2X    A3,B4,B0          ; |108| 
   [ B0]   BNOP    .S1     $C$L20,5          ; |108| 
           ; BRANCHCC OCCURS {$C$L20}        ; |108| 
$C$DW$L$_Conv418Init$4$E:
;** --------------------------------------------------------------------------*
$C$L21:    
	.dwpsn	file "Viterbi.c",line 116,column 1,is_stmt
           LDW     .D2T2   *++SP(8),B3       ; |116| 
           NOP             4
	.dwcfi	cfa_offset, 0
	.dwcfi	restore_reg, 19
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |116| 
           ; BRANCH OCCURS {B3}              ; |116| 

$C$DW$59	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$59, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L20:1:1349774014")
	.dwattr $C$DW$59, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$59, DW_AT_TI_begin_line(0x6c)
	.dwattr $C$DW$59, DW_AT_TI_end_line(0x72)
$C$DW$60	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$60, DW_AT_low_pc($C$DW$L$_Conv418Init$4$B)
	.dwattr $C$DW$60, DW_AT_high_pc($C$DW$L$_Conv418Init$4$E)
	.dwendtag $C$DW$59


$C$DW$61	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$61, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L18:1:1349774014")
	.dwattr $C$DW$61, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$61, DW_AT_TI_begin_line(0x61)
	.dwattr $C$DW$61, DW_AT_TI_end_line(0x64)
$C$DW$62	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$62, DW_AT_low_pc($C$DW$L$_Conv418Init$2$B)
	.dwattr $C$DW$62, DW_AT_high_pc($C$DW$L$_Conv418Init$2$E)
	.dwendtag $C$DW$61

	.dwattr $C$DW$57, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$57, DW_AT_TI_end_line(0x74)
	.dwattr $C$DW$57, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$57

	.sect	".text"
	.global	_Bit2Byte

$C$DW$63	.dwtag  DW_TAG_subprogram, DW_AT_name("Bit2Byte")
	.dwattr $C$DW$63, DW_AT_low_pc(_Bit2Byte)
	.dwattr $C$DW$63, DW_AT_high_pc(0x00)
	.dwattr $C$DW$63, DW_AT_TI_symbol_name("_Bit2Byte")
	.dwattr $C$DW$63, DW_AT_external
	.dwattr $C$DW$63, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$63, DW_AT_TI_begin_line(0x77)
	.dwattr $C$DW$63, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 120,column 1,is_stmt,address _Bit2Byte

	.dwfde $C$DW$CIE, _Bit2Byte

;******************************************************************************
;* FUNCTION NAME: Bit2Byte                                                    *
;*                                                                            *
;*   Regs Modified     : B0,B4,B5,B6,B7,SP                                    *
;*   Regs Used         : A4,A6,B0,B3,B4,B5,B6,B7,SP                           *
;*   Local Frame Size  : 0 Args + 32 Auto + 0 Save = 32 byte                  *
;******************************************************************************
_Bit2Byte:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           ADDK    .S2     -32,SP            ; |120| 
	.dwcfi	cfa_offset, 32
$C$DW$64	.dwtag  DW_TAG_formal_parameter, DW_AT_name("bytes")
	.dwattr $C$DW$64, DW_AT_TI_symbol_name("_bytes")
	.dwattr $C$DW$64, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$64, DW_AT_location[DW_OP_reg4]
$C$DW$65	.dwtag  DW_TAG_formal_parameter, DW_AT_name("bits")
	.dwattr $C$DW$65, DW_AT_TI_symbol_name("_bits")
	.dwattr $C$DW$65, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$65, DW_AT_location[DW_OP_reg20]
$C$DW$66	.dwtag  DW_TAG_formal_parameter, DW_AT_name("BitLen")
	.dwattr $C$DW$66, DW_AT_TI_symbol_name("_BitLen")
	.dwattr $C$DW$66, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$66, DW_AT_location[DW_OP_reg6]
$C$DW$67	.dwtag  DW_TAG_variable, DW_AT_name("bytes")
	.dwattr $C$DW$67, DW_AT_TI_symbol_name("_bytes")
	.dwattr $C$DW$67, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$67, DW_AT_location[DW_OP_breg31 4]
$C$DW$68	.dwtag  DW_TAG_variable, DW_AT_name("bits")
	.dwattr $C$DW$68, DW_AT_TI_symbol_name("_bits")
	.dwattr $C$DW$68, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$68, DW_AT_location[DW_OP_breg31 8]
$C$DW$69	.dwtag  DW_TAG_variable, DW_AT_name("BitLen")
	.dwattr $C$DW$69, DW_AT_TI_symbol_name("_BitLen")
	.dwattr $C$DW$69, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$69, DW_AT_location[DW_OP_breg31 12]
$C$DW$70	.dwtag  DW_TAG_variable, DW_AT_name("i")
	.dwattr $C$DW$70, DW_AT_TI_symbol_name("_i")
	.dwattr $C$DW$70, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$70, DW_AT_location[DW_OP_breg31 16]
$C$DW$71	.dwtag  DW_TAG_variable, DW_AT_name("j")
	.dwattr $C$DW$71, DW_AT_TI_symbol_name("_j")
	.dwattr $C$DW$71, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$71, DW_AT_location[DW_OP_breg31 20]
$C$DW$72	.dwtag  DW_TAG_variable, DW_AT_name("k")
	.dwattr $C$DW$72, DW_AT_TI_symbol_name("_k")
	.dwattr $C$DW$72, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$72, DW_AT_location[DW_OP_breg31 24]
$C$DW$73	.dwtag  DW_TAG_variable, DW_AT_name("data")
	.dwattr $C$DW$73, DW_AT_TI_symbol_name("_data")
	.dwattr $C$DW$73, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$73, DW_AT_location[DW_OP_breg31 28]
$C$DW$74	.dwtag  DW_TAG_variable, DW_AT_name("pBit")
	.dwattr $C$DW$74, DW_AT_TI_symbol_name("_pBit")
	.dwattr $C$DW$74, DW_AT_type(*$C$DW$T$32)
	.dwattr $C$DW$74, DW_AT_location[DW_OP_breg31 32]
           STW     .D2T1   A6,*+SP(12)       ; |120| 
           STW     .D2T2   B4,*+SP(8)        ; |120| 
           STW     .D2T1   A4,*+SP(4)        ; |120| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 122,column 6,is_stmt
           MV      .L2X    A6,B4
           SHR     .S2     B4,3,B4           ; |122| 
           STW     .D2T2   B4,*+SP(24)       ; |122| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 126,column 2,is_stmt
           LDW     .D2T2   *+SP(8),B4        ; |126| 
           NOP             4
           STW     .D2T2   B4,*+SP(32)       ; |126| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 127,column 6,is_stmt
           ZERO    .L2     B4                ; |127| 
           STW     .D2T2   B4,*+SP(16)       ; |127| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 127,column 10,is_stmt
           LDW     .D2T2   *+SP(16),B5       ; |127| 
           LDW     .D2T2   *+SP(24),B4       ; |127| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |127| 
   [!B0]   BNOP    .S1     $C$L25,5          ; |127| 
           ; BRANCHCC OCCURS {$C$L25}        ; |127| 
;** --------------------------------------------------------------------------*
;**   BEGIN LOOP $C$L22
;** --------------------------------------------------------------------------*
$C$L22:    
$C$DW$L$_Bit2Byte$2$B:
	.dwpsn	file "Viterbi.c",line 129,column 4,is_stmt
           ZERO    .L2     B4                ; |129| 
           STW     .D2T2   B4,*+SP(28)       ; |129| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 130,column 8,is_stmt
           STW     .D2T2   B4,*+SP(20)       ; |130| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 130,column 12,is_stmt
           CMPLT   .L2     B4,8,B0           ; |130| 
   [!B0]   BNOP    .S1     $C$L24,5          ; |130| 
           ; BRANCHCC OCCURS {$C$L24}        ; |130| 
$C$DW$L$_Bit2Byte$2$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L23:    
$C$DW$L$_Bit2Byte$3$B:
	.dwpsn	file "Viterbi.c",line 132,column 6,is_stmt
           LDW     .D2T2   *+SP(32),B4       ; |132| 
           LDW     .D2T2   *+SP(20),B6       ; |132| 
           LDW     .D2T2   *+SP(28),B5       ; |132| 
           NOP             2
           LDBU    .D2T2   *B4++,B7          ; |132| 
           SUB     .L2     7,B6,B6           ; |132| 
           STW     .D2T2   B4,*+SP(32)       ; |132| 
           NOP             2
           SHL     .S2     B7,B6,B6          ; |132| 
           OR      .L2     B6,B5,B4          ; |132| 
           STW     .D2T2   B4,*+SP(28)       ; |132| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 130,column 16,is_stmt
           LDW     .D2T2   *+SP(20),B4       ; |130| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |130| 
           STW     .D2T2   B4,*+SP(20)       ; |130| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 130,column 12,is_stmt
           CMPLT   .L2     B4,8,B0           ; |130| 
   [ B0]   BNOP    .S1     $C$L23,5          ; |130| 
           ; BRANCHCC OCCURS {$C$L23}        ; |130| 
$C$DW$L$_Bit2Byte$3$E:
;** --------------------------------------------------------------------------*
$C$L24:    
$C$DW$L$_Bit2Byte$4$B:
	.dwpsn	file "Viterbi.c",line 134,column 8,is_stmt
           LDW     .D2T2   *+SP(16),B6       ; |134| 
           LDW     .D2T2   *+SP(4),B4        ; |134| 
           LDBU    .D2T2   *+SP(28),B5       ; |134| 
           NOP             4
           STB     .D2T2   B5,*+B4[B6]       ; |134| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 127,column 14,is_stmt
           LDW     .D2T2   *+SP(16),B4       ; |127| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |127| 
           STW     .D2T2   B4,*+SP(16)       ; |127| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 127,column 10,is_stmt
           LDW     .D2T2   *+SP(24),B5       ; |127| 
           NOP             4
           CMPLT   .L2     B4,B5,B0          ; |127| 
   [ B0]   BNOP    .S1     $C$L22,5          ; |127| 
           ; BRANCHCC OCCURS {$C$L22}        ; |127| 
$C$DW$L$_Bit2Byte$4$E:
;** --------------------------------------------------------------------------*
$C$L25:    
	.dwpsn	file "Viterbi.c",line 136,column 1,is_stmt
           ADDK    .S2     32,SP             ; |136| 
	.dwcfi	cfa_offset, 0
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |136| 
           ; BRANCH OCCURS {B3}              ; |136| 

$C$DW$75	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$75, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L22:1:1349774014")
	.dwattr $C$DW$75, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$75, DW_AT_TI_begin_line(0x7f)
	.dwattr $C$DW$75, DW_AT_TI_end_line(0x87)
$C$DW$76	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$76, DW_AT_low_pc($C$DW$L$_Bit2Byte$2$B)
	.dwattr $C$DW$76, DW_AT_high_pc($C$DW$L$_Bit2Byte$2$E)
$C$DW$77	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$77, DW_AT_low_pc($C$DW$L$_Bit2Byte$4$B)
	.dwattr $C$DW$77, DW_AT_high_pc($C$DW$L$_Bit2Byte$4$E)

$C$DW$78	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$78, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L23:2:1349774014")
	.dwattr $C$DW$78, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$78, DW_AT_TI_begin_line(0x82)
	.dwattr $C$DW$78, DW_AT_TI_end_line(0x85)
$C$DW$79	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$79, DW_AT_low_pc($C$DW$L$_Bit2Byte$3$B)
	.dwattr $C$DW$79, DW_AT_high_pc($C$DW$L$_Bit2Byte$3$E)
	.dwendtag $C$DW$78

	.dwendtag $C$DW$75

	.dwattr $C$DW$63, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$63, DW_AT_TI_end_line(0x88)
	.dwattr $C$DW$63, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$63

	.sect	".text"
	.global	_Data28PSK

$C$DW$80	.dwtag  DW_TAG_subprogram, DW_AT_name("Data28PSK")
	.dwattr $C$DW$80, DW_AT_low_pc(_Data28PSK)
	.dwattr $C$DW$80, DW_AT_high_pc(0x00)
	.dwattr $C$DW$80, DW_AT_TI_symbol_name("_Data28PSK")
	.dwattr $C$DW$80, DW_AT_external
	.dwattr $C$DW$80, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$80, DW_AT_TI_begin_line(0x89)
	.dwattr $C$DW$80, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 138,column 1,is_stmt,address _Data28PSK

	.dwfde $C$DW$CIE, _Data28PSK

;******************************************************************************
;* FUNCTION NAME: Data28PSK                                                   *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP,A16,A17,B16,B17,B18,B19,B31          *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP,A16,A17,B16,B17,B18,B19,B31          *
;*   Local Frame Size  : 0 Args + 124 Auto + 4 Save = 128 byte                *
;******************************************************************************
_Data28PSK:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           ADDK    .S2     -128,SP           ; |138| 
	.dwcfi	cfa_offset, 128
           STW     .D2T2   B3,*+SP(128)      ; |138| 
           NOP             2
	.dwcfi	save_reg_to_mem, 19, 0
$C$DW$81	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indata")
	.dwattr $C$DW$81, DW_AT_TI_symbol_name("_indata")
	.dwattr $C$DW$81, DW_AT_type(*$C$DW$T$39)
	.dwattr $C$DW$81, DW_AT_location[DW_OP_reg4]
$C$DW$82	.dwtag  DW_TAG_formal_parameter, DW_AT_name("outdataI")
	.dwattr $C$DW$82, DW_AT_TI_symbol_name("_outdataI")
	.dwattr $C$DW$82, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$82, DW_AT_location[DW_OP_reg20]
$C$DW$83	.dwtag  DW_TAG_formal_parameter, DW_AT_name("outdataQ")
	.dwattr $C$DW$83, DW_AT_TI_symbol_name("_outdataQ")
	.dwattr $C$DW$83, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$83, DW_AT_location[DW_OP_reg6]
$C$DW$84	.dwtag  DW_TAG_formal_parameter, DW_AT_name("inlen")
	.dwattr $C$DW$84, DW_AT_TI_symbol_name("_inlen")
	.dwattr $C$DW$84, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$84, DW_AT_location[DW_OP_reg22]
$C$DW$85	.dwtag  DW_TAG_variable, DW_AT_name("indata")
	.dwattr $C$DW$85, DW_AT_TI_symbol_name("_indata")
	.dwattr $C$DW$85, DW_AT_type(*$C$DW$T$39)
	.dwattr $C$DW$85, DW_AT_location[DW_OP_breg31 4]
$C$DW$86	.dwtag  DW_TAG_variable, DW_AT_name("outdataI")
	.dwattr $C$DW$86, DW_AT_TI_symbol_name("_outdataI")
	.dwattr $C$DW$86, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$86, DW_AT_location[DW_OP_breg31 8]
$C$DW$87	.dwtag  DW_TAG_variable, DW_AT_name("outdataQ")
	.dwattr $C$DW$87, DW_AT_TI_symbol_name("_outdataQ")
	.dwattr $C$DW$87, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$87, DW_AT_location[DW_OP_breg31 12]
$C$DW$88	.dwtag  DW_TAG_variable, DW_AT_name("inlen")
	.dwattr $C$DW$88, DW_AT_TI_symbol_name("_inlen")
	.dwattr $C$DW$88, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$88, DW_AT_location[DW_OP_breg31 16]
$C$DW$89	.dwtag  DW_TAG_variable, DW_AT_name("i")
	.dwattr $C$DW$89, DW_AT_TI_symbol_name("_i")
	.dwattr $C$DW$89, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$89, DW_AT_location[DW_OP_breg31 20]
$C$DW$90	.dwtag  DW_TAG_variable, DW_AT_name("tempdata")
	.dwattr $C$DW$90, DW_AT_TI_symbol_name("_tempdata")
	.dwattr $C$DW$90, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$90, DW_AT_location[DW_OP_breg31 24]
$C$DW$91	.dwtag  DW_TAG_variable, DW_AT_name("phasemap8pskI")
	.dwattr $C$DW$91, DW_AT_TI_symbol_name("_phasemap8pskI")
	.dwattr $C$DW$91, DW_AT_type(*$C$DW$T$60)
	.dwattr $C$DW$91, DW_AT_location[DW_OP_breg31 32]
$C$DW$92	.dwtag  DW_TAG_variable, DW_AT_name("phasemap8pskQ")
	.dwattr $C$DW$92, DW_AT_TI_symbol_name("_phasemap8pskQ")
	.dwattr $C$DW$92, DW_AT_type(*$C$DW$T$60)
	.dwattr $C$DW$92, DW_AT_location[DW_OP_breg31 64]
$C$DW$93	.dwtag  DW_TAG_variable, DW_AT_name("GrayTable")
	.dwattr $C$DW$93, DW_AT_TI_symbol_name("_GrayTable")
	.dwattr $C$DW$93, DW_AT_type(*$C$DW$T$60)
	.dwattr $C$DW$93, DW_AT_location[DW_OP_breg31 96]
           STW     .D2T2   B6,*+SP(16)       ; |138| 
           STW     .D2T2   B4,*+SP(8)        ; |138| 

           MV      .L2X    A6,B5             ; |138| 
||         STW     .D2T1   A4,*+SP(4)        ; |138| 

           STW     .D2T2   B5,*+SP(12)       ; |138| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 141,column 6,is_stmt
           MVKL    .S2     _$P$T0$1,B4
           MVKH    .S2     _$P$T0$1,B4
           LDDW    .D2T1   *B4,A9:A8         ; |141| 
           LDDW    .D2T2   *+B4(24),B7:B6    ; |141| 
           LDDW    .D2T1   *+B4(8),A7:A6     ; |141| 
           LDDW    .D2T1   *+B4(16),A5:A4    ; |141| 
           ADDAW   .D1X    SP,8,A3           ; |141| 
           STDW    .D1T1   A9:A8,*A3         ; |141| 
           STDW    .D1T2   B7:B6,*+A3(24)    ; |141| 
           STDW    .D1T1   A7:A6,*+A3(8)     ; |141| 
           STDW    .D1T1   A5:A4,*+A3(16)    ; |141| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 142,column 6,is_stmt
           MVKL    .S2     _$P$T1$2,B4
           MVKH    .S2     _$P$T1$2,B4
           LDDW    .D2T2   *B4,B19:B18       ; |142| 
           LDDW    .D2T2   *+B4(8),B17:B16   ; |142| 
           LDDW    .D2T2   *+B4(16),B9:B8    ; |142| 
           LDDW    .D2T2   *+B4(24),B7:B6    ; |142| 
           ADDAW   .D2     SP,16,B4          ; |142| 
           STDW    .D2T2   B19:B18,*B4       ; |142| 
           STDW    .D2T2   B17:B16,*+B4(8)   ; |142| 
           STDW    .D2T2   B9:B8,*+B4(16)    ; |142| 
           STDW    .D2T2   B7:B6,*+B4(24)    ; |142| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 143,column 6,is_stmt
           MVKL    .S1     _$P$T2$3,A3
           MVKH    .S1     _$P$T2$3,A3
           LDDW    .D1T1   *A3,A17:A16       ; |143| 
           LDDW    .D1T1   *+A3(8),A9:A8     ; |143| 
           LDDW    .D1T1   *+A3(16),A7:A6    ; |143| 
           LDDW    .D1T1   *+A3(24),A5:A4    ; |143| 
           ADDAW   .D1X    SP,24,A3          ; |143| 
           STDW    .D1T1   A17:A16,*A3       ; |143| 
           STDW    .D1T1   A9:A8,*+A3(8)     ; |143| 
           STDW    .D1T1   A7:A6,*+A3(16)    ; |143| 
           STDW    .D1T1   A5:A4,*+A3(24)    ; |143| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 145,column 6,is_stmt
           ZERO    .L1     A3                ; |145| 
           STW     .D2T1   A3,*+SP(20)       ; |145| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 145,column 10,is_stmt

           CALLP   .S2     __divi,B3
||         LDW     .D2T1   *+SP(16),A4       ; |145| 
||         MVK     .L2     0x3,B4            ; |145| 

$C$RL10:   ; CALL OCCURS {__divi}            ; |145| 
           LDW     .D2T2   *+SP(20),B4       ; |145| 
           NOP             4
           CMPLT   .L1X    B4,A4,A0          ; |145| 
   [!A0]   BNOP    .S1     $C$L27,5          ; |145| 
           ; BRANCHCC OCCURS {$C$L27}        ; |145| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L26:    
$C$DW$L$_Data28PSK$2$B:
	.dwpsn	file "Viterbi.c",line 147,column 3,is_stmt
           LDW     .D2T1   *+SP(4),A5        ; |147| 
           MV      .L1X    B4,A3
           ADDAH   .D1     A3,A3,A3          ; |147| 
           MV      .L1X    B4,A4

           ADDAH   .D1     A4,A4,A4          ; |147| 
||         ADDAH   .D2     B4,B4,B4          ; |147| 
||         ADD     .L2X    2,A3,B31          ; |147| 

           MV      .L2X    A5,B6             ; |147| 
||         LDB     .D1T1   *+A5[A4],A4       ; |147| 
||         ADD     .S2     1,B4,B4           ; |147| 

           LDB     .D2T2   *+B4[B6],B4       ; |147| 
||         MV      .L2X    A5,B5             ; |147| 

           LDB     .D2T2   *+B31[B5],B6      ; |147| 
           NOP             2
           SHL     .S2X    A4,2,B5           ; |147| 
           ADDAH   .D2     B5,B4,B4          ; |147| 
           ADD     .L2     B6,B4,B4          ; |147| 
           STW     .D2T2   B4,*+SP(24)       ; |147| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 148,column 3,is_stmt
           ADDAW   .D2     SP,B4,B4          ; |148| 
           LDW     .D2T2   *+B4(96),B4       ; |148| 
           NOP             4
           STW     .D2T2   B4,*+SP(24)       ; |148| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 149,column 3,is_stmt
           ADDAW   .D2     SP,B4,B4          ; |149| 
           LDW     .D2T2   *+SP(20),B5       ; |149| 
           LDW     .D2T2   *+SP(8),B6        ; |149| 
           LDH     .D2T1   *+B4(32),A3       ; |149| 
           NOP             4
           STH     .D2T1   A3,*+B6[B5]       ; |149| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 150,column 3,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |150| 
           LDW     .D2T2   *+SP(20),B5       ; |150| 
           LDW     .D2T2   *+SP(12),B6       ; |150| 
           NOP             2
           ADDAW   .D2     SP,B4,B4          ; |150| 
           ADDK    .S2     64,B4             ; |150| 
           LDH     .D2T2   *B4,B4            ; |150| 
           NOP             5
           STH     .D2T2   B4,*+B6[B5]       ; |150| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 145,column 20,is_stmt
           LDW     .D2T2   *+SP(20),B4       ; |145| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |145| 
           STW     .D2T2   B4,*+SP(20)       ; |145| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 145,column 10,is_stmt

           CALLP   .S2     __divi,B3
||         LDW     .D2T1   *+SP(16),A4       ; |145| 
||         MVK     .L2     0x3,B4            ; |145| 

$C$RL11:   ; CALL OCCURS {__divi}            ; |145| 
           LDW     .D2T2   *+SP(20),B4       ; |145| 
           NOP             4
           CMPLT   .L1X    B4,A4,A0          ; |145| 
   [ A0]   BNOP    .S1     $C$L26,5          ; |145| 
           ; BRANCHCC OCCURS {$C$L26}        ; |145| 
$C$DW$L$_Data28PSK$2$E:
;** --------------------------------------------------------------------------*
$C$L27:    
	.dwpsn	file "Viterbi.c",line 152,column 1,is_stmt
           LDW     .D2T2   *+SP(128),B3      ; |152| 
           NOP             4
	.dwcfi	restore_reg, 19
           ADDK    .S2     128,SP            ; |152| 
	.dwcfi	cfa_offset, 0
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |152| 
           ; BRANCH OCCURS {B3}              ; |152| 

$C$DW$94	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$94, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L26:1:1349774014")
	.dwattr $C$DW$94, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$94, DW_AT_TI_begin_line(0x91)
	.dwattr $C$DW$94, DW_AT_TI_end_line(0x97)
$C$DW$95	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$95, DW_AT_low_pc($C$DW$L$_Data28PSK$2$B)
	.dwattr $C$DW$95, DW_AT_high_pc($C$DW$L$_Data28PSK$2$E)
	.dwendtag $C$DW$94

	.dwattr $C$DW$80, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$80, DW_AT_TI_end_line(0x98)
	.dwattr $C$DW$80, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$80

	.sect	".text"
	.global	_BitMetricComputeBPSKtest

$C$DW$96	.dwtag  DW_TAG_subprogram, DW_AT_name("BitMetricComputeBPSKtest")
	.dwattr $C$DW$96, DW_AT_low_pc(_BitMetricComputeBPSKtest)
	.dwattr $C$DW$96, DW_AT_high_pc(0x00)
	.dwattr $C$DW$96, DW_AT_TI_symbol_name("_BitMetricComputeBPSKtest")
	.dwattr $C$DW$96, DW_AT_external
	.dwattr $C$DW$96, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$96, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$96, DW_AT_TI_begin_line(0x9a)
	.dwattr $C$DW$96, DW_AT_TI_begin_column(0x05)
	.dwpsn	file "Viterbi.c",line 157,column 1,is_stmt,address _BitMetricComputeBPSKtest

	.dwfde $C$DW$CIE, _BitMetricComputeBPSKtest

;******************************************************************************
;* FUNCTION NAME: BitMetricComputeBPSKtest                                    *
;*                                                                            *
;*   Regs Modified     : A0,A3,A4,A5,A6,B0,B4,B5,B6,B7,SP,FP                  *
;*   Regs Used         : A0,A3,A4,A5,A6,A8,A10,A12,B0,B3,B4,B5,B6,B7,B8,B10,  *
;*                           B12,SP,FP                                        *
;*   Local Frame Size  : 0 Args + 68 Auto + 4 Save = 72 byte                  *
;******************************************************************************
_BitMetricComputeBPSKtest:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19

           MV      .L1X    SP,FP             ; |157| 
||         STW     .D2T1   FP,*SP--(72)      ; |157| 

           NOP             2
	.dwcfi	cfa_offset, 72
	.dwcfi	save_reg_to_mem, 32, 0
$C$DW$97	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataI0")
	.dwattr $C$DW$97, DW_AT_TI_symbol_name("_indataI0")
	.dwattr $C$DW$97, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$97, DW_AT_location[DW_OP_reg4]
$C$DW$98	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataQ0")
	.dwattr $C$DW$98, DW_AT_TI_symbol_name("_indataQ0")
	.dwattr $C$DW$98, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$98, DW_AT_location[DW_OP_reg20]
$C$DW$99	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataI1")
	.dwattr $C$DW$99, DW_AT_TI_symbol_name("_indataI1")
	.dwattr $C$DW$99, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$99, DW_AT_location[DW_OP_reg6]
$C$DW$100	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataQ1")
	.dwattr $C$DW$100, DW_AT_TI_symbol_name("_indataQ1")
	.dwattr $C$DW$100, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$100, DW_AT_location[DW_OP_reg22]
$C$DW$101	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataI2")
	.dwattr $C$DW$101, DW_AT_TI_symbol_name("_indataI2")
	.dwattr $C$DW$101, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$101, DW_AT_location[DW_OP_reg8]
$C$DW$102	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataQ2")
	.dwattr $C$DW$102, DW_AT_TI_symbol_name("_indataQ2")
	.dwattr $C$DW$102, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$102, DW_AT_location[DW_OP_reg24]
$C$DW$103	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataI3")
	.dwattr $C$DW$103, DW_AT_TI_symbol_name("_indataI3")
	.dwattr $C$DW$103, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$103, DW_AT_location[DW_OP_reg10]
$C$DW$104	.dwtag  DW_TAG_formal_parameter, DW_AT_name("indataQ3")
	.dwattr $C$DW$104, DW_AT_TI_symbol_name("_indataQ3")
	.dwattr $C$DW$104, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$104, DW_AT_location[DW_OP_reg26]
$C$DW$105	.dwtag  DW_TAG_formal_parameter, DW_AT_name("BM")
	.dwattr $C$DW$105, DW_AT_TI_symbol_name("_BM")
	.dwattr $C$DW$105, DW_AT_type(*$C$DW$T$57)
	.dwattr $C$DW$105, DW_AT_location[DW_OP_reg12]
$C$DW$106	.dwtag  DW_TAG_formal_parameter, DW_AT_name("inlen")
	.dwattr $C$DW$106, DW_AT_TI_symbol_name("_inlen")
	.dwattr $C$DW$106, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$106, DW_AT_location[DW_OP_reg28]
$C$DW$107	.dwtag  DW_TAG_formal_parameter, DW_AT_name("R")
	.dwattr $C$DW$107, DW_AT_TI_symbol_name("_R")
	.dwattr $C$DW$107, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$107, DW_AT_location[DW_OP_breg31 76]
$C$DW$108	.dwtag  DW_TAG_variable, DW_AT_name("indataI0")
	.dwattr $C$DW$108, DW_AT_TI_symbol_name("_indataI0")
	.dwattr $C$DW$108, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$108, DW_AT_location[DW_OP_breg31 4]
$C$DW$109	.dwtag  DW_TAG_variable, DW_AT_name("indataQ0")
	.dwattr $C$DW$109, DW_AT_TI_symbol_name("_indataQ0")
	.dwattr $C$DW$109, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$109, DW_AT_location[DW_OP_breg31 8]
$C$DW$110	.dwtag  DW_TAG_variable, DW_AT_name("indataI1")
	.dwattr $C$DW$110, DW_AT_TI_symbol_name("_indataI1")
	.dwattr $C$DW$110, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$110, DW_AT_location[DW_OP_breg31 12]
$C$DW$111	.dwtag  DW_TAG_variable, DW_AT_name("indataQ1")
	.dwattr $C$DW$111, DW_AT_TI_symbol_name("_indataQ1")
	.dwattr $C$DW$111, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$111, DW_AT_location[DW_OP_breg31 16]
$C$DW$112	.dwtag  DW_TAG_variable, DW_AT_name("indataI2")
	.dwattr $C$DW$112, DW_AT_TI_symbol_name("_indataI2")
	.dwattr $C$DW$112, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$112, DW_AT_location[DW_OP_breg31 20]
$C$DW$113	.dwtag  DW_TAG_variable, DW_AT_name("indataQ2")
	.dwattr $C$DW$113, DW_AT_TI_symbol_name("_indataQ2")
	.dwattr $C$DW$113, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$113, DW_AT_location[DW_OP_breg31 24]
$C$DW$114	.dwtag  DW_TAG_variable, DW_AT_name("indataI3")
	.dwattr $C$DW$114, DW_AT_TI_symbol_name("_indataI3")
	.dwattr $C$DW$114, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$114, DW_AT_location[DW_OP_breg31 28]
$C$DW$115	.dwtag  DW_TAG_variable, DW_AT_name("indataQ3")
	.dwattr $C$DW$115, DW_AT_TI_symbol_name("_indataQ3")
	.dwattr $C$DW$115, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$115, DW_AT_location[DW_OP_breg31 32]
$C$DW$116	.dwtag  DW_TAG_variable, DW_AT_name("BM")
	.dwattr $C$DW$116, DW_AT_TI_symbol_name("_BM")
	.dwattr $C$DW$116, DW_AT_type(*$C$DW$T$57)
	.dwattr $C$DW$116, DW_AT_location[DW_OP_breg31 36]
$C$DW$117	.dwtag  DW_TAG_variable, DW_AT_name("inlen")
	.dwattr $C$DW$117, DW_AT_TI_symbol_name("_inlen")
	.dwattr $C$DW$117, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$117, DW_AT_location[DW_OP_breg31 40]
$C$DW$118	.dwtag  DW_TAG_variable, DW_AT_name("i")
	.dwattr $C$DW$118, DW_AT_TI_symbol_name("_i")
	.dwattr $C$DW$118, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$118, DW_AT_location[DW_OP_breg31 44]
$C$DW$119	.dwtag  DW_TAG_variable, DW_AT_name("r0")
	.dwattr $C$DW$119, DW_AT_TI_symbol_name("_r0")
	.dwattr $C$DW$119, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$119, DW_AT_location[DW_OP_breg31 48]
$C$DW$120	.dwtag  DW_TAG_variable, DW_AT_name("r1")
	.dwattr $C$DW$120, DW_AT_TI_symbol_name("_r1")
	.dwattr $C$DW$120, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$120, DW_AT_location[DW_OP_breg31 52]
$C$DW$121	.dwtag  DW_TAG_variable, DW_AT_name("r2")
	.dwattr $C$DW$121, DW_AT_TI_symbol_name("_r2")
	.dwattr $C$DW$121, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$121, DW_AT_location[DW_OP_breg31 56]
$C$DW$122	.dwtag  DW_TAG_variable, DW_AT_name("r3")
	.dwattr $C$DW$122, DW_AT_TI_symbol_name("_r3")
	.dwattr $C$DW$122, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$122, DW_AT_location[DW_OP_breg31 60]
$C$DW$123	.dwtag  DW_TAG_variable, DW_AT_name("temp")
	.dwattr $C$DW$123, DW_AT_TI_symbol_name("_temp")
	.dwattr $C$DW$123, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$123, DW_AT_location[DW_OP_breg31 64]
$C$DW$124	.dwtag  DW_TAG_variable, DW_AT_name("maxbm")
	.dwattr $C$DW$124, DW_AT_TI_symbol_name("_maxbm")
	.dwattr $C$DW$124, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$124, DW_AT_location[DW_OP_breg31 68]
           STW     .D2T2   B12,*+SP(40)      ; |157| 
           STW     .D2T2   B8,*+SP(24)       ; |157| 
           STW     .D2T2   B6,*+SP(16)       ; |157| 
           STW     .D2T1   A12,*+SP(36)      ; |157| 
           STW     .D2T1   A10,*+SP(28)      ; |157| 
           STW     .D2T1   A8,*+SP(20)       ; |157| 
           STW     .D2T1   A6,*+SP(12)       ; |157| 

           MV      .L1X    B10,A3            ; |157| 
||         STW     .D2T1   A4,*+SP(4)        ; |157| 

           MV      .L1X    B4,A5             ; |157| 
||         STW     .D2T1   A3,*+SP(32)       ; |157| 

           STW     .D2T1   A5,*+SP(8)        ; |157| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 161,column 6,is_stmt
           ZERO    .L2     B4                ; |161| 
           STW     .D2T2   B4,*+SP(68)       ; |161| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 162,column 6,is_stmt
           STW     .D2T2   B4,*+SP(44)       ; |162| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 162,column 10,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |162| 
           NOP             4
           CMPLT   .L2     B5,B12,B0         ; |162| 
   [!B0]   BNOP    .S1     $C$L43,5          ; |162| 
           ; BRANCHCC OCCURS {$C$L43}        ; |162| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L28:    
$C$DW$L$_BitMetricComputeBPSKtest$2$B:
	.dwpsn	file "Viterbi.c",line 164,column 3,is_stmt
           LDW     .D1T1   *+FP(4),A3        ; |164| 
           NOP             4
           CMPEQ   .L1     A3,2,A0           ; |164| 
   [!A0]   BNOP    .S1     $C$L30,5          ; |164| 
           ; BRANCHCC OCCURS {$C$L30}        ; |164| 
$C$DW$L$_BitMetricComputeBPSKtest$2$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$3$B:
	.dwpsn	file "Viterbi.c",line 166,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |166| 
           LDW     .D2T1   *+SP(8),A4        ; |166| 
           LDW     .D2T2   *+SP(4),B5        ; |166| 
           NOP             3
           MV      .L1X    B4,A3             ; |166| 

           LDH     .D1T1   *+A4[A3],A3       ; |166| 
||         LDH     .D2T2   *+B5[B4],B4       ; |166| 

           NOP             4
           SUB     .L2X    A3,B4,B4          ; |166| 
           STW     .D2T2   B4,*+SP(48)       ; |166| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 167,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |167| 
           LDW     .D2T2   *+SP(16),B5       ; |167| 
           LDW     .D2T2   *+SP(12),B7       ; |167| 
           NOP             2
           MV      .L2     B6,B4             ; |167| 
           LDH     .D2T2   *+B5[B4],B4       ; |167| 
           LDH     .D2T2   *+B7[B6],B6       ; |167| 
           NOP             4
           SUB     .L2     B4,B6,B4          ; |167| 
           STW     .D2T2   B4,*+SP(52)       ; |167| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 169,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B4       ; |169| 
           LDW     .D2T2   *+SP(52),B5       ; |169| 
           NOP             4
           ADD     .L2     B5,B4,B4          ; |169| 
           STW     .D2T2   B4,*+SP(64)       ; |169| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 170,column 4,is_stmt
           LDW     .D2T1   *+SP(44),A3       ; |170| 
           LDW     .D2T1   *+SP(36),A4       ; |170| 
           NOP             4
           ADDAD   .D1     A4,A3,A3          ; |170| 
           STW     .D1T2   B4,*A3            ; |170| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 171,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |171| 
           LDW     .D2T2   *+SP(68),B4       ; |171| 
           NOP             3
           ABS     .L2     B5,B5             ; |171| 
           CMPGT   .L2     B5,B4,B0          ; |171| 
   [!B0]   BNOP    .S1     $C$L29,5          ; |171| 
           ; BRANCHCC OCCURS {$C$L29}        ; |171| 
$C$DW$L$_BitMetricComputeBPSKtest$3$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$4$B:
	.dwpsn	file "Viterbi.c",line 172,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |172| 
           NOP             4
           ABS     .L2     B4,B4             ; |172| 
           STW     .D2T2   B4,*+SP(68)       ; |172| 
$C$DW$L$_BitMetricComputeBPSKtest$4$E:
;** --------------------------------------------------------------------------*
$C$L29:    
$C$DW$L$_BitMetricComputeBPSKtest$5$B:
	.dwpsn	file "Viterbi.c",line 174,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B4       ; |174| 
           LDW     .D2T2   *+SP(48),B5       ; |174| 
           NOP             4
           SUB     .L2     B5,B4,B4          ; |174| 
           STW     .D2T2   B4,*+SP(64)       ; |174| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 175,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |175| 
           LDW     .D2T2   *+SP(36),B5       ; |175| 
           LDW     .D2T2   *+SP(64),B6       ; |175| 
           NOP             3
           ADDAD   .D2     B5,B4,B4          ; |175| 
           STW     .D2T2   B6,*+B4(4)        ; |175| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 176,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |176| 
           LDW     .D2T2   *+SP(68),B4       ; |176| 
           NOP             3
           ABS     .L2     B5,B5             ; |176| 
           CMPGT   .L2     B5,B4,B0          ; |176| 
   [!B0]   BNOP    .S1     $C$L30,5          ; |176| 
           ; BRANCHCC OCCURS {$C$L30}        ; |176| 
$C$DW$L$_BitMetricComputeBPSKtest$5$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$6$B:
	.dwpsn	file "Viterbi.c",line 177,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |177| 
           NOP             4
           ABS     .L2     B4,B4             ; |177| 
           STW     .D2T2   B4,*+SP(68)       ; |177| 
$C$DW$L$_BitMetricComputeBPSKtest$6$E:
;** --------------------------------------------------------------------------*
$C$L30:    
$C$DW$L$_BitMetricComputeBPSKtest$7$B:
	.dwpsn	file "Viterbi.c",line 180,column 3,is_stmt
           LDW     .D1T1   *+FP(4),A3        ; |180| 
           NOP             4
           CMPEQ   .L1     A3,3,A0           ; |180| 
   [!A0]   BNOP    .S1     $C$L34,5          ; |180| 
           ; BRANCHCC OCCURS {$C$L34}        ; |180| 
$C$DW$L$_BitMetricComputeBPSKtest$7$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$8$B:
	.dwpsn	file "Viterbi.c",line 182,column 4,is_stmt
           LDW     .D2T1   *+SP(44),A5       ; |182| 
           LDW     .D2T1   *+SP(8),A4        ; |182| 
           LDW     .D2T1   *+SP(4),A6        ; |182| 
           NOP             2
           MV      .L1     A5,A3             ; |182| 
           LDH     .D1T1   *+A4[A3],A3       ; |182| 
           LDH     .D1T1   *+A6[A5],A5       ; |182| 
           NOP             4
           SUB     .L1     A3,A5,A3          ; |182| 
           STW     .D2T1   A3,*+SP(48)       ; |182| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 183,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |183| 
           LDW     .D2T2   *+SP(12),B5       ; |183| 
           LDW     .D2T1   *+SP(16),A4       ; |183| 
           NOP             3
           MV      .L1X    B4,A3             ; |183| 

           LDH     .D1T1   *+A4[A3],A3       ; |183| 
||         LDH     .D2T2   *+B5[B4],B4       ; |183| 

           NOP             4
           SUB     .L2X    A3,B4,B4          ; |183| 
           STW     .D2T2   B4,*+SP(52)       ; |183| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 184,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |184| 
           LDW     .D2T2   *+SP(24),B5       ; |184| 
           LDW     .D2T2   *+SP(20),B7       ; |184| 
           NOP             2
           MV      .L2     B6,B4             ; |184| 
           LDH     .D2T2   *+B5[B4],B4       ; |184| 
           LDH     .D2T2   *+B7[B6],B6       ; |184| 
           NOP             4
           SUB     .L2     B4,B6,B4          ; |184| 
           STW     .D2T2   B4,*+SP(56)       ; |184| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 186,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B4       ; |186| 
           LDW     .D2T2   *+SP(52),B5       ; |186| 
           LDW     .D2T2   *+SP(56),B6       ; |186| 
           NOP             3
           ADD     .L2     B5,B4,B4          ; |186| 
           ADD     .L2     B6,B4,B4          ; |186| 
           STW     .D2T2   B4,*+SP(64)       ; |186| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 187,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |187| 
           LDW     .D2T1   *+SP(36),A3       ; |187| 
           NOP             3
           SHL     .S2     B5,4,B5           ; |187| 
           NOP             1
           ADD     .L1X    B5,A3,A3          ; |187| 
           STW     .D1T2   B4,*A3            ; |187| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 188,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |188| 
           LDW     .D2T1   *+SP(68),A3       ; |188| 
           NOP             3
           ABS     .L2     B4,B4             ; |188| 
           NOP             1
           CMPGT   .L1X    B4,A3,A0          ; |188| 
   [!A0]   BNOP    .S1     $C$L31,5          ; |188| 
           ; BRANCHCC OCCURS {$C$L31}        ; |188| 
$C$DW$L$_BitMetricComputeBPSKtest$8$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$9$B:
	.dwpsn	file "Viterbi.c",line 189,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |189| 
           NOP             4
           ABS     .L2     B4,B4             ; |189| 
           STW     .D2T2   B4,*+SP(68)       ; |189| 
$C$DW$L$_BitMetricComputeBPSKtest$9$E:
;** --------------------------------------------------------------------------*
$C$L31:    
$C$DW$L$_BitMetricComputeBPSKtest$10$B:
	.dwpsn	file "Viterbi.c",line 191,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B4       ; |191| 
           LDW     .D2T2   *+SP(52),B5       ; |191| 
           LDW     .D2T2   *+SP(56),B6       ; |191| 
           NOP             3
           ADD     .L2     B5,B4,B4          ; |191| 
           SUB     .L2     B4,B6,B4          ; |191| 
           STW     .D2T2   B4,*+SP(64)       ; |191| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 192,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |192| 
           LDW     .D2T2   *+SP(36),B4       ; |192| 
           LDW     .D2T2   *+SP(64),B6       ; |192| 
           NOP             2
           SHL     .S2     B5,4,B5           ; |192| 
           ADD     .L2     B5,B4,B4          ; |192| 
           STW     .D2T2   B6,*+B4(4)        ; |192| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 193,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |193| 
           LDW     .D2T2   *+SP(68),B4       ; |193| 
           NOP             3
           ABS     .L2     B5,B5             ; |193| 
           CMPGT   .L2     B5,B4,B0          ; |193| 
   [!B0]   BNOP    .S1     $C$L32,5          ; |193| 
           ; BRANCHCC OCCURS {$C$L32}        ; |193| 
$C$DW$L$_BitMetricComputeBPSKtest$10$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$11$B:
	.dwpsn	file "Viterbi.c",line 194,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |194| 
           NOP             4
           ABS     .L2     B4,B4             ; |194| 
           STW     .D2T2   B4,*+SP(68)       ; |194| 
$C$DW$L$_BitMetricComputeBPSKtest$11$E:
;** --------------------------------------------------------------------------*
$C$L32:    
$C$DW$L$_BitMetricComputeBPSKtest$12$B:
	.dwpsn	file "Viterbi.c",line 196,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B4       ; |196| 
           LDW     .D2T2   *+SP(48),B5       ; |196| 
           LDW     .D2T2   *+SP(56),B6       ; |196| 
           NOP             3
           SUB     .L2     B5,B4,B4          ; |196| 
           ADD     .L2     B6,B4,B4          ; |196| 
           STW     .D2T2   B4,*+SP(64)       ; |196| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 197,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |197| 
           LDW     .D2T2   *+SP(36),B5       ; |197| 
           NOP             3
           SHL     .S2     B6,4,B6           ; |197| 
           ADD     .L2     B6,B5,B5          ; |197| 
           STW     .D2T2   B4,*+B5(8)        ; |197| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 198,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |198| 
           LDW     .D2T2   *+SP(68),B4       ; |198| 
           NOP             3
           ABS     .L2     B5,B5             ; |198| 
           CMPGT   .L2     B5,B4,B0          ; |198| 
   [!B0]   BNOP    .S1     $C$L33,5          ; |198| 
           ; BRANCHCC OCCURS {$C$L33}        ; |198| 
$C$DW$L$_BitMetricComputeBPSKtest$12$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$13$B:
	.dwpsn	file "Viterbi.c",line 199,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |199| 
           NOP             4
           ABS     .L2     B4,B4             ; |199| 
           STW     .D2T2   B4,*+SP(68)       ; |199| 
$C$DW$L$_BitMetricComputeBPSKtest$13$E:
;** --------------------------------------------------------------------------*
$C$L33:    
$C$DW$L$_BitMetricComputeBPSKtest$14$B:
	.dwpsn	file "Viterbi.c",line 201,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B5       ; |201| 
           LDW     .D2T2   *+SP(48),B6       ; |201| 
           LDW     .D2T2   *+SP(56),B4       ; |201| 
           NOP             3
           SUB     .L2     B6,B5,B5          ; |201| 
           SUB     .L2     B5,B4,B4          ; |201| 
           STW     .D2T2   B4,*+SP(64)       ; |201| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 202,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |202| 
           LDW     .D2T2   *+SP(36),B4       ; |202| 
           LDW     .D2T2   *+SP(64),B6       ; |202| 
           NOP             2
           SHL     .S2     B5,4,B5           ; |202| 
           ADD     .L2     B5,B4,B4          ; |202| 
           STW     .D2T2   B6,*+B4(12)       ; |202| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 203,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |203| 
           LDW     .D2T2   *+SP(68),B4       ; |203| 
           NOP             3
           ABS     .L2     B5,B5             ; |203| 
           CMPGT   .L2     B5,B4,B0          ; |203| 
   [!B0]   BNOP    .S1     $C$L34,5          ; |203| 
           ; BRANCHCC OCCURS {$C$L34}        ; |203| 
$C$DW$L$_BitMetricComputeBPSKtest$14$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$15$B:
	.dwpsn	file "Viterbi.c",line 204,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |204| 
           NOP             4
           ABS     .L2     B4,B4             ; |204| 
           STW     .D2T2   B4,*+SP(68)       ; |204| 
$C$DW$L$_BitMetricComputeBPSKtest$15$E:
;** --------------------------------------------------------------------------*
$C$L34:    
$C$DW$L$_BitMetricComputeBPSKtest$16$B:
	.dwpsn	file "Viterbi.c",line 207,column 3,is_stmt
           LDW     .D1T1   *+FP(4),A3        ; |207| 
           NOP             4
           CMPEQ   .L1     A3,4,A0           ; |207| 
   [!A0]   BNOP    .S1     $C$L42,5          ; |207| 
           ; BRANCHCC OCCURS {$C$L42}        ; |207| 
$C$DW$L$_BitMetricComputeBPSKtest$16$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$17$B:
	.dwpsn	file "Viterbi.c",line 209,column 4,is_stmt
           LDW     .D2T1   *+SP(44),A3       ; |209| 
           LDW     .D2T1   *+SP(8),A5        ; |209| 
           LDW     .D2T1   *+SP(4),A6        ; |209| 
           NOP             2
           MV      .L1     A3,A4             ; |209| 
           LDH     .D1T2   *+A5[A4],B4       ; |209| 
           LDH     .D1T1   *+A6[A3],A3       ; |209| 
           NOP             4
           SUB     .L2X    B4,A3,B4          ; |209| 
           STW     .D2T2   B4,*+SP(48)       ; |209| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 210,column 4,is_stmt
           LDW     .D2T1   *+SP(12),A6       ; |210| 
           LDW     .D2T1   *+SP(16),A5       ; |210| 
           MV      .L1     A4,A3
           NOP             2
           LDH     .D1T1   *+A6[A3],A3       ; |210| 
           LDH     .D1T1   *+A5[A4],A4       ; |210| 
           NOP             4
           SUB     .L1     A4,A3,A3          ; |210| 
           STW     .D2T1   A3,*+SP(52)       ; |210| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 211,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |211| 
           LDW     .D2T2   *+SP(20),B5       ; |211| 
           LDW     .D2T1   *+SP(24),A4       ; |211| 
           NOP             3
           MV      .L1X    B4,A3             ; |211| 

           LDH     .D1T1   *+A4[A3],A3       ; |211| 
||         LDH     .D2T2   *+B5[B4],B4       ; |211| 

           NOP             4
           SUB     .L2X    A3,B4,B4          ; |211| 
           STW     .D2T2   B4,*+SP(56)       ; |211| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 212,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |212| 
           LDW     .D2T2   *+SP(32),B6       ; |212| 
           LDW     .D2T2   *+SP(28),B7       ; |212| 
           NOP             2
           MV      .L2     B4,B5             ; |212| 
           LDH     .D2T2   *+B6[B5],B5       ; |212| 
           LDH     .D2T2   *+B7[B4],B4       ; |212| 
           NOP             4
           SUB     .L2     B5,B4,B4          ; |212| 
           STW     .D2T2   B4,*+SP(60)       ; |212| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 214,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B4       ; |214| 
           LDW     .D2T2   *+SP(52),B5       ; |214| 
           LDW     .D2T2   *+SP(56),B6       ; |214| 
           LDW     .D2T2   *+SP(60),B7       ; |214| 
           NOP             2
           ADD     .L2     B5,B4,B4          ; |214| 
           ADD     .L2     B6,B4,B4          ; |214| 
           ADD     .L2     B7,B4,B4          ; |214| 
           STW     .D2T2   B4,*+SP(64)       ; |214| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 215,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |215| 
           LDW     .D2T1   *+SP(36),A3       ; |215| 
           LDW     .D2T2   *+SP(64),B5       ; |215| 
           NOP             2
           SHL     .S2     B4,5,B4           ; |215| 
           NOP             1
           ADD     .L1X    B4,A3,A3          ; |215| 
           STW     .D1T2   B5,*A3            ; |215| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 216,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |216| 
           LDW     .D2T2   *+SP(68),B4       ; |216| 
           NOP             3
           ABS     .L2     B5,B5             ; |216| 
           CMPGT   .L2     B5,B4,B0          ; |216| 
   [!B0]   BNOP    .S1     $C$L35,5          ; |216| 
           ; BRANCHCC OCCURS {$C$L35}        ; |216| 
$C$DW$L$_BitMetricComputeBPSKtest$17$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$18$B:
	.dwpsn	file "Viterbi.c",line 217,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |217| 
           NOP             4
           ABS     .L2     B4,B4             ; |217| 
           STW     .D2T2   B4,*+SP(68)       ; |217| 
$C$DW$L$_BitMetricComputeBPSKtest$18$E:
;** --------------------------------------------------------------------------*
$C$L35:    
$C$DW$L$_BitMetricComputeBPSKtest$19$B:
	.dwpsn	file "Viterbi.c",line 219,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B4       ; |219| 
           LDW     .D2T2   *+SP(52),B5       ; |219| 
           LDW     .D2T2   *+SP(56),B6       ; |219| 
           LDW     .D2T2   *+SP(60),B7       ; |219| 
           NOP             2
           ADD     .L2     B5,B4,B4          ; |219| 
           ADD     .L2     B6,B4,B4          ; |219| 
           SUB     .L2     B4,B7,B4          ; |219| 
           STW     .D2T2   B4,*+SP(64)       ; |219| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 220,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |220| 
           LDW     .D2T2   *+SP(36),B5       ; |220| 
           NOP             3
           SHL     .S2     B6,5,B6           ; |220| 
           ADD     .L2     B6,B5,B5          ; |220| 
           STW     .D2T2   B4,*+B5(4)        ; |220| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 221,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |221| 
           LDW     .D2T2   *+SP(68),B4       ; |221| 
           NOP             3
           ABS     .L2     B5,B5             ; |221| 
           CMPGT   .L2     B5,B4,B0          ; |221| 
   [!B0]   BNOP    .S1     $C$L36,5          ; |221| 
           ; BRANCHCC OCCURS {$C$L36}        ; |221| 
$C$DW$L$_BitMetricComputeBPSKtest$19$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$20$B:
	.dwpsn	file "Viterbi.c",line 222,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |222| 
           NOP             4
           ABS     .L2     B4,B4             ; |222| 
           STW     .D2T2   B4,*+SP(68)       ; |222| 
$C$DW$L$_BitMetricComputeBPSKtest$20$E:
;** --------------------------------------------------------------------------*
$C$L36:    
$C$DW$L$_BitMetricComputeBPSKtest$21$B:
	.dwpsn	file "Viterbi.c",line 224,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B5       ; |224| 
           LDW     .D2T2   *+SP(52),B6       ; |224| 
           LDW     .D2T2   *+SP(56),B4       ; |224| 
           LDW     .D2T2   *+SP(60),B7       ; |224| 
           NOP             2
           ADD     .L2     B6,B5,B5          ; |224| 
           SUB     .L2     B5,B4,B4          ; |224| 
           ADD     .L2     B7,B4,B4          ; |224| 
           STW     .D2T2   B4,*+SP(64)       ; |224| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 225,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |225| 
           LDW     .D2T2   *+SP(36),B4       ; |225| 
           LDW     .D2T2   *+SP(64),B6       ; |225| 
           NOP             2
           SHL     .S2     B5,5,B5           ; |225| 
           ADD     .L2     B5,B4,B4          ; |225| 
           STW     .D2T2   B6,*+B4(8)        ; |225| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 226,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |226| 
           LDW     .D2T2   *+SP(68),B4       ; |226| 
           NOP             3
           ABS     .L2     B5,B5             ; |226| 
           CMPGT   .L2     B5,B4,B0          ; |226| 
   [!B0]   BNOP    .S1     $C$L37,5          ; |226| 
           ; BRANCHCC OCCURS {$C$L37}        ; |226| 
$C$DW$L$_BitMetricComputeBPSKtest$21$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$22$B:
	.dwpsn	file "Viterbi.c",line 227,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |227| 
           NOP             4
           ABS     .L2     B4,B4             ; |227| 
           STW     .D2T2   B4,*+SP(68)       ; |227| 
$C$DW$L$_BitMetricComputeBPSKtest$22$E:
;** --------------------------------------------------------------------------*
$C$L37:    
$C$DW$L$_BitMetricComputeBPSKtest$23$B:
	.dwpsn	file "Viterbi.c",line 229,column 4,is_stmt
           LDW     .D2T2   *+SP(48),B6       ; |229| 
           LDW     .D2T2   *+SP(52),B7       ; |229| 
           LDW     .D2T2   *+SP(56),B5       ; |229| 
           LDW     .D2T2   *+SP(60),B4       ; |229| 
           NOP             2
           ADD     .L2     B7,B6,B6          ; |229| 
           SUB     .L2     B6,B5,B5          ; |229| 
           SUB     .L2     B5,B4,B4          ; |229| 
           STW     .D2T2   B4,*+SP(64)       ; |229| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 230,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |230| 
           LDW     .D2T2   *+SP(36),B5       ; |230| 
           NOP             3
           SHL     .S2     B6,5,B6           ; |230| 
           ADD     .L2     B6,B5,B5          ; |230| 
           STW     .D2T2   B4,*+B5(12)       ; |230| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 231,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |231| 
           LDW     .D2T2   *+SP(68),B4       ; |231| 
           NOP             3
           ABS     .L2     B5,B5             ; |231| 
           CMPGT   .L2     B5,B4,B0          ; |231| 
   [!B0]   BNOP    .S1     $C$L38,5          ; |231| 
           ; BRANCHCC OCCURS {$C$L38}        ; |231| 
$C$DW$L$_BitMetricComputeBPSKtest$23$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$24$B:
	.dwpsn	file "Viterbi.c",line 232,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |232| 
           NOP             4
           ABS     .L2     B4,B4             ; |232| 
           STW     .D2T2   B4,*+SP(68)       ; |232| 
$C$DW$L$_BitMetricComputeBPSKtest$24$E:
;** --------------------------------------------------------------------------*
$C$L38:    
$C$DW$L$_BitMetricComputeBPSKtest$25$B:
	.dwpsn	file "Viterbi.c",line 234,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B6       ; |234| 
           LDW     .D2T2   *+SP(48),B4       ; |234| 
           LDW     .D2T2   *+SP(56),B5       ; |234| 
           LDW     .D2T2   *+SP(60),B7       ; |234| 
           NOP             2
           SUB     .L2     B4,B6,B4          ; |234| 
           ADD     .L2     B5,B4,B4          ; |234| 
           ADD     .L2     B7,B4,B4          ; |234| 
           STW     .D2T2   B4,*+SP(64)       ; |234| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 235,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |235| 
           LDW     .D2T2   *+SP(36),B6       ; |235| 
           LDW     .D2T2   *+SP(64),B5       ; |235| 
           NOP             2
           SHL     .S2     B4,5,B4           ; |235| 
           ADD     .L2     B4,B6,B4          ; |235| 
           STW     .D2T2   B5,*+B4(16)       ; |235| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 236,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |236| 
           LDW     .D2T2   *+SP(68),B4       ; |236| 
           NOP             3
           ABS     .L2     B5,B5             ; |236| 
           CMPGT   .L2     B5,B4,B0          ; |236| 
   [!B0]   BNOP    .S1     $C$L39,5          ; |236| 
           ; BRANCHCC OCCURS {$C$L39}        ; |236| 
$C$DW$L$_BitMetricComputeBPSKtest$25$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$26$B:
	.dwpsn	file "Viterbi.c",line 237,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |237| 
           NOP             4
           ABS     .L2     B4,B4             ; |237| 
           STW     .D2T2   B4,*+SP(68)       ; |237| 
$C$DW$L$_BitMetricComputeBPSKtest$26$E:
;** --------------------------------------------------------------------------*
$C$L39:    
$C$DW$L$_BitMetricComputeBPSKtest$27$B:
	.dwpsn	file "Viterbi.c",line 239,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B6       ; |239| 
           LDW     .D2T2   *+SP(48),B7       ; |239| 
           LDW     .D2T2   *+SP(56),B5       ; |239| 
           LDW     .D2T2   *+SP(60),B4       ; |239| 
           NOP             2
           SUB     .L2     B7,B6,B6          ; |239| 
           ADD     .L2     B5,B6,B5          ; |239| 
           SUB     .L2     B5,B4,B4          ; |239| 
           STW     .D2T2   B4,*+SP(64)       ; |239| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 240,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |240| 
           LDW     .D2T2   *+SP(36),B6       ; |240| 
           NOP             3
           SHL     .S2     B5,5,B5           ; |240| 
           ADD     .L2     B5,B6,B5          ; |240| 
           STW     .D2T2   B4,*+B5(20)       ; |240| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 241,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |241| 
           LDW     .D2T2   *+SP(68),B4       ; |241| 
           NOP             3
           ABS     .L2     B5,B5             ; |241| 
           CMPGT   .L2     B5,B4,B0          ; |241| 
   [!B0]   BNOP    .S1     $C$L40,5          ; |241| 
           ; BRANCHCC OCCURS {$C$L40}        ; |241| 
$C$DW$L$_BitMetricComputeBPSKtest$27$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$28$B:
	.dwpsn	file "Viterbi.c",line 242,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |242| 
           NOP             4
           ABS     .L2     B4,B4             ; |242| 
           STW     .D2T2   B4,*+SP(68)       ; |242| 
$C$DW$L$_BitMetricComputeBPSKtest$28$E:
;** --------------------------------------------------------------------------*
$C$L40:    
$C$DW$L$_BitMetricComputeBPSKtest$29$B:
	.dwpsn	file "Viterbi.c",line 244,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B6       ; |244| 
           LDW     .D2T2   *+SP(48),B7       ; |244| 
           LDW     .D2T2   *+SP(56),B4       ; |244| 
           LDW     .D2T2   *+SP(60),B5       ; |244| 
           NOP             2
           SUB     .L2     B7,B6,B6          ; |244| 
           SUB     .L2     B6,B4,B4          ; |244| 
           ADD     .L2     B5,B4,B4          ; |244| 
           STW     .D2T2   B4,*+SP(64)       ; |244| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 245,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B5       ; |245| 
           LDW     .D2T2   *+SP(36),B6       ; |245| 
           NOP             3
           SHL     .S2     B5,5,B5           ; |245| 
           ADD     .L2     B5,B6,B5          ; |245| 
           STW     .D2T2   B4,*+B5(24)       ; |245| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 246,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B5       ; |246| 
           LDW     .D2T2   *+SP(68),B4       ; |246| 
           NOP             3
           ABS     .L2     B5,B5             ; |246| 
           CMPGT   .L2     B5,B4,B0          ; |246| 
   [!B0]   BNOP    .S1     $C$L41,5          ; |246| 
           ; BRANCHCC OCCURS {$C$L41}        ; |246| 
$C$DW$L$_BitMetricComputeBPSKtest$29$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$30$B:
	.dwpsn	file "Viterbi.c",line 247,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |247| 
           NOP             4
           ABS     .L2     B4,B4             ; |247| 
           STW     .D2T2   B4,*+SP(68)       ; |247| 
$C$DW$L$_BitMetricComputeBPSKtest$30$E:
;** --------------------------------------------------------------------------*
$C$L41:    
$C$DW$L$_BitMetricComputeBPSKtest$31$B:
	.dwpsn	file "Viterbi.c",line 249,column 4,is_stmt
           LDW     .D2T2   *+SP(52),B6       ; |249| 
           LDW     .D2T2   *+SP(48),B7       ; |249| 
           LDW     .D2T2   *+SP(56),B4       ; |249| 
           LDW     .D2T2   *+SP(60),B5       ; |249| 
           NOP             2
           SUB     .L2     B7,B6,B6          ; |249| 
           SUB     .L2     B6,B4,B4          ; |249| 
           SUB     .L2     B4,B5,B4          ; |249| 
           STW     .D2T2   B4,*+SP(64)       ; |249| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 250,column 4,is_stmt
           LDW     .D2T2   *+SP(44),B6       ; |250| 
           LDW     .D2T2   *+SP(36),B5       ; |250| 
           NOP             3
           SHL     .S2     B6,5,B6           ; |250| 
           ADD     .L2     B6,B5,B5          ; |250| 
           STW     .D2T2   B4,*+B5(28)       ; |250| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 251,column 4,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |251| 
           LDW     .D2T2   *+SP(68),B5       ; |251| 
           NOP             3
           ABS     .L2     B4,B4             ; |251| 
           CMPGT   .L2     B4,B5,B0          ; |251| 
   [!B0]   BNOP    .S1     $C$L42,5          ; |251| 
           ; BRANCHCC OCCURS {$C$L42}        ; |251| 
$C$DW$L$_BitMetricComputeBPSKtest$31$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricComputeBPSKtest$32$B:
	.dwpsn	file "Viterbi.c",line 252,column 5,is_stmt
           LDW     .D2T2   *+SP(64),B4       ; |252| 
           NOP             4
           ABS     .L2     B4,B4             ; |252| 
           STW     .D2T2   B4,*+SP(68)       ; |252| 
$C$DW$L$_BitMetricComputeBPSKtest$32$E:
;** --------------------------------------------------------------------------*
$C$L42:    
$C$DW$L$_BitMetricComputeBPSKtest$33$B:
	.dwpsn	file "Viterbi.c",line 162,column 18,is_stmt
           LDW     .D2T2   *+SP(44),B4       ; |162| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |162| 
           STW     .D2T2   B4,*+SP(44)       ; |162| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 162,column 10,is_stmt
           LDW     .D2T2   *+SP(40),B4       ; |162| 
           LDW     .D2T2   *+SP(44),B5       ; |162| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |162| 
   [ B0]   BNOP    .S1     $C$L28,5          ; |162| 
           ; BRANCHCC OCCURS {$C$L28}        ; |162| 
$C$DW$L$_BitMetricComputeBPSKtest$33$E:
;** --------------------------------------------------------------------------*
$C$L43:    
	.dwpsn	file "Viterbi.c",line 255,column 2,is_stmt
           LDW     .D2T1   *+SP(68),A4       ; |255| 
           NOP             4
	.dwpsn	file "Viterbi.c",line 256,column 1,is_stmt

           MV      .L2X    FP,SP             ; |256| 
||         LDW     .D1T1   *FP,FP            ; |256| 

           NOP             4
	.dwcfi	cfa_offset, 0
	.dwcfi	restore_reg, 32
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5
           ; BRANCH OCCURS {B3} 

$C$DW$125	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$125, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L28:1:1349774014")
	.dwattr $C$DW$125, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$125, DW_AT_TI_begin_line(0xa2)
	.dwattr $C$DW$125, DW_AT_TI_end_line(0xfe)
$C$DW$126	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$126, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$2$B)
	.dwattr $C$DW$126, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$2$E)
$C$DW$127	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$127, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$17$B)
	.dwattr $C$DW$127, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$17$E)
$C$DW$128	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$128, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$18$B)
	.dwattr $C$DW$128, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$18$E)
$C$DW$129	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$129, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$19$B)
	.dwattr $C$DW$129, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$19$E)
$C$DW$130	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$130, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$20$B)
	.dwattr $C$DW$130, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$20$E)
$C$DW$131	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$131, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$21$B)
	.dwattr $C$DW$131, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$21$E)
$C$DW$132	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$132, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$22$B)
	.dwattr $C$DW$132, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$22$E)
$C$DW$133	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$133, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$23$B)
	.dwattr $C$DW$133, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$23$E)
$C$DW$134	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$134, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$24$B)
	.dwattr $C$DW$134, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$24$E)
$C$DW$135	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$135, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$25$B)
	.dwattr $C$DW$135, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$25$E)
$C$DW$136	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$136, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$26$B)
	.dwattr $C$DW$136, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$26$E)
$C$DW$137	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$137, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$27$B)
	.dwattr $C$DW$137, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$27$E)
$C$DW$138	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$138, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$28$B)
	.dwattr $C$DW$138, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$28$E)
$C$DW$139	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$139, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$29$B)
	.dwattr $C$DW$139, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$29$E)
$C$DW$140	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$140, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$30$B)
	.dwattr $C$DW$140, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$30$E)
$C$DW$141	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$141, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$8$B)
	.dwattr $C$DW$141, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$8$E)
$C$DW$142	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$142, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$9$B)
	.dwattr $C$DW$142, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$9$E)
$C$DW$143	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$143, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$10$B)
	.dwattr $C$DW$143, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$10$E)
$C$DW$144	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$144, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$11$B)
	.dwattr $C$DW$144, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$11$E)
$C$DW$145	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$145, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$12$B)
	.dwattr $C$DW$145, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$12$E)
$C$DW$146	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$146, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$13$B)
	.dwattr $C$DW$146, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$13$E)
$C$DW$147	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$147, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$3$B)
	.dwattr $C$DW$147, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$3$E)
$C$DW$148	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$148, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$4$B)
	.dwattr $C$DW$148, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$4$E)
$C$DW$149	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$149, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$5$B)
	.dwattr $C$DW$149, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$5$E)
$C$DW$150	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$150, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$6$B)
	.dwattr $C$DW$150, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$6$E)
$C$DW$151	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$151, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$7$B)
	.dwattr $C$DW$151, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$7$E)
$C$DW$152	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$152, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$14$B)
	.dwattr $C$DW$152, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$14$E)
$C$DW$153	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$153, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$15$B)
	.dwattr $C$DW$153, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$15$E)
$C$DW$154	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$154, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$16$B)
	.dwattr $C$DW$154, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$16$E)
$C$DW$155	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$155, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$31$B)
	.dwattr $C$DW$155, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$31$E)
$C$DW$156	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$156, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$32$B)
	.dwattr $C$DW$156, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$32$E)
$C$DW$157	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$157, DW_AT_low_pc($C$DW$L$_BitMetricComputeBPSKtest$33$B)
	.dwattr $C$DW$157, DW_AT_high_pc($C$DW$L$_BitMetricComputeBPSKtest$33$E)
	.dwendtag $C$DW$125

	.dwattr $C$DW$96, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$96, DW_AT_TI_end_line(0x100)
	.dwattr $C$DW$96, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$96

	.sect	".text"
	.global	_BitMetricCompute8PSKFix

$C$DW$158	.dwtag  DW_TAG_subprogram, DW_AT_name("BitMetricCompute8PSKFix")
	.dwattr $C$DW$158, DW_AT_low_pc(_BitMetricCompute8PSKFix)
	.dwattr $C$DW$158, DW_AT_high_pc(0x00)
	.dwattr $C$DW$158, DW_AT_TI_symbol_name("_BitMetricCompute8PSKFix")
	.dwattr $C$DW$158, DW_AT_external
	.dwattr $C$DW$158, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$158, DW_AT_TI_begin_line(0x102)
	.dwattr $C$DW$158, DW_AT_TI_begin_column(0x06)
	.dwpsn	file "Viterbi.c",line 260,column 27,is_stmt,address _BitMetricCompute8PSKFix

	.dwfde $C$DW$CIE, _BitMetricCompute8PSKFix

;******************************************************************************
;* FUNCTION NAME: BitMetricCompute8PSKFix                                     *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,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,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,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 + 204 Auto + 4 Save = 208 byte                *
;******************************************************************************
_BitMetricCompute8PSKFix:
;** --------------------------------------------------------------------------*
	.dwcfi	cfa_offset, 0
	.dwcfi	save_reg_to_reg, 228, 19
           ADDK    .S2     -208,SP           ; |260| 
	.dwcfi	cfa_offset, 208
           STW     .D2T2   B3,*+SP(208)      ; |260| 
           NOP             2
	.dwcfi	save_reg_to_mem, 19, 0
$C$DW$159	.dwtag  DW_TAG_formal_parameter, DW_AT_name("ReceivedSymbol_I")
	.dwattr $C$DW$159, DW_AT_TI_symbol_name("_ReceivedSymbol_I")
	.dwattr $C$DW$159, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$159, DW_AT_location[DW_OP_reg4]
$C$DW$160	.dwtag  DW_TAG_formal_parameter, DW_AT_name("ReceivedSymbol_Q")
	.dwattr $C$DW$160, DW_AT_TI_symbol_name("_ReceivedSymbol_Q")
	.dwattr $C$DW$160, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$160, DW_AT_location[DW_OP_reg20]
$C$DW$161	.dwtag  DW_TAG_formal_parameter, DW_AT_name("BitMetric0")
	.dwattr $C$DW$161, DW_AT_TI_symbol_name("_BitMetric0")
	.dwattr $C$DW$161, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$161, DW_AT_location[DW_OP_reg6]
$C$DW$162	.dwtag  DW_TAG_formal_parameter, DW_AT_name("BitMetric1")
	.dwattr $C$DW$162, DW_AT_TI_symbol_name("_BitMetric1")
	.dwattr $C$DW$162, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$162, DW_AT_location[DW_OP_reg22]
$C$DW$163	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SymbolsNum")
	.dwattr $C$DW$163, DW_AT_TI_symbol_name("_SymbolsNum")
	.dwattr $C$DW$163, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$163, DW_AT_location[DW_OP_reg8]
$C$DW$164	.dwtag  DW_TAG_variable, DW_AT_name("ReceivedSymbol_I")
	.dwattr $C$DW$164, DW_AT_TI_symbol_name("_ReceivedSymbol_I")
	.dwattr $C$DW$164, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$164, DW_AT_location[DW_OP_breg31 4]
$C$DW$165	.dwtag  DW_TAG_variable, DW_AT_name("ReceivedSymbol_Q")
	.dwattr $C$DW$165, DW_AT_TI_symbol_name("_ReceivedSymbol_Q")
	.dwattr $C$DW$165, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$165, DW_AT_location[DW_OP_breg31 8]
$C$DW$166	.dwtag  DW_TAG_variable, DW_AT_name("BitMetric0")
	.dwattr $C$DW$166, DW_AT_TI_symbol_name("_BitMetric0")
	.dwattr $C$DW$166, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$166, DW_AT_location[DW_OP_breg31 12]
$C$DW$167	.dwtag  DW_TAG_variable, DW_AT_name("BitMetric1")
	.dwattr $C$DW$167, DW_AT_TI_symbol_name("_BitMetric1")
	.dwattr $C$DW$167, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$167, DW_AT_location[DW_OP_breg31 16]
$C$DW$168	.dwtag  DW_TAG_variable, DW_AT_name("SymbolsNum")
	.dwattr $C$DW$168, DW_AT_TI_symbol_name("_SymbolsNum")
	.dwattr $C$DW$168, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$168, DW_AT_location[DW_OP_breg31 20]
$C$DW$169	.dwtag  DW_TAG_variable, DW_AT_name("k")
	.dwattr $C$DW$169, DW_AT_TI_symbol_name("_k")
	.dwattr $C$DW$169, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$169, DW_AT_location[DW_OP_breg31 24]
$C$DW$170	.dwtag  DW_TAG_variable, DW_AT_name("m")
	.dwattr $C$DW$170, DW_AT_TI_symbol_name("_m")
	.dwattr $C$DW$170, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$170, DW_AT_location[DW_OP_breg31 28]
$C$DW$171	.dwtag  DW_TAG_variable, DW_AT_name("namta")
	.dwattr $C$DW$171, DW_AT_TI_symbol_name("_namta")
	.dwattr $C$DW$171, DW_AT_type(*$C$DW$T$64)
	.dwattr $C$DW$171, DW_AT_location[DW_OP_breg31 32]
$C$DW$172	.dwtag  DW_TAG_variable, DW_AT_name("ConstellationPoint_I")
	.dwattr $C$DW$172, DW_AT_TI_symbol_name("_ConstellationPoint_I")
	.dwattr $C$DW$172, DW_AT_type(*$C$DW$T$60)
	.dwattr $C$DW$172, DW_AT_location[DW_OP_breg31 48]
$C$DW$173	.dwtag  DW_TAG_variable, DW_AT_name("ConstellationPoint_Q")
	.dwattr $C$DW$173, DW_AT_TI_symbol_name("_ConstellationPoint_Q")
	.dwattr $C$DW$173, DW_AT_type(*$C$DW$T$60)
	.dwattr $C$DW$173, DW_AT_location[DW_OP_breg31 80]
$C$DW$174	.dwtag  DW_TAG_variable, DW_AT_name("Constellation")
	.dwattr $C$DW$174, DW_AT_TI_symbol_name("_Constellation")
	.dwattr $C$DW$174, DW_AT_type(*$C$DW$T$62)
	.dwattr $C$DW$174, DW_AT_location[DW_OP_breg31 112]
           STW     .D2T1   A8,*+SP(20)       ; |260| 
           STW     .D2T2   B6,*+SP(16)       ; |260| 
           STW     .D2T1   A6,*+SP(12)       ; |260| 
           STW     .D2T2   B4,*+SP(8)        ; |260| 
           STW     .D2T1   A4,*+SP(4)        ; |260| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 264,column 5,is_stmt
           MVKL    .S2     _$P$T3$4,B4
           MVKH    .S2     _$P$T3$4,B4
           LDDW    .D2T2   *+B4(8),B17:B16   ; |264| 
           LDDW    .D2T2   *+B4(16),B9:B8    ; |264| 
           LDDW    .D2T2   *+B4(24),B7:B6    ; |264| 
           LDDW    .D2T2   *B4,B5:B4         ; |264| 
           ADDAW   .D1X    SP,12,A3          ; |264| 
           STDW    .D1T2   B17:B16,*+A3(8)   ; |264| 
           STDW    .D1T2   B9:B8,*+A3(16)    ; |264| 
           STDW    .D1T2   B7:B6,*+A3(24)    ; |264| 
           STDW    .D1T2   B5:B4,*A3         ; |264| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 265,column 5,is_stmt
           MVKL    .S1     _$P$T4$5,A3
           MVKH    .S1     _$P$T4$5,A3
           LDDW    .D1T1   *A3,A17:A16       ; |265| 
           LDDW    .D1T1   *+A3(8),A9:A8     ; |265| 
           LDDW    .D1T1   *+A3(16),A7:A6    ; |265| 
           LDDW    .D1T1   *+A3(24),A5:A4    ; |265| 
           ADDAW   .D2     SP,20,B4          ; |265| 
           STDW    .D2T1   A17:A16,*B4       ; |265| 
           STDW    .D2T1   A9:A8,*+B4(8)     ; |265| 
           STDW    .D2T1   A7:A6,*+B4(16)    ; |265| 
           STDW    .D2T1   A5:A4,*+B4(24)    ; |265| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 267,column 5,is_stmt
           MVKL    .S2     _$P$T5$6,B4
           MVKH    .S2     _$P$T5$6,B4

           CALLP   .S2     _memcpy,B3
||         ADDAW   .D1X    SP,28,A4          ; |267| 
||         MVK     .S1     0x60,A6           ; |267| 

$C$RL12:   ; CALL OCCURS {_memcpy}           ; |267| 
	.dwpsn	file "Viterbi.c",line 269,column 15,is_stmt
           ZERO    .L2     B4                ; |269| 
           STW     .D2T2   B4,*+SP(24)       ; |269| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 269,column 19,is_stmt
           LDW     .D2T2   *+SP(20),B4       ; |269| 
           LDW     .D2T2   *+SP(24),B5       ; |269| 
           NOP             4
           CMPLT   .L2     B5,B4,B0          ; |269| 
   [!B0]   BNOP    .S1     $C$L63,5          ; |269| 
           ; BRANCHCC OCCURS {$C$L63}        ; |269| 
;** --------------------------------------------------------------------------*
;**   BEGIN LOOP $C$L44
;** --------------------------------------------------------------------------*
$C$L44:    
$C$DW$L$_BitMetricCompute8PSKFix$2$B:
	.dwpsn	file "Viterbi.c",line 272,column 15,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |272| 
           LDW     .D2T2   *+SP(12),B5       ; |272| 
           MVK     .S2     30000,B6          ; |272| 
           NOP             2
           ADDAH   .D2     B4,B4,B4          ; |272| 
           STH     .D2T2   B6,*+B5[B4]       ; |272| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 273,column 17,is_stmt
           ZERO    .L2     B4                ; |273| 
           STW     .D2T2   B4,*+SP(28)       ; |273| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 273,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |273| 
   [!B0]   BNOP    .S1     $C$L47,5          ; |273| 
           ; BRANCHCC OCCURS {$C$L47}        ; |273| 
$C$DW$L$_BitMetricCompute8PSKFix$2$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L45:    
$C$DW$L$_BitMetricCompute8PSKFix$3$B:
	.dwpsn	file "Viterbi.c",line 274,column 18,is_stmt
           MV      .L2     B4,B5
           ADDAW   .D2     SP,B5,B5          ; |274| 
           ADDAW   .D2     SP,B4,B4          ; |274| 
           LDW     .D2T1   *+SP(24),A4       ; |274| 
           LDW     .D2T2   *+B5(112),B5      ; |274| 
           LDW     .D2T2   *+B4(112),B4      ; |274| 
           LDW     .D2T1   *+SP(4),A6        ; |274| 
           LDW     .D2T1   *+SP(8),A5        ; |274| 
           MV      .L1     A4,A3             ; |274| 
           ADDAW   .D2     SP,B5,B5          ; |274| 
           ADDAW   .D2     SP,B4,B4          ; |274| 

           LDH     .D1T1   *+A6[A4],A4       ; |274| 
||         LDW     .D2T2   *+B5(48),B5       ; |274| 

           LDW     .D2T2   *+B4(80),B4       ; |274| 
||         LDH     .D1T1   *+A5[A3],A3       ; |274| 

           LDW     .D2T2   *+SP(28),B31      ; |274| 
           NOP             2
           MPYLI   .M1X    A4,B5,A7:A6       ; |274| 
           MPYLI   .M1X    A3,B4,A5:A4       ; |274| 
           ADDAW   .D2     SP,B31,B4         ; |274| 
           NOP             1
           NEG     .L1     A6,A3             ; |274| 
           SUB     .L1     A3,A4,A3          ; |274| 
           STW     .D2T1   A3,*+B4(32)       ; |274| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 275,column 17,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |275| 
           LDW     .D2T1   *+SP(24),A3       ; |275| 
           LDW     .D2T1   *+SP(12),A4       ; |275| 
           NOP             3

           ADDAW   .D2     SP,B4,B4          ; |275| 
||         ADDAH   .D1     A3,A3,A3          ; |275| 

           LDW     .D2T2   *+B4(32),B4       ; |275| 
||         LDH     .D1T1   *+A4[A3],A3       ; |275| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |275| 
   [!A0]   BNOP    .S1     $C$L46,5          ; |275| 
           ; BRANCHCC OCCURS {$C$L46}        ; |275| 
$C$DW$L$_BitMetricCompute8PSKFix$3$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$4$B:
	.dwpsn	file "Viterbi.c",line 276,column 18,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |276| 
           LDW     .D2T1   *+SP(24),A3       ; |276| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |276| 
           LDH     .D2T2   *+B4(32),B4       ; |276| 
           ADDAH   .D1     A3,A3,A3          ; |276| 
           NOP             3
           STH     .D1T2   B4,*+A4[A3]       ; |276| 
$C$DW$L$_BitMetricCompute8PSKFix$4$E:
;** --------------------------------------------------------------------------*
$C$L46:    
$C$DW$L$_BitMetricCompute8PSKFix$5$B:
	.dwpsn	file "Viterbi.c",line 273,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |273| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |273| 
           STW     .D2T2   B4,*+SP(28)       ; |273| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 273,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |273| 
   [ B0]   BNOP    .S1     $C$L45,5          ; |273| 
           ; BRANCHCC OCCURS {$C$L45}        ; |273| 
$C$DW$L$_BitMetricCompute8PSKFix$5$E:
;** --------------------------------------------------------------------------*
$C$L47:    
$C$DW$L$_BitMetricCompute8PSKFix$6$B:
	.dwpsn	file "Viterbi.c",line 278,column 15,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |278| 
           LDW     .D2T2   *+SP(16),B5       ; |278| 
           NOP             3
           ADDAH   .D2     B4,B4,B4          ; |278| 
           STH     .D2T2   B6,*+B5[B4]       ; |278| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 279,column 17,is_stmt
           ZERO    .L2     B4                ; |279| 
           STW     .D2T2   B4,*+SP(28)       ; |279| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 279,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |279| 
   [!B0]   BNOP    .S1     $C$L50,5          ; |279| 
           ; BRANCHCC OCCURS {$C$L50}        ; |279| 
$C$DW$L$_BitMetricCompute8PSKFix$6$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L48:    
$C$DW$L$_BitMetricCompute8PSKFix$7$B:
	.dwpsn	file "Viterbi.c",line 280,column 6,is_stmt
           ADD     .L2     4,B4,B7           ; |280| 

           ADDAW   .D2     SP,B7,B7          ; |280| 
||         ADD     .L2     4,B4,B4           ; |280| 

           ADDAW   .D2     SP,B4,B4          ; |280| 
           LDW     .D2T2   *+SP(24),B5       ; |280| 
           LDW     .D2T2   *+B7(112),B7      ; |280| 
           LDW     .D2T2   *+B4(112),B4      ; |280| 
           LDW     .D2T2   *+SP(4),B6        ; |280| 
           LDW     .D2T2   *+SP(8),B9        ; |280| 
           MV      .L2     B5,B8             ; |280| 
           ADDAW   .D2     SP,B7,B7          ; |280| 
           ADDAW   .D2     SP,B4,B4          ; |280| 
           LDH     .D2T2   *+B6[B5],B5       ; |280| 
           LDW     .D2T2   *+B7(48),B7       ; |280| 
           LDH     .D2T2   *+B9[B8],B9       ; |280| 
           LDW     .D2T2   *+B4(80),B6       ; |280| 
           LDW     .D2T2   *+SP(28),B31      ; |280| 
           NOP             2
           MPYLI   .M2     B5,B7,B5:B4       ; |280| 
           MPYLI   .M2     B9,B6,B7:B6       ; |280| 
           ADDAW   .D2     SP,B31,B30        ; |280| 
           NOP             1
           NEG     .L2     B4,B4             ; |280| 
           SUB     .L2     B4,B6,B4          ; |280| 
           STW     .D2T2   B4,*+B30(32)      ; |280| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 281,column 17,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |281| 
           LDW     .D2T2   *+SP(28),B4       ; |281| 
           LDW     .D2T1   *+SP(16),A4       ; |281| 
           NOP             3

           ADDAH   .D1     A3,A3,A3          ; |281| 
||         ADDAW   .D2     SP,B4,B4          ; |281| 

           LDW     .D2T2   *+B4(32),B4       ; |281| 
||         LDH     .D1T1   *+A4[A3],A3       ; |281| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |281| 
   [!A0]   BNOP    .S1     $C$L49,5          ; |281| 
           ; BRANCHCC OCCURS {$C$L49}        ; |281| 
$C$DW$L$_BitMetricCompute8PSKFix$7$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$8$B:
	.dwpsn	file "Viterbi.c",line 282,column 17,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |282| 
           LDW     .D2T1   *+SP(24),A3       ; |282| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |282| 
           LDH     .D2T2   *+B4(32),B4       ; |282| 
           ADDAH   .D1     A3,A3,A3          ; |282| 
           NOP             3
           STH     .D1T2   B4,*+A4[A3]       ; |282| 
$C$DW$L$_BitMetricCompute8PSKFix$8$E:
;** --------------------------------------------------------------------------*
$C$L49:    
$C$DW$L$_BitMetricCompute8PSKFix$9$B:
	.dwpsn	file "Viterbi.c",line 279,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |279| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |279| 
           STW     .D2T2   B4,*+SP(28)       ; |279| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 279,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |279| 
   [ B0]   BNOP    .S1     $C$L48,5          ; |279| 
           ; BRANCHCC OCCURS {$C$L48}        ; |279| 
$C$DW$L$_BitMetricCompute8PSKFix$9$E:
;** --------------------------------------------------------------------------*
$C$L50:    
$C$DW$L$_BitMetricCompute8PSKFix$10$B:
	.dwpsn	file "Viterbi.c",line 284,column 12,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |284| 
           LDW     .D2T2   *+SP(12),B5       ; |284| 
           MVK     .S2     30000,B6          ; |284| 
           NOP             2
           ADDAH   .D2     B4,B4,B4          ; |284| 
           ADD     .L2     1,B4,B4           ; |284| 
           STH     .D2T2   B6,*+B5[B4]       ; |284| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 285,column 17,is_stmt
           ZERO    .L2     B4                ; |285| 
           STW     .D2T2   B4,*+SP(28)       ; |285| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 285,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |285| 
   [!B0]   BNOP    .S1     $C$L53,5          ; |285| 
           ; BRANCHCC OCCURS {$C$L53}        ; |285| 
$C$DW$L$_BitMetricCompute8PSKFix$10$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L51:    
$C$DW$L$_BitMetricCompute8PSKFix$11$B:
	.dwpsn	file "Viterbi.c",line 286,column 14,is_stmt
           MV      .L2     B4,B5
           ADDAW   .D2     SP,B5,B5          ; |286| 
           ADDAW   .D2     SP,B4,B4          ; |286| 

           MVK     .S2     36,B6             ; |286| 
||         LDW     .D2T1   *+SP(24),A5       ; |286| 

           LDW     .D2T2   *+B5[B6],B5       ; |286| 
           LDW     .D2T2   *+B4[B6],B4       ; |286| 
           LDW     .D2T1   *+SP(4),A6        ; |286| 
           LDW     .D2T1   *+SP(8),A4        ; |286| 
           MV      .L1     A5,A3             ; |286| 
           ADDAW   .D2     SP,B5,B5          ; |286| 
           ADDAW   .D2     SP,B4,B4          ; |286| 

           LDH     .D1T1   *+A6[A5],A5       ; |286| 
||         LDW     .D2T2   *+B5(48),B5       ; |286| 

           LDW     .D2T2   *+B4(80),B4       ; |286| 
||         LDH     .D1T1   *+A4[A3],A3       ; |286| 

           LDW     .D2T2   *+SP(28),B31      ; |286| 
           NOP             2
           MPYLI   .M1X    A5,B5,A5:A4       ; |286| 
           MPYLI   .M1X    A3,B4,A7:A6       ; |286| 
           ADDAW   .D2     SP,B31,B4         ; |286| 
           NOP             1
           NEG     .L1     A4,A3             ; |286| 
           SUB     .L1     A3,A6,A3          ; |286| 
           STW     .D2T1   A3,*+B4(32)       ; |286| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 288,column 14,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |288| 
           LDW     .D2T2   *+SP(28),B4       ; |288| 
           LDW     .D2T1   *+SP(12),A4       ; |288| 
           NOP             2
           ADDAH   .D1     A3,A3,A3          ; |288| 

           ADD     .L1     1,A3,A3           ; |288| 
||         ADDAW   .D2     SP,B4,B4          ; |288| 

           LDH     .D1T1   *+A4[A3],A3       ; |288| 
||         LDW     .D2T2   *+B4(32),B4       ; |288| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |288| 
   [!A0]   BNOP    .S1     $C$L52,5          ; |288| 
           ; BRANCHCC OCCURS {$C$L52}        ; |288| 
$C$DW$L$_BitMetricCompute8PSKFix$11$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$12$B:
	.dwpsn	file "Viterbi.c",line 289,column 18,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |289| 
           LDW     .D2T1   *+SP(24),A3       ; |289| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |289| 
           LDH     .D2T2   *+B4(32),B4       ; |289| 
           ADDAH   .D1     A3,A3,A3          ; |289| 
           ADD     .L1     1,A3,A3           ; |289| 
           NOP             2
           STH     .D1T2   B4,*+A4[A3]       ; |289| 
$C$DW$L$_BitMetricCompute8PSKFix$12$E:
;** --------------------------------------------------------------------------*
$C$L52:    
$C$DW$L$_BitMetricCompute8PSKFix$13$B:
	.dwpsn	file "Viterbi.c",line 285,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |285| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |285| 
           STW     .D2T2   B4,*+SP(28)       ; |285| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 285,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |285| 
   [ B0]   BNOP    .S1     $C$L51,5          ; |285| 
           ; BRANCHCC OCCURS {$C$L51}        ; |285| 
$C$DW$L$_BitMetricCompute8PSKFix$13$E:
;** --------------------------------------------------------------------------*
$C$L53:    
$C$DW$L$_BitMetricCompute8PSKFix$14$B:
	.dwpsn	file "Viterbi.c",line 291,column 12,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |291| 
           LDW     .D2T2   *+SP(16),B5       ; |291| 
           MVK     .S2     30000,B6          ; |291| 
           NOP             2
           ADDAH   .D2     B4,B4,B4          ; |291| 
           ADD     .L2     1,B4,B4           ; |291| 
           STH     .D2T2   B6,*+B5[B4]       ; |291| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 292,column 17,is_stmt
           ZERO    .L2     B4                ; |292| 
           STW     .D2T2   B4,*+SP(28)       ; |292| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 292,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |292| 
   [!B0]   BNOP    .S1     $C$L56,5          ; |292| 
           ; BRANCHCC OCCURS {$C$L56}        ; |292| 
$C$DW$L$_BitMetricCompute8PSKFix$14$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L54:    
$C$DW$L$_BitMetricCompute8PSKFix$15$B:
	.dwpsn	file "Viterbi.c",line 293,column 6,is_stmt
           ADD     .L2     4,B4,B7           ; |293| 

           ADD     .L2     4,B4,B4           ; |293| 
||         ADDAW   .D2     SP,B7,B7          ; |293| 

           ADDAW   .D2     SP,B4,B4          ; |293| 

           MVK     .S2     36,B8             ; |293| 
||         LDW     .D2T2   *+SP(24),B5       ; |293| 

           LDW     .D2T2   *+B7[B8],B7       ; |293| 
           LDW     .D2T2   *+B4[B8],B4       ; |293| 
           LDW     .D2T2   *+SP(4),B6        ; |293| 
           LDW     .D2T2   *+SP(8),B9        ; |293| 
           MV      .L2     B5,B8             ; |293| 
           ADDAW   .D2     SP,B7,B7          ; |293| 
           ADDAW   .D2     SP,B4,B4          ; |293| 
           LDH     .D2T2   *+B6[B5],B6       ; |293| 
           LDW     .D2T2   *+B7(48),B7       ; |293| 
           LDW     .D2T2   *+B4(80),B4       ; |293| 
           LDH     .D2T2   *+B9[B8],B5       ; |293| 
           LDW     .D2T2   *+SP(28),B31      ; |293| 
           NOP             2
           MPYLI   .M2     B6,B7,B7:B6       ; |293| 
           MPYLI   .M2     B5,B4,B5:B4       ; |293| 
           ADDAW   .D2     SP,B31,B30        ; |293| 
           NOP             2
           NEG     .L2     B6,B5             ; |293| 
           SUB     .L2     B5,B4,B5          ; |293| 
           STW     .D2T2   B5,*+B30(32)      ; |293| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 294,column 14,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |294| 
           LDW     .D2T2   *+SP(28),B4       ; |294| 
           LDW     .D2T1   *+SP(16),A4       ; |294| 
           NOP             2
           ADDAH   .D1     A3,A3,A3          ; |294| 

           ADD     .L1     1,A3,A3           ; |294| 
||         ADDAW   .D2     SP,B4,B4          ; |294| 

           LDH     .D1T1   *+A4[A3],A3       ; |294| 
||         LDW     .D2T2   *+B4(32),B4       ; |294| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |294| 
   [!A0]   BNOP    .S1     $C$L55,5          ; |294| 
           ; BRANCHCC OCCURS {$C$L55}        ; |294| 
$C$DW$L$_BitMetricCompute8PSKFix$15$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$16$B:
	.dwpsn	file "Viterbi.c",line 295,column 18,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |295| 
           LDW     .D2T1   *+SP(24),A3       ; |295| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |295| 
           LDH     .D2T2   *+B4(32),B4       ; |295| 
           ADDAH   .D1     A3,A3,A3          ; |295| 
           ADD     .L1     1,A3,A3           ; |295| 
           NOP             2
           STH     .D1T2   B4,*+A4[A3]       ; |295| 
$C$DW$L$_BitMetricCompute8PSKFix$16$E:
;** --------------------------------------------------------------------------*
$C$L55:    
$C$DW$L$_BitMetricCompute8PSKFix$17$B:
	.dwpsn	file "Viterbi.c",line 292,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |292| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |292| 
           STW     .D2T2   B4,*+SP(28)       ; |292| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 292,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |292| 
   [ B0]   BNOP    .S1     $C$L54,5          ; |292| 
           ; BRANCHCC OCCURS {$C$L54}        ; |292| 
$C$DW$L$_BitMetricCompute8PSKFix$17$E:
;** --------------------------------------------------------------------------*
$C$L56:    
$C$DW$L$_BitMetricCompute8PSKFix$18$B:
	.dwpsn	file "Viterbi.c",line 297,column 12,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |297| 
           LDW     .D2T2   *+SP(12),B5       ; |297| 
           MVK     .S2     30000,B6          ; |297| 
           NOP             2
           ADDAH   .D2     B4,B4,B4          ; |297| 
           ADD     .L2     2,B4,B4           ; |297| 
           STH     .D2T2   B6,*+B5[B4]       ; |297| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 298,column 17,is_stmt
           ZERO    .L2     B4                ; |298| 
           STW     .D2T2   B4,*+SP(28)       ; |298| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 298,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |298| 
   [!B0]   BNOP    .S1     $C$L59,5          ; |298| 
           ; BRANCHCC OCCURS {$C$L59}        ; |298| 
$C$DW$L$_BitMetricCompute8PSKFix$18$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L57:    
$C$DW$L$_BitMetricCompute8PSKFix$19$B:
	.dwpsn	file "Viterbi.c",line 299,column 14,is_stmt
           MV      .L2     B4,B5
           ADDAW   .D2     SP,B5,B5          ; |299| 
           ADDAW   .D2     SP,B4,B4          ; |299| 

           MVK     .S2     44,B6             ; |299| 
||         LDW     .D2T1   *+SP(24),A5       ; |299| 

           LDW     .D2T2   *+B5[B6],B5       ; |299| 
           LDW     .D2T2   *+B4[B6],B4       ; |299| 
           LDW     .D2T1   *+SP(4),A6        ; |299| 
           LDW     .D2T1   *+SP(8),A4        ; |299| 
           MV      .L1     A5,A3             ; |299| 
           ADDAW   .D2     SP,B5,B5          ; |299| 
           ADDAW   .D2     SP,B4,B4          ; |299| 

           LDH     .D1T1   *+A6[A5],A5       ; |299| 
||         LDW     .D2T2   *+B5(48),B5       ; |299| 

           LDW     .D2T2   *+B4(80),B4       ; |299| 
||         LDH     .D1T1   *+A4[A3],A3       ; |299| 

           LDW     .D2T2   *+SP(28),B31      ; |299| 
           NOP             2
           MPYLI   .M1X    A5,B5,A5:A4       ; |299| 
           MPYLI   .M1X    A3,B4,A7:A6       ; |299| 
           ADDAW   .D2     SP,B31,B4         ; |299| 
           NOP             1
           NEG     .L1     A4,A3             ; |299| 
           SUB     .L1     A3,A6,A3          ; |299| 
           STW     .D2T1   A3,*+B4(32)       ; |299| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 301,column 14,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |301| 
           LDW     .D2T2   *+SP(28),B4       ; |301| 
           LDW     .D2T1   *+SP(12),A4       ; |301| 
           NOP             2
           ADDAH   .D1     A3,A3,A3          ; |301| 

           ADD     .L1     2,A3,A3           ; |301| 
||         ADDAW   .D2     SP,B4,B4          ; |301| 

           LDH     .D1T1   *+A4[A3],A3       ; |301| 
||         LDW     .D2T2   *+B4(32),B4       ; |301| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |301| 
   [!A0]   BNOP    .S1     $C$L58,5          ; |301| 
           ; BRANCHCC OCCURS {$C$L58}        ; |301| 
$C$DW$L$_BitMetricCompute8PSKFix$19$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$20$B:
	.dwpsn	file "Viterbi.c",line 302,column 18,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |302| 
           LDW     .D2T1   *+SP(24),A3       ; |302| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |302| 
           LDH     .D2T2   *+B4(32),B4       ; |302| 
           ADDAH   .D1     A3,A3,A3          ; |302| 
           ADD     .L1     2,A3,A3           ; |302| 
           NOP             2
           STH     .D1T2   B4,*+A4[A3]       ; |302| 
$C$DW$L$_BitMetricCompute8PSKFix$20$E:
;** --------------------------------------------------------------------------*
$C$L58:    
$C$DW$L$_BitMetricCompute8PSKFix$21$B:
	.dwpsn	file "Viterbi.c",line 298,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |298| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |298| 
           STW     .D2T2   B4,*+SP(28)       ; |298| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 298,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |298| 
   [ B0]   BNOP    .S1     $C$L57,5          ; |298| 
           ; BRANCHCC OCCURS {$C$L57}        ; |298| 
$C$DW$L$_BitMetricCompute8PSKFix$21$E:
;** --------------------------------------------------------------------------*
$C$L59:    
$C$DW$L$_BitMetricCompute8PSKFix$22$B:
	.dwpsn	file "Viterbi.c",line 304,column 12,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |304| 
           LDW     .D2T2   *+SP(16),B5       ; |304| 
           MVK     .S2     30000,B6          ; |304| 
           NOP             2
           ADDAH   .D2     B4,B4,B4          ; |304| 
           ADD     .L2     2,B4,B4           ; |304| 
           STH     .D2T2   B6,*+B5[B4]       ; |304| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 305,column 17,is_stmt
           ZERO    .L2     B4                ; |305| 
           STW     .D2T2   B4,*+SP(28)       ; |305| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 305,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |305| 
   [!B0]   BNOP    .S1     $C$L62,5          ; |305| 
           ; BRANCHCC OCCURS {$C$L62}        ; |305| 
$C$DW$L$_BitMetricCompute8PSKFix$22$E:
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
$C$L60:    
$C$DW$L$_BitMetricCompute8PSKFix$23$B:
	.dwpsn	file "Viterbi.c",line 306,column 6,is_stmt
           ADD     .L2     4,B4,B7           ; |306| 

           ADD     .L2     4,B4,B4           ; |306| 
||         ADDAW   .D2     SP,B7,B7          ; |306| 

           ADDAW   .D2     SP,B4,B4          ; |306| 

           MVK     .S2     44,B8             ; |306| 
||         LDW     .D2T2   *+SP(24),B5       ; |306| 

           LDW     .D2T2   *+B7[B8],B7       ; |306| 
           LDW     .D2T2   *+B4[B8],B4       ; |306| 
           LDW     .D2T2   *+SP(4),B6        ; |306| 
           LDW     .D2T2   *+SP(8),B9        ; |306| 
           MV      .L2     B5,B8             ; |306| 
           ADDAW   .D2     SP,B7,B7          ; |306| 
           ADDAW   .D2     SP,B4,B4          ; |306| 
           LDH     .D2T2   *+B6[B5],B6       ; |306| 
           LDW     .D2T2   *+B7(48),B7       ; |306| 
           LDW     .D2T2   *+B4(80),B4       ; |306| 
           LDH     .D2T2   *+B9[B8],B5       ; |306| 
           LDW     .D2T2   *+SP(28),B31      ; |306| 
           NOP             2
           MPYLI   .M2     B6,B7,B7:B6       ; |306| 
           MPYLI   .M2     B5,B4,B5:B4       ; |306| 
           ADDAW   .D2     SP,B31,B30        ; |306| 
           NOP             2
           NEG     .L2     B6,B5             ; |306| 
           SUB     .L2     B5,B4,B4          ; |306| 
           STW     .D2T2   B4,*+B30(32)      ; |306| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 308,column 10,is_stmt
           LDW     .D2T1   *+SP(24),A3       ; |308| 
           LDW     .D2T2   *+SP(28),B4       ; |308| 
           LDW     .D2T1   *+SP(16),A4       ; |308| 
           NOP             2
           ADDAH   .D1     A3,A3,A3          ; |308| 

           ADD     .L1     2,A3,A3           ; |308| 
||         ADDAW   .D2     SP,B4,B4          ; |308| 

           LDH     .D1T1   *+A4[A3],A3       ; |308| 
||         LDW     .D2T2   *+B4(32),B4       ; |308| 

           NOP             4
           CMPLT   .L1X    B4,A3,A0          ; |308| 
   [!A0]   BNOP    .S1     $C$L61,5          ; |308| 
           ; BRANCHCC OCCURS {$C$L61}        ; |308| 
$C$DW$L$_BitMetricCompute8PSKFix$23$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_BitMetricCompute8PSKFix$24$B:
	.dwpsn	file "Viterbi.c",line 309,column 14,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |309| 
           LDW     .D2T1   *+SP(24),A3       ; |309| 
           NOP             3
           ADDAW   .D2     SP,B4,B4          ; |309| 
           LDH     .D2T2   *+B4(32),B4       ; |309| 
           ADDAH   .D1     A3,A3,A3          ; |309| 
           ADD     .L1     2,A3,A3           ; |309| 
           NOP             2
           STH     .D1T2   B4,*+A4[A3]       ; |309| 
$C$DW$L$_BitMetricCompute8PSKFix$24$E:
;** --------------------------------------------------------------------------*
$C$L61:    
$C$DW$L$_BitMetricCompute8PSKFix$25$B:
	.dwpsn	file "Viterbi.c",line 305,column 25,is_stmt
           LDW     .D2T2   *+SP(28),B4       ; |305| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |305| 
           STW     .D2T2   B4,*+SP(28)       ; |305| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 305,column 21,is_stmt
           CMPLT   .L2     B4,4,B0           ; |305| 
   [ B0]   BNOP    .S1     $C$L60,5          ; |305| 
           ; BRANCHCC OCCURS {$C$L60}        ; |305| 
$C$DW$L$_BitMetricCompute8PSKFix$25$E:
;** --------------------------------------------------------------------------*
$C$L62:    
$C$DW$L$_BitMetricCompute8PSKFix$26$B:
	.dwpsn	file "Viterbi.c",line 269,column 32,is_stmt
           LDW     .D2T2   *+SP(24),B4       ; |269| 
           NOP             4
           ADD     .L2     1,B4,B4           ; |269| 
           STW     .D2T2   B4,*+SP(24)       ; |269| 
           NOP             2
	.dwpsn	file "Viterbi.c",line 269,column 19,is_stmt
           LDW     .D2T2   *+SP(20),B5       ; |269| 
           NOP             4
           CMPLT   .L2     B4,B5,B0          ; |269| 
   [ B0]   BNOP    .S1     $C$L44,5          ; |269| 
           ; BRANCHCC OCCURS {$C$L44}        ; |269| 
$C$DW$L$_BitMetricCompute8PSKFix$26$E:
;** --------------------------------------------------------------------------*
$C$L63:    
	.dwpsn	file "Viterbi.c",line 312,column 1,is_stmt
           LDW     .D2T2   *+SP(208),B3      ; |312| 
           NOP             4
	.dwcfi	restore_reg, 19
           ADDK    .S2     208,SP            ; |312| 
	.dwcfi	cfa_offset, 0
	.dwcfi	cfa_offset, 0
           RETNOP  .S2     B3,5              ; |312| 
           ; BRANCH OCCURS {B3}              ; |312| 

$C$DW$175	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$175, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L44:1:1349774014")
	.dwattr $C$DW$175, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$175, DW_AT_TI_begin_line(0x10d)
	.dwattr $C$DW$175, DW_AT_TI_end_line(0x137)
$C$DW$176	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$176, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$2$B)
	.dwattr $C$DW$176, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$2$E)
$C$DW$177	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$177, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$6$B)
	.dwattr $C$DW$177, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$6$E)
$C$DW$178	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$178, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$10$B)
	.dwattr $C$DW$178, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$10$E)
$C$DW$179	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$179, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$14$B)
	.dwattr $C$DW$179, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$14$E)
$C$DW$180	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$180, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$18$B)
	.dwattr $C$DW$180, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$18$E)
$C$DW$181	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$181, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$22$B)
	.dwattr $C$DW$181, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$22$E)
$C$DW$182	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$182, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$26$B)
	.dwattr $C$DW$182, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$26$E)

$C$DW$183	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$183, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L45:2:1349774014")
	.dwattr $C$DW$183, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$183, DW_AT_TI_begin_line(0x111)
	.dwattr $C$DW$183, DW_AT_TI_end_line(0x115)
$C$DW$184	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$184, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$3$B)
	.dwattr $C$DW$184, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$3$E)
$C$DW$185	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$185, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$4$B)
	.dwattr $C$DW$185, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$4$E)
$C$DW$186	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$186, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$5$B)
	.dwattr $C$DW$186, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$5$E)
	.dwendtag $C$DW$183


$C$DW$187	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$187, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L48:2:1349774014")
	.dwattr $C$DW$187, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$187, DW_AT_TI_begin_line(0x117)
	.dwattr $C$DW$187, DW_AT_TI_end_line(0x11b)
$C$DW$188	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$188, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$7$B)
	.dwattr $C$DW$188, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$7$E)
$C$DW$189	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$189, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$8$B)
	.dwattr $C$DW$189, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$8$E)
$C$DW$190	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$190, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$9$B)
	.dwattr $C$DW$190, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$9$E)
	.dwendtag $C$DW$187


$C$DW$191	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$191, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L51:2:1349774014")
	.dwattr $C$DW$191, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$191, DW_AT_TI_begin_line(0x11d)
	.dwattr $C$DW$191, DW_AT_TI_end_line(0x122)
$C$DW$192	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$192, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$11$B)
	.dwattr $C$DW$192, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$11$E)
$C$DW$193	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$193, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$12$B)
	.dwattr $C$DW$193, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$12$E)
$C$DW$194	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$194, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$13$B)
	.dwattr $C$DW$194, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$13$E)
	.dwendtag $C$DW$191


$C$DW$195	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$195, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L54:2:1349774014")
	.dwattr $C$DW$195, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$195, DW_AT_TI_begin_line(0x124)
	.dwattr $C$DW$195, DW_AT_TI_end_line(0x128)
$C$DW$196	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$196, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$15$B)
	.dwattr $C$DW$196, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$15$E)
$C$DW$197	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$197, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$16$B)
	.dwattr $C$DW$197, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$16$E)
$C$DW$198	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$198, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$17$B)
	.dwattr $C$DW$198, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$17$E)
	.dwendtag $C$DW$195


$C$DW$199	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$199, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L57:2:1349774014")
	.dwattr $C$DW$199, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$199, DW_AT_TI_begin_line(0x12a)
	.dwattr $C$DW$199, DW_AT_TI_end_line(0x12f)
$C$DW$200	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$200, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$19$B)
	.dwattr $C$DW$200, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$19$E)
$C$DW$201	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$201, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$20$B)
	.dwattr $C$DW$201, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$20$E)
$C$DW$202	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$202, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$21$B)
	.dwattr $C$DW$202, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$21$E)
	.dwendtag $C$DW$199


$C$DW$203	.dwtag  DW_TAG_TI_loop
	.dwattr $C$DW$203, DW_AT_name("E:\6455vcptest\csl_c6455\example\vcp2\vcp2_soft_decisions\src\../obj/debug/Viterbi.asm:$C$L60:2:1349774014")
	.dwattr $C$DW$203, DW_AT_TI_begin_file("Viterbi.c")
	.dwattr $C$DW$203, DW_AT_TI_begin_line(0x131)
	.dwattr $C$DW$203, DW_AT_TI_end_line(0x136)
$C$DW$204	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$204, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$23$B)
	.dwattr $C$DW$204, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$23$E)
$C$DW$205	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$205, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$24$B)
	.dwattr $C$DW$205, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$24$E)
$C$DW$206	.dwtag  DW_TAG_TI_loop_range
	.dwattr $C$DW$206, DW_AT_low_pc($C$DW$L$_BitMetricCompute8PSKFix$25$B)
	.dwattr $C$DW$206, DW_AT_high_pc($C$DW$L$_BitMetricCompute8PSKFix$25$E)
	.dwendtag $C$DW$203

	.dwendtag $C$DW$175

	.dwattr $C$DW$158, DW_AT_TI_end_file("Viterbi.c")
	.dwattr $C$DW$158, DW_AT_TI_end_line(0x138)
	.dwattr $C$DW$158, DW_AT_TI_end_column(0x01)
	.dwendentry
	.dwendtag $C$DW$158

;*****************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                             *
;*****************************************************************************
	.global	_memset
	.global	_LDLDataNum
	.global	_DataPackNum
	.global	__divi
	.global	_memcpy

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************

$C$DW$T$34	.dwtag  DW_TAG_subroutine_type
	.dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C)
$C$DW$207	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$29)
$C$DW$208	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$31)
$C$DW$209	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$32)
$C$DW$210	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$33)
	.dwendtag $C$DW$T$34


$C$DW$T$36	.dwtag  DW_TAG_subroutine_type
	.dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C)
$C$DW$211	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$32)
$C$DW$212	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$32)
$C$DW$213	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$T$36


$C$DW$T$38	.dwtag  DW_TAG_subroutine_type
	.dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C)

$C$DW$T$41	.dwtag  DW_TAG_subroutine_type
	.dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C)
$C$DW$214	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$39)
$C$DW$215	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$216	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$217	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$T$41


$C$DW$T$42	.dwtag  DW_TAG_subroutine_type
	.dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C)
$C$DW$218	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$219	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$220	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$221	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$222	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$T$42

$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_array_type, DW_AT_type(*$C$DW$T$6)
	.dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$19, DW_AT_byte_size(0xc00)
$C$DW$223	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$223, DW_AT_upper_bound(0xbff)
	.dwendtag $C$DW$T$19


$C$DW$T$20	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$6)
	.dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$20, DW_AT_byte_size(0x800)
$C$DW$224	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$224, DW_AT_upper_bound(0x7ff)
	.dwendtag $C$DW$T$20

$C$DW$T$30	.dwtag  DW_TAG_const_type
	.dwattr $C$DW$T$30, DW_AT_type(*$C$DW$T$6)
$C$DW$T$31	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$30)
	.dwattr $C$DW$T$31, DW_AT_address_class(0x20)
$C$DW$T$32	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$6)
	.dwattr $C$DW$T$32, 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$21	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$21, DW_AT_byte_size(0x2000)
$C$DW$225	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$225, DW_AT_upper_bound(0xfff)
	.dwendtag $C$DW$T$21


$C$DW$T$22	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$22, DW_AT_byte_size(0x1e40)
$C$DW$226	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$226, DW_AT_upper_bound(0xf1f)
	.dwendtag $C$DW$T$22


$C$DW$T$23	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$23, DW_AT_byte_size(0x780)
$C$DW$227	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$227, DW_AT_upper_bound(0x3bf)
	.dwendtag $C$DW$T$23

$C$DW$T$29	.dwtag  DW_TAG_const_type
	.dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$8)
$C$DW$T$40	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$40, DW_AT_address_class(0x20)

$C$DW$T$45	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C)
$C$DW$228	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$8)
$C$DW$229	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$8)
	.dwendtag $C$DW$T$45


$C$DW$T$47	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$47, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$47, DW_AT_byte_size(0x10)
$C$DW$230	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$230, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$47


$C$DW$T$48	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$8)
	.dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$48, DW_AT_byte_size(0x40)
$C$DW$231	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$231, DW_AT_upper_bound(0x03)
$C$DW$232	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$232, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$48

$C$DW$T$51	.dwtag  DW_TAG_volatile_type
	.dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$8)
$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$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$33	.dwtag  DW_TAG_const_type
	.dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$10)

$C$DW$T$53	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$33)
	.dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$53, DW_AT_byte_size(0x20)
$C$DW$233	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$233, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$53


$C$DW$T$54	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$33)
	.dwattr $C$DW$T$54, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$54, DW_AT_byte_size(0x60)
$C$DW$234	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$234, DW_AT_upper_bound(0x02)
$C$DW$235	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$235, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$54


$C$DW$T$52	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C)
$C$DW$236	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$T$52


$C$DW$T$55	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C)
$C$DW$T$57	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$57, DW_AT_address_class(0x20)

$C$DW$T$58	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$58, DW_AT_language(DW_LANG_C)
$C$DW$237	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$238	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$239	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$240	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$241	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$242	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$243	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$244	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$40)
$C$DW$245	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$57)
$C$DW$246	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$247	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
	.dwendtag $C$DW$T$58

$C$DW$T$59	.dwtag  DW_TAG_volatile_type
	.dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$10)

$C$DW$T$60	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$60, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$60, DW_AT_byte_size(0x20)
$C$DW$248	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$248, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$60


$C$DW$T$62	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$62, DW_AT_byte_size(0x60)
$C$DW$249	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$249, DW_AT_upper_bound(0x02)
$C$DW$250	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$250, DW_AT_upper_bound(0x07)
	.dwendtag $C$DW$T$62


$C$DW$T$64	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$64, DW_AT_byte_size(0x10)
$C$DW$251	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$251, DW_AT_upper_bound(0x03)
	.dwendtag $C$DW$T$64

$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$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$24	.dwtag  DW_TAG_base_type, DW_AT_name("signed char")
	.dwattr $C$DW$T$24, DW_AT_encoding(DW_ATE_signed_char)
	.dwattr $C$DW$T$24, DW_AT_byte_size(0x01)

$C$DW$T$25	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
	.dwattr $C$DW$T$25, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$25, DW_AT_byte_size(0xf20)
$C$DW$252	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$252, DW_AT_upper_bound(0xf1f)
	.dwendtag $C$DW$T$25


$C$DW$T$26	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
	.dwattr $C$DW$T$26, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$26, DW_AT_byte_size(0x1000)
$C$DW$253	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$253, DW_AT_upper_bound(0xfff)
	.dwendtag $C$DW$T$26


$C$DW$T$27	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
	.dwattr $C$DW$T$27, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$27, DW_AT_byte_size(0x4000)
$C$DW$254	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$254, DW_AT_upper_bound(0x3fff)
	.dwendtag $C$DW$T$27

$C$DW$T$39	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$24)
	.dwattr $C$DW$T$39, DW_AT_address_class(0x20)

$C$DW$T$28	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$28, DW_AT_byte_size(0x15ba0)
$C$DW$255	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$19)
	.dwattr $C$DW$255, DW_AT_name("BWDataByte")
	.dwattr $C$DW$255, DW_AT_TI_symbol_name("_BWDataByte")
	.dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$256	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$256, DW_AT_name("table")
	.dwattr $C$DW$256, DW_AT_TI_symbol_name("_table")
	.dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0xc00]
	.dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$257	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
	.dwattr $C$DW$257, DW_AT_name("tempdata1")
	.dwattr $C$DW$257, DW_AT_TI_symbol_name("_tempdata1")
	.dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x1400]
	.dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$258	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
	.dwattr $C$DW$258, DW_AT_name("tempdata2")
	.dwattr $C$DW$258, DW_AT_TI_symbol_name("_tempdata2")
	.dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x3400]
	.dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$259	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
	.dwattr $C$DW$259, DW_AT_name("XIData")
	.dwattr $C$DW$259, DW_AT_TI_symbol_name("_XIData")
	.dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x5400]
	.dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$260	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
	.dwattr $C$DW$260, DW_AT_name("XQData")
	.dwattr $C$DW$260, DW_AT_TI_symbol_name("_XQData")
	.dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x7240]
	.dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$261	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$261, DW_AT_name("sourcedataI0")
	.dwattr $C$DW$261, DW_AT_TI_symbol_name("_sourcedataI0")
	.dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x9080]
	.dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$262	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$262, DW_AT_name("sourcedataQ0")
	.dwattr $C$DW$262, DW_AT_TI_symbol_name("_sourcedataQ0")
	.dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x9800]
	.dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$263	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$263, DW_AT_name("sourcedataI1")
	.dwattr $C$DW$263, DW_AT_TI_symbol_name("_sourcedataI1")
	.dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x9f80]
	.dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$264	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$264, DW_AT_name("sourcedataQ1")
	.dwattr $C$DW$264, DW_AT_TI_symbol_name("_sourcedataQ1")
	.dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0xa700]
	.dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$265	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$265, DW_AT_name("sourcedataI2")
	.dwattr $C$DW$265, DW_AT_TI_symbol_name("_sourcedataI2")
	.dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0xae80]
	.dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$266	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$266, DW_AT_name("sourcedataQ2")
	.dwattr $C$DW$266, DW_AT_TI_symbol_name("_sourcedataQ2")
	.dwattr $C$DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0xb600]
	.dwattr $C$DW$266, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$267	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$267, DW_AT_name("sourcedataI3")
	.dwattr $C$DW$267, DW_AT_TI_symbol_name("_sourcedataI3")
	.dwattr $C$DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0xbd80]
	.dwattr $C$DW$267, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$268	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$268, DW_AT_name("sourcedataQ3")
	.dwattr $C$DW$268, DW_AT_TI_symbol_name("_sourcedataQ3")
	.dwattr $C$DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0xc500]
	.dwattr $C$DW$268, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$269	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$25)
	.dwattr $C$DW$269, DW_AT_name("UserData")
	.dwattr $C$DW$269, DW_AT_TI_symbol_name("_UserData")
	.dwattr $C$DW$269, DW_AT_data_member_location[DW_OP_plus_uconst 0xcc80]
	.dwattr $C$DW$269, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$270	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
	.dwattr $C$DW$270, DW_AT_name("convdata1")
	.dwattr $C$DW$270, DW_AT_TI_symbol_name("_convdata1")
	.dwattr $C$DW$270, DW_AT_data_member_location[DW_OP_plus_uconst 0xdba0]
	.dwattr $C$DW$270, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$271	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
	.dwattr $C$DW$271, DW_AT_name("convdata2")
	.dwattr $C$DW$271, DW_AT_TI_symbol_name("_convdata2")
	.dwattr $C$DW$271, DW_AT_data_member_location[DW_OP_plus_uconst 0xeba0]
	.dwattr $C$DW$271, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$272	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
	.dwattr $C$DW$272, DW_AT_name("convdata3")
	.dwattr $C$DW$272, DW_AT_TI_symbol_name("_convdata3")
	.dwattr $C$DW$272, DW_AT_data_member_location[DW_OP_plus_uconst 0xfba0]
	.dwattr $C$DW$272, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$273	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
	.dwattr $C$DW$273, DW_AT_name("convdata4")
	.dwattr $C$DW$273, DW_AT_TI_symbol_name("_convdata4")
	.dwattr $C$DW$273, DW_AT_data_member_location[DW_OP_plus_uconst 0x10ba0]
	.dwattr $C$DW$273, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$274	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$27)
	.dwattr $C$DW$274, DW_AT_name("SourceDataTest")
	.dwattr $C$DW$274, DW_AT_TI_symbol_name("_SourceDataTest")
	.dwattr $C$DW$274, DW_AT_data_member_location[DW_OP_plus_uconst 0x11ba0]
	.dwattr $C$DW$274, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag $C$DW$T$28

$C$DW$T$68	.dwtag  DW_TAG_typedef, DW_AT_name("DataStruct")
	.dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$28)
	.dwattr $C$DW$T$68, 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$275	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A0")
	.dwattr $C$DW$275, DW_AT_location[DW_OP_reg0]
$C$DW$276	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A1")
	.dwattr $C$DW$276, DW_AT_location[DW_OP_reg1]
$C$DW$277	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A2")
	.dwattr $C$DW$277, DW_AT_location[DW_OP_reg2]
$C$DW$278	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A3")
	.dwattr $C$DW$278, DW_AT_location[DW_OP_reg3]
$C$DW$279	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A4")
	.dwattr $C$DW$279, DW_AT_location[DW_OP_reg4]
$C$DW$280	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A5")
	.dwattr $C$DW$280, DW_AT_location[DW_OP_reg5]
$C$DW$281	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A6")
	.dwattr $C$DW$281, DW_AT_location[DW_OP_reg6]
$C$DW$282	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A7")
	.dwattr $C$DW$282, DW_AT_location[DW_OP_reg7]
$C$DW$283	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A8")
	.dwattr $C$DW$283, DW_AT_location[DW_OP_reg8]
$C$DW$284	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A9")
	.dwattr $C$DW$284, DW_AT_location[DW_OP_reg9]
$C$DW$285	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A10")
	.dwattr $C$DW$285, DW_AT_location[DW_OP_reg10]
$C$DW$286	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A11")
	.dwattr $C$DW$286, DW_AT_location[DW_OP_reg11]
$C$DW$287	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A12")
	.dwattr $C$DW$287, DW_AT_location[DW_OP_reg12]
$C$DW$288	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A13")
	.dwattr $C$DW$288, DW_AT_location[DW_OP_reg13]
$C$DW$289	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A14")
	.dwattr $C$DW$289, DW_AT_location[DW_OP_reg14]
$C$DW$290	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A15")
	.dwattr $C$DW$290, DW_AT_location[DW_OP_reg15]
$C$DW$291	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B0")
	.dwattr $C$DW$291, DW_AT_location[DW_OP_reg16]
$C$DW$292	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B1")
	.dwattr $C$DW$292, DW_AT_location[DW_OP_reg17]
$C$DW$293	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B2")
	.dwattr $C$DW$293, DW_AT_location[DW_OP_reg18]
$C$DW$294	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B3")
	.dwattr $C$DW$294, DW_AT_location[DW_OP_reg19]
$C$DW$295	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B4")
	.dwattr $C$DW$295, DW_AT_location[DW_OP_reg20]
$C$DW$296	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B5")
	.dwattr $C$DW$296, DW_AT_location[DW_OP_reg21]
$C$DW$297	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B6")
	.dwattr $C$DW$297, DW_AT_location[DW_OP_reg22]
$C$DW$298	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B7")
	.dwattr $C$DW$298, DW_AT_location[DW_OP_reg23]
$C$DW$299	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B8")
	.dwattr $C$DW$299, DW_AT_location[DW_OP_reg24]
$C$DW$300	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B9")
	.dwattr $C$DW$300, DW_AT_location[DW_OP_reg25]
$C$DW$301	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B10")
	.dwattr $C$DW$301, DW_AT_location[DW_OP_reg26]
$C$DW$302	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B11")
	.dwattr $C$DW$302, DW_AT_location[DW_OP_reg27]
$C$DW$303	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B12")
	.dwattr $C$DW$303, DW_AT_location[DW_OP_reg28]
$C$DW$304	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B13")
	.dwattr $C$DW$304, DW_AT_location[DW_OP_reg29]
$C$DW$305	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DP")
	.dwattr $C$DW$305, DW_AT_location[DW_OP_reg30]
$C$DW$306	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("SP")
	.dwattr $C$DW$306, DW_AT_location[DW_OP_reg31]
$C$DW$307	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("FP")
	.dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x20]
$C$DW$308	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("PC")
	.dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x21]
$C$DW$309	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("IRP")
	.dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x22]
$C$DW$310	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("IFR")
	.dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x23]
$C$DW$311	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("NRP")
	.dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x24]
$C$DW$312	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A16")
	.dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x25]
$C$DW$313	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A17")
	.dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x26]
$C$DW$314	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A18")
	.dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x27]
$C$DW$315	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A19")
	.dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x28]
$C$DW$316	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A20")
	.dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x29]
$C$DW$317	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A21")
	.dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x2a]
$C$DW$318	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A22")
	.dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x2b]
$C$DW$319	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A23")
	.dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x2c]
$C$DW$320	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A24")
	.dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x2d]
$C$DW$321	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A25")
	.dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x2e]
$C$DW$322	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A26")
	.dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x2f]
$C$DW$323	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A27")
	.dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x30]
$C$DW$324	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A28")
	.dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x31]
$C$DW$325	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A29")
	.dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x32]
$C$DW$326	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A30")
	.dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x33]
$C$DW$327	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("A31")
	.dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x34]
$C$DW$328	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B16")
	.dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x35]
$C$DW$329	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B17")
	.dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x36]
$C$DW$330	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B18")
	.dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x37]
$C$DW$331	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B19")
	.dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x38]
$C$DW$332	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B20")
	.dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x39]
$C$DW$333	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B21")
	.dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x3a]
$C$DW$334	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B22")
	.dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x3b]
$C$DW$335	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B23")
	.dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x3c]
$C$DW$336	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B24")
	.dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x3d]
$C$DW$337	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B25")
	.dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x3e]
$C$DW$338	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B26")
	.dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x3f]
$C$DW$339	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B27")
	.dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x40]
$C$DW$340	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B28")
	.dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x41]
$C$DW$341	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B29")
	.dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x42]
$C$DW$342	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B30")
	.dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x43]
$C$DW$343	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("B31")
	.dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x44]
$C$DW$344	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("AMR")
	.dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x45]
$C$DW$345	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("CSR")
	.dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x46]
$C$DW$346	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ISR")
	.dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x47]
$C$DW$347	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ICR")
	.dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x48]
$C$DW$348	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("IER")
	.dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x49]
$C$DW$349	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ISTP")
	.dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x4a]
$C$DW$350	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("IN")
	.dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x4b]
$C$DW$351	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("OUT")
	.dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x4c]
$C$DW$352	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ACR")
	.dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x4d]
$C$DW$353	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ADR")
	.dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x4e]
$C$DW$354	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("FADCR")
	.dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x4f]
$C$DW$355	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("FAUCR")
	.dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x50]
$C$DW$356	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("FMCR")
	.dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x51]
$C$DW$357	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("GFPGFR")
	.dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x52]
$C$DW$358	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DIER")
	.dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x53]
$C$DW$359	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("REP")
	.dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x54]
$C$DW$360	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSCL")
	.dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x55]
$C$DW$361	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSCH")
	.dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x56]
$C$DW$362	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ARP")
	.dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x57]
$C$DW$363	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ILC")
	.dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x58]
$C$DW$364	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RILC")
	.dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x59]
$C$DW$365	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DNUM")
	.dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x5a]
$C$DW$366	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("SSR")
	.dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x5b]
$C$DW$367	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("GPLYA")
	.dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x5c]
$C$DW$368	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("GPLYB")
	.dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x5d]
$C$DW$369	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSR")
	.dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x5e]
$C$DW$370	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ITSR")
	.dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x5f]
$C$DW$371	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("NTSR")
	.dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x60]
$C$DW$372	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("EFR")
	.dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x61]
$C$DW$373	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ECR")
	.dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x62]
$C$DW$374	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("IERR")
	.dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x63]
$C$DW$375	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DMSG")
	.dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x64]
$C$DW$376	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("CMSG")
	.dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x65]
$C$DW$377	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_ADDR")
	.dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x66]
$C$DW$378	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_DATA")
	.dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x67]
$C$DW$379	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_CNTL")
	.dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x68]
$C$DW$380	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TCU_CNTL")
	.dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x69]
$C$DW$381	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_REC_CNTL")
	.dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x6a]
$C$DW$382	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_XMT_CNTL")
	.dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x6b]
$C$DW$383	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_CFG")
	.dwattr $C$DW$383, DW_AT_location[DW_OP_regx 0x6c]
$C$DW$384	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_RDATA")
	.dwattr $C$DW$384, DW_AT_location[DW_OP_regx 0x6d]
$C$DW$385	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_WDATA")
	.dwattr $C$DW$385, DW_AT_location[DW_OP_regx 0x6e]
$C$DW$386	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_RADDR")
	.dwattr $C$DW$386, DW_AT_location[DW_OP_regx 0x6f]
$C$DW$387	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_WADDR")
	.dwattr $C$DW$387, DW_AT_location[DW_OP_regx 0x70]
$C$DW$388	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("MFREG0")
	.dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x71]
$C$DW$389	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DBG_STAT")
	.dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x72]
$C$DW$390	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("BRK_EN")
	.dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x73]
$C$DW$391	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP0_CNT")
	.dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x74]
$C$DW$392	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP0")
	.dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x75]
$C$DW$393	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP1")
	.dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x76]
$C$DW$394	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP2")
	.dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x77]
$C$DW$395	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP3")
	.dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x78]
$C$DW$396	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("OVERLAY")
	.dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x79]
$C$DW$397	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("PC_PROF")
	.dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x7a]
$C$DW$398	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("ATSR")
	.dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x7b]
$C$DW$399	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TRR")
	.dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x7c]
$C$DW$400	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("TCRR")
	.dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x7d]
$C$DW$401	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DESR")
	.dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x7e]
$C$DW$402	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("DETR")
	.dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x7f]
$C$DW$403	.dwtag  DW_TAG_TI_assign_register, DW_AT_name("CIE_RETA")
	.dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0xe4]
	.dwendtag $C$DW$CU

