xref: /aosp_15_r20/external/llvm/test/CodeGen/PowerPC/pr17168.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc -mcpu=pwr7 -O0 < %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker; This test formerly failed due to a DBG_VALUE being placed prior to a PHI
4*9880d681SAndroid Build Coastguard Worker; when fast-isel is partially successful before punting to DAG-isel.
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Workertarget datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v128:128:128-n32:64"
7*9880d681SAndroid Build Coastguard Workertarget triple = "powerpc64-unknown-linux-gnu"
8*9880d681SAndroid Build Coastguard Worker
9*9880d681SAndroid Build Coastguard Worker@grid_points = external global [3 x i32], align 4
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind
12*9880d681SAndroid Build Coastguard Workerdefine fastcc void @compute_rhs() #0 !dbg !114 {
13*9880d681SAndroid Build Coastguard Workerentry:
14*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.cond871.preheader.for.inc960_crit_edge, label %for.end1042, !dbg !439
15*9880d681SAndroid Build Coastguard Worker
16*9880d681SAndroid Build Coastguard Workerfor.cond871.preheader.for.inc960_crit_edge:       ; preds = %for.cond871.preheader.for.inc960_crit_edge, %entry
17*9880d681SAndroid Build Coastguard Worker  br i1 false, label %for.cond871.preheader.for.inc960_crit_edge, label %for.cond964.preheader, !dbg !439
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Workerfor.cond964.preheader:                            ; preds = %for.cond871.preheader.for.inc960_crit_edge
20*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.cond968.preheader, label %for.end1042, !dbg !441
21*9880d681SAndroid Build Coastguard Worker
22*9880d681SAndroid Build Coastguard Workerfor.cond968.preheader:                            ; preds = %for.cond968.preheader, %for.cond964.preheader
23*9880d681SAndroid Build Coastguard Worker  br i1 false, label %for.cond968.preheader, label %for.end1042, !dbg !441
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Workerfor.end1042:                                      ; preds = %for.cond968.preheader, %for.cond964.preheader, %entry
26*9880d681SAndroid Build Coastguard Worker  %0 = phi i32 [ undef, %for.cond964.preheader ], [ undef, %for.cond968.preheader ], [ undef, %entry ]
27*9880d681SAndroid Build Coastguard Worker  %1 = load i32, i32* getelementptr inbounds ([3 x i32], [3 x i32]* @grid_points, i64 0, i64 0), align 4, !dbg !443, !tbaa !444
28*9880d681SAndroid Build Coastguard Worker  tail call void @llvm.dbg.value(metadata i32 1, i64 0, metadata !119, metadata !DIExpression()), !dbg !448
29*9880d681SAndroid Build Coastguard Worker  %sub10454270 = add nsw i32 %0, -1, !dbg !448
30*9880d681SAndroid Build Coastguard Worker  %cmp10464271 = icmp sgt i32 %sub10454270, 1, !dbg !448
31*9880d681SAndroid Build Coastguard Worker  %sub11134263 = add nsw i32 %1, -1, !dbg !450
32*9880d681SAndroid Build Coastguard Worker  %cmp11144264 = icmp sgt i32 %sub11134263, 1, !dbg !450
33*9880d681SAndroid Build Coastguard Worker  br i1 %cmp11144264, label %for.cond1116.preheader, label %for.cond1816.preheader.for.inc1898_crit_edge, !dbg !450
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Workerfor.cond1116.preheader:                           ; preds = %for.inc1658, %for.end1042
36*9880d681SAndroid Build Coastguard Worker  br i1 %cmp10464271, label %for.body1123, label %for.inc1658, !dbg !452
37*9880d681SAndroid Build Coastguard Worker
38*9880d681SAndroid Build Coastguard Workerfor.body1123:                                     ; preds = %for.body1123, %for.cond1116.preheader
39*9880d681SAndroid Build Coastguard Worker  br label %for.body1123, !dbg !455
40*9880d681SAndroid Build Coastguard Worker
41*9880d681SAndroid Build Coastguard Workerfor.inc1658:                                      ; preds = %for.cond1116.preheader
42*9880d681SAndroid Build Coastguard Worker  br i1 undef, label %for.cond1116.preheader, label %for.cond1816.preheader.for.inc1898_crit_edge, !dbg !450
43*9880d681SAndroid Build Coastguard Worker
44*9880d681SAndroid Build Coastguard Workerfor.cond1816.preheader.for.inc1898_crit_edge:     ; preds = %for.cond1816.preheader.for.inc1898_crit_edge, %for.inc1658, %for.end1042
45*9880d681SAndroid Build Coastguard Worker  br label %for.cond1816.preheader.for.inc1898_crit_edge, !dbg !458
46*9880d681SAndroid Build Coastguard Worker}
47*9880d681SAndroid Build Coastguard Worker
48*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone
49*9880d681SAndroid Build Coastguard Workerdeclare void @llvm.dbg.value(metadata, i64, metadata, metadata) #1
50*9880d681SAndroid Build Coastguard Worker
51*9880d681SAndroid Build Coastguard Workerattributes #0 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" }
52*9880d681SAndroid Build Coastguard Workerattributes #1 = { nounwind readnone }
53*9880d681SAndroid Build Coastguard Worker
54*9880d681SAndroid Build Coastguard Worker!llvm.dbg.cu = !{!0}
55*9880d681SAndroid Build Coastguard Worker!llvm.module.flags = !{!438, !464}
56*9880d681SAndroid Build Coastguard Worker
57*9880d681SAndroid Build Coastguard Worker!0 = distinct !DICompileUnit(language: DW_LANG_C99, producer: "clang version 3.4 (trunk 190311)", isOptimized: true, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !2, globals: !298, imports: !2)
58*9880d681SAndroid Build Coastguard Worker!1 = !DIFile(filename: "bt.c", directory: "/home/hfinkel/src/NPB2.3-omp-C/BT")
59*9880d681SAndroid Build Coastguard Worker!2 = !{}
60*9880d681SAndroid Build Coastguard Worker!4 = distinct !DISubprogram(name: "main", line: 74, isLocal: false, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 74, file: !1, scope: !5, type: !6, variables: !12)
61*9880d681SAndroid Build Coastguard Worker!5 = !DIFile(filename: "bt.c", directory: "/home/hfinkel/src/NPB2.3-omp-C/BT")
62*9880d681SAndroid Build Coastguard Worker!6 = !DISubroutineType(types: !7)
63*9880d681SAndroid Build Coastguard Worker!7 = !{!8, !8, !9}
64*9880d681SAndroid Build Coastguard Worker!8 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
65*9880d681SAndroid Build Coastguard Worker!9 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !10)
66*9880d681SAndroid Build Coastguard Worker!10 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !11)
67*9880d681SAndroid Build Coastguard Worker!11 = !DIBasicType(tag: DW_TAG_base_type, name: "char", size: 8, align: 8, encoding: DW_ATE_unsigned_char)
68*9880d681SAndroid Build Coastguard Worker!12 = !{!13, !14, !15, !16, !17, !18, !19, !21, !22, !23, !25, !26}
69*9880d681SAndroid Build Coastguard Worker!13 = !DILocalVariable(name: "argc", line: 74, arg: 1, scope: !4, file: !5, type: !8)
70*9880d681SAndroid Build Coastguard Worker!14 = !DILocalVariable(name: "argv", line: 74, arg: 2, scope: !4, file: !5, type: !9)
71*9880d681SAndroid Build Coastguard Worker!15 = !DILocalVariable(name: "niter", line: 76, scope: !4, file: !5, type: !8)
72*9880d681SAndroid Build Coastguard Worker!16 = !DILocalVariable(name: "step", line: 76, scope: !4, file: !5, type: !8)
73*9880d681SAndroid Build Coastguard Worker!17 = !DILocalVariable(name: "n3", line: 76, scope: !4, file: !5, type: !8)
74*9880d681SAndroid Build Coastguard Worker!18 = !DILocalVariable(name: "nthreads", line: 77, scope: !4, file: !5, type: !8)
75*9880d681SAndroid Build Coastguard Worker!19 = !DILocalVariable(name: "navg", line: 78, scope: !4, file: !5, type: !20)
76*9880d681SAndroid Build Coastguard Worker!20 = !DIBasicType(tag: DW_TAG_base_type, name: "double", size: 64, align: 64, encoding: DW_ATE_float)
77*9880d681SAndroid Build Coastguard Worker!21 = !DILocalVariable(name: "mflops", line: 78, scope: !4, file: !5, type: !20)
78*9880d681SAndroid Build Coastguard Worker!22 = !DILocalVariable(name: "tmax", line: 80, scope: !4, file: !5, type: !20)
79*9880d681SAndroid Build Coastguard Worker!23 = !DILocalVariable(name: "verified", line: 81, scope: !4, file: !5, type: !24)
80*9880d681SAndroid Build Coastguard Worker!24 = !DIDerivedType(tag: DW_TAG_typedef, name: "boolean", line: 12, file: !1, baseType: !8)
81*9880d681SAndroid Build Coastguard Worker!25 = !DILocalVariable(name: "class", line: 82, scope: !4, file: !5, type: !11)
82*9880d681SAndroid Build Coastguard Worker!26 = !DILocalVariable(name: "fp", line: 83, scope: !4, file: !5, type: !27)
83*9880d681SAndroid Build Coastguard Worker!27 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !28)
84*9880d681SAndroid Build Coastguard Worker!28 = !DIDerivedType(tag: DW_TAG_typedef, name: "FILE", line: 49, file: !1, baseType: !29)
85*9880d681SAndroid Build Coastguard Worker!29 = !DICompositeType(tag: DW_TAG_structure_type, name: "_IO_FILE", line: 271, size: 1728, align: 64, file: !30, elements: !31)
86*9880d681SAndroid Build Coastguard Worker!30 = !DIFile(filename: "/usr/include/libio.h", directory: "/home/hfinkel/src/NPB2.3-omp-C/BT")
87*9880d681SAndroid Build Coastguard Worker!31 = !{!32, !33, !34, !35, !36, !37, !38, !39, !40, !41, !42, !43, !44, !52, !53, !54, !55, !58, !60, !62, !66, !68, !70, !71, !72, !73, !74, !77, !78}
88*9880d681SAndroid Build Coastguard Worker!32 = !DIDerivedType(tag: DW_TAG_member, name: "_flags", line: 272, size: 32, align: 32, file: !30, scope: !29, baseType: !8)
89*9880d681SAndroid Build Coastguard Worker!33 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_read_ptr", line: 277, size: 64, align: 64, offset: 64, file: !30, scope: !29, baseType: !10)
90*9880d681SAndroid Build Coastguard Worker!34 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_read_end", line: 278, size: 64, align: 64, offset: 128, file: !30, scope: !29, baseType: !10)
91*9880d681SAndroid Build Coastguard Worker!35 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_read_base", line: 279, size: 64, align: 64, offset: 192, file: !30, scope: !29, baseType: !10)
92*9880d681SAndroid Build Coastguard Worker!36 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_write_base", line: 280, size: 64, align: 64, offset: 256, file: !30, scope: !29, baseType: !10)
93*9880d681SAndroid Build Coastguard Worker!37 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_write_ptr", line: 281, size: 64, align: 64, offset: 320, file: !30, scope: !29, baseType: !10)
94*9880d681SAndroid Build Coastguard Worker!38 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_write_end", line: 282, size: 64, align: 64, offset: 384, file: !30, scope: !29, baseType: !10)
95*9880d681SAndroid Build Coastguard Worker!39 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_buf_base", line: 283, size: 64, align: 64, offset: 448, file: !30, scope: !29, baseType: !10)
96*9880d681SAndroid Build Coastguard Worker!40 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_buf_end", line: 284, size: 64, align: 64, offset: 512, file: !30, scope: !29, baseType: !10)
97*9880d681SAndroid Build Coastguard Worker!41 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_save_base", line: 286, size: 64, align: 64, offset: 576, file: !30, scope: !29, baseType: !10)
98*9880d681SAndroid Build Coastguard Worker!42 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_backup_base", line: 287, size: 64, align: 64, offset: 640, file: !30, scope: !29, baseType: !10)
99*9880d681SAndroid Build Coastguard Worker!43 = !DIDerivedType(tag: DW_TAG_member, name: "_IO_save_end", line: 288, size: 64, align: 64, offset: 704, file: !30, scope: !29, baseType: !10)
100*9880d681SAndroid Build Coastguard Worker!44 = !DIDerivedType(tag: DW_TAG_member, name: "_markers", line: 290, size: 64, align: 64, offset: 768, file: !30, scope: !29, baseType: !45)
101*9880d681SAndroid Build Coastguard Worker!45 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !46)
102*9880d681SAndroid Build Coastguard Worker!46 = !DICompositeType(tag: DW_TAG_structure_type, name: "_IO_marker", line: 186, size: 192, align: 64, file: !30, elements: !47)
103*9880d681SAndroid Build Coastguard Worker!47 = !{!48, !49, !51}
104*9880d681SAndroid Build Coastguard Worker!48 = !DIDerivedType(tag: DW_TAG_member, name: "_next", line: 187, size: 64, align: 64, file: !30, scope: !46, baseType: !45)
105*9880d681SAndroid Build Coastguard Worker!49 = !DIDerivedType(tag: DW_TAG_member, name: "_sbuf", line: 188, size: 64, align: 64, offset: 64, file: !30, scope: !46, baseType: !50)
106*9880d681SAndroid Build Coastguard Worker!50 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !29)
107*9880d681SAndroid Build Coastguard Worker!51 = !DIDerivedType(tag: DW_TAG_member, name: "_pos", line: 192, size: 32, align: 32, offset: 128, file: !30, scope: !46, baseType: !8)
108*9880d681SAndroid Build Coastguard Worker!52 = !DIDerivedType(tag: DW_TAG_member, name: "_chain", line: 292, size: 64, align: 64, offset: 832, file: !30, scope: !29, baseType: !50)
109*9880d681SAndroid Build Coastguard Worker!53 = !DIDerivedType(tag: DW_TAG_member, name: "_fileno", line: 294, size: 32, align: 32, offset: 896, file: !30, scope: !29, baseType: !8)
110*9880d681SAndroid Build Coastguard Worker!54 = !DIDerivedType(tag: DW_TAG_member, name: "_flags2", line: 298, size: 32, align: 32, offset: 928, file: !30, scope: !29, baseType: !8)
111*9880d681SAndroid Build Coastguard Worker!55 = !DIDerivedType(tag: DW_TAG_member, name: "_old_offset", line: 300, size: 64, align: 64, offset: 960, file: !30, scope: !29, baseType: !56)
112*9880d681SAndroid Build Coastguard Worker!56 = !DIDerivedType(tag: DW_TAG_typedef, name: "__off_t", line: 141, file: !30, baseType: !57)
113*9880d681SAndroid Build Coastguard Worker!57 = !DIBasicType(tag: DW_TAG_base_type, name: "long int", size: 64, align: 64, encoding: DW_ATE_signed)
114*9880d681SAndroid Build Coastguard Worker!58 = !DIDerivedType(tag: DW_TAG_member, name: "_cur_column", line: 304, size: 16, align: 16, offset: 1024, file: !30, scope: !29, baseType: !59)
115*9880d681SAndroid Build Coastguard Worker!59 = !DIBasicType(tag: DW_TAG_base_type, name: "unsigned short", size: 16, align: 16, encoding: DW_ATE_unsigned)
116*9880d681SAndroid Build Coastguard Worker!60 = !DIDerivedType(tag: DW_TAG_member, name: "_vtable_offset", line: 305, size: 8, align: 8, offset: 1040, file: !30, scope: !29, baseType: !61)
117*9880d681SAndroid Build Coastguard Worker!61 = !DIBasicType(tag: DW_TAG_base_type, name: "signed char", size: 8, align: 8, encoding: DW_ATE_signed_char)
118*9880d681SAndroid Build Coastguard Worker!62 = !DIDerivedType(tag: DW_TAG_member, name: "_shortbuf", line: 306, size: 8, align: 8, offset: 1048, file: !30, scope: !29, baseType: !63)
119*9880d681SAndroid Build Coastguard Worker!63 = !DICompositeType(tag: DW_TAG_array_type, size: 8, align: 8, baseType: !11, elements: !64)
120*9880d681SAndroid Build Coastguard Worker!64 = !{!65}
121*9880d681SAndroid Build Coastguard Worker!65 = !DISubrange(count: 1)
122*9880d681SAndroid Build Coastguard Worker!66 = !DIDerivedType(tag: DW_TAG_member, name: "_lock", line: 310, size: 64, align: 64, offset: 1088, file: !30, scope: !29, baseType: !67)
123*9880d681SAndroid Build Coastguard Worker!67 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: null)
124*9880d681SAndroid Build Coastguard Worker!68 = !DIDerivedType(tag: DW_TAG_member, name: "_offset", line: 319, size: 64, align: 64, offset: 1152, file: !30, scope: !29, baseType: !69)
125*9880d681SAndroid Build Coastguard Worker!69 = !DIDerivedType(tag: DW_TAG_typedef, name: "__off64_t", line: 142, file: !30, baseType: !57)
126*9880d681SAndroid Build Coastguard Worker!70 = !DIDerivedType(tag: DW_TAG_member, name: "__pad1", line: 328, size: 64, align: 64, offset: 1216, file: !30, scope: !29, baseType: !67)
127*9880d681SAndroid Build Coastguard Worker!71 = !DIDerivedType(tag: DW_TAG_member, name: "__pad2", line: 329, size: 64, align: 64, offset: 1280, file: !30, scope: !29, baseType: !67)
128*9880d681SAndroid Build Coastguard Worker!72 = !DIDerivedType(tag: DW_TAG_member, name: "__pad3", line: 330, size: 64, align: 64, offset: 1344, file: !30, scope: !29, baseType: !67)
129*9880d681SAndroid Build Coastguard Worker!73 = !DIDerivedType(tag: DW_TAG_member, name: "__pad4", line: 331, size: 64, align: 64, offset: 1408, file: !30, scope: !29, baseType: !67)
130*9880d681SAndroid Build Coastguard Worker!74 = !DIDerivedType(tag: DW_TAG_member, name: "__pad5", line: 332, size: 64, align: 64, offset: 1472, file: !30, scope: !29, baseType: !75)
131*9880d681SAndroid Build Coastguard Worker!75 = !DIDerivedType(tag: DW_TAG_typedef, name: "size_t", line: 42, file: !30, baseType: !76)
132*9880d681SAndroid Build Coastguard Worker!76 = !DIBasicType(tag: DW_TAG_base_type, name: "long unsigned int", size: 64, align: 64, encoding: DW_ATE_unsigned)
133*9880d681SAndroid Build Coastguard Worker!77 = !DIDerivedType(tag: DW_TAG_member, name: "_mode", line: 334, size: 32, align: 32, offset: 1536, file: !30, scope: !29, baseType: !8)
134*9880d681SAndroid Build Coastguard Worker!78 = !DIDerivedType(tag: DW_TAG_member, name: "_unused2", line: 336, size: 160, align: 8, offset: 1568, file: !30, scope: !29, baseType: !79)
135*9880d681SAndroid Build Coastguard Worker!79 = !DICompositeType(tag: DW_TAG_array_type, size: 160, align: 8, baseType: !11, elements: !80)
136*9880d681SAndroid Build Coastguard Worker!80 = !{!81}
137*9880d681SAndroid Build Coastguard Worker!81 = !DISubrange(count: 20)
138*9880d681SAndroid Build Coastguard Worker!82 = distinct !DISubprogram(name: "verify", line: 2388, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2388, file: !1, scope: !5, type: !83, variables: !86)
139*9880d681SAndroid Build Coastguard Worker!83 = !DISubroutineType(types: !84)
140*9880d681SAndroid Build Coastguard Worker!84 = !{null, !8, !10, !85}
141*9880d681SAndroid Build Coastguard Worker!85 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !24)
142*9880d681SAndroid Build Coastguard Worker!86 = !{!87, !88, !89, !90, !94, !95, !96, !97, !98, !99, !100, !101}
143*9880d681SAndroid Build Coastguard Worker!87 = !DILocalVariable(name: "no_time_steps", line: 2388, arg: 1, scope: !82, file: !5, type: !8)
144*9880d681SAndroid Build Coastguard Worker!88 = !DILocalVariable(name: "class", line: 2388, arg: 2, scope: !82, file: !5, type: !10)
145*9880d681SAndroid Build Coastguard Worker!89 = !DILocalVariable(name: "verified", line: 2388, arg: 3, scope: !82, file: !5, type: !85)
146*9880d681SAndroid Build Coastguard Worker!90 = !DILocalVariable(name: "xcrref", line: 2397, scope: !82, file: !5, type: !91)
147*9880d681SAndroid Build Coastguard Worker!91 = !DICompositeType(tag: DW_TAG_array_type, size: 320, align: 64, baseType: !20, elements: !92)
148*9880d681SAndroid Build Coastguard Worker!92 = !{!93}
149*9880d681SAndroid Build Coastguard Worker!93 = !DISubrange(count: 5)
150*9880d681SAndroid Build Coastguard Worker!94 = !DILocalVariable(name: "xceref", line: 2397, scope: !82, file: !5, type: !91)
151*9880d681SAndroid Build Coastguard Worker!95 = !DILocalVariable(name: "xcrdif", line: 2397, scope: !82, file: !5, type: !91)
152*9880d681SAndroid Build Coastguard Worker!96 = !DILocalVariable(name: "xcedif", line: 2397, scope: !82, file: !5, type: !91)
153*9880d681SAndroid Build Coastguard Worker!97 = !DILocalVariable(name: "epsilon", line: 2398, scope: !82, file: !5, type: !20)
154*9880d681SAndroid Build Coastguard Worker!98 = !DILocalVariable(name: "xce", line: 2398, scope: !82, file: !5, type: !91)
155*9880d681SAndroid Build Coastguard Worker!99 = !DILocalVariable(name: "xcr", line: 2398, scope: !82, file: !5, type: !91)
156*9880d681SAndroid Build Coastguard Worker!100 = !DILocalVariable(name: "dtref", line: 2398, scope: !82, file: !5, type: !20)
157*9880d681SAndroid Build Coastguard Worker!101 = !DILocalVariable(name: "m", line: 2399, scope: !82, file: !5, type: !8)
158*9880d681SAndroid Build Coastguard Worker!102 = distinct !DISubprogram(name: "rhs_norm", line: 266, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 266, file: !1, scope: !5, type: !103, variables: !106)
159*9880d681SAndroid Build Coastguard Worker!103 = !DISubroutineType(types: !104)
160*9880d681SAndroid Build Coastguard Worker!104 = !{null, !105}
161*9880d681SAndroid Build Coastguard Worker!105 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !20)
162*9880d681SAndroid Build Coastguard Worker!106 = !{!107, !108, !109, !110, !111, !112, !113}
163*9880d681SAndroid Build Coastguard Worker!107 = !DILocalVariable(name: "rms", line: 266, arg: 1, scope: !102, file: !5, type: !105)
164*9880d681SAndroid Build Coastguard Worker!108 = !DILocalVariable(name: "i", line: 271, scope: !102, file: !5, type: !8)
165*9880d681SAndroid Build Coastguard Worker!109 = !DILocalVariable(name: "j", line: 271, scope: !102, file: !5, type: !8)
166*9880d681SAndroid Build Coastguard Worker!110 = !DILocalVariable(name: "k", line: 271, scope: !102, file: !5, type: !8)
167*9880d681SAndroid Build Coastguard Worker!111 = !DILocalVariable(name: "d", line: 271, scope: !102, file: !5, type: !8)
168*9880d681SAndroid Build Coastguard Worker!112 = !DILocalVariable(name: "m", line: 271, scope: !102, file: !5, type: !8)
169*9880d681SAndroid Build Coastguard Worker!113 = !DILocalVariable(name: "add", line: 272, scope: !102, file: !5, type: !20)
170*9880d681SAndroid Build Coastguard Worker!114 = distinct !DISubprogram(name: "compute_rhs", line: 1767, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 1767, file: !1, scope: !5, type: !115, variables: !117)
171*9880d681SAndroid Build Coastguard Worker!115 = !DISubroutineType(types: !116)
172*9880d681SAndroid Build Coastguard Worker!116 = !{null}
173*9880d681SAndroid Build Coastguard Worker!117 = !{!118, !119, !120, !121, !122, !123, !124, !125, !126, !127, !128, !129, !130, !131}
174*9880d681SAndroid Build Coastguard Worker!118 = !DILocalVariable(name: "i", line: 1769, scope: !114, file: !5, type: !8)
175*9880d681SAndroid Build Coastguard Worker!119 = !DILocalVariable(name: "j", line: 1769, scope: !114, file: !5, type: !8)
176*9880d681SAndroid Build Coastguard Worker!120 = !DILocalVariable(name: "k", line: 1769, scope: !114, file: !5, type: !8)
177*9880d681SAndroid Build Coastguard Worker!121 = !DILocalVariable(name: "m", line: 1769, scope: !114, file: !5, type: !8)
178*9880d681SAndroid Build Coastguard Worker!122 = !DILocalVariable(name: "rho_inv", line: 1770, scope: !114, file: !5, type: !20)
179*9880d681SAndroid Build Coastguard Worker!123 = !DILocalVariable(name: "uijk", line: 1770, scope: !114, file: !5, type: !20)
180*9880d681SAndroid Build Coastguard Worker!124 = !DILocalVariable(name: "up1", line: 1770, scope: !114, file: !5, type: !20)
181*9880d681SAndroid Build Coastguard Worker!125 = !DILocalVariable(name: "um1", line: 1770, scope: !114, file: !5, type: !20)
182*9880d681SAndroid Build Coastguard Worker!126 = !DILocalVariable(name: "vijk", line: 1770, scope: !114, file: !5, type: !20)
183*9880d681SAndroid Build Coastguard Worker!127 = !DILocalVariable(name: "vp1", line: 1770, scope: !114, file: !5, type: !20)
184*9880d681SAndroid Build Coastguard Worker!128 = !DILocalVariable(name: "vm1", line: 1770, scope: !114, file: !5, type: !20)
185*9880d681SAndroid Build Coastguard Worker!129 = !DILocalVariable(name: "wijk", line: 1770, scope: !114, file: !5, type: !20)
186*9880d681SAndroid Build Coastguard Worker!130 = !DILocalVariable(name: "wp1", line: 1770, scope: !114, file: !5, type: !20)
187*9880d681SAndroid Build Coastguard Worker!131 = !DILocalVariable(name: "wm1", line: 1770, scope: !114, file: !5, type: !20)
188*9880d681SAndroid Build Coastguard Worker!132 = distinct !DISubprogram(name: "error_norm", line: 225, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 225, file: !1, scope: !5, type: !103, variables: !133)
189*9880d681SAndroid Build Coastguard Worker!133 = !{!134, !135, !136, !137, !138, !139, !140, !141, !142, !143, !144}
190*9880d681SAndroid Build Coastguard Worker!134 = !DILocalVariable(name: "rms", line: 225, arg: 1, scope: !132, file: !5, type: !105)
191*9880d681SAndroid Build Coastguard Worker!135 = !DILocalVariable(name: "i", line: 232, scope: !132, file: !5, type: !8)
192*9880d681SAndroid Build Coastguard Worker!136 = !DILocalVariable(name: "j", line: 232, scope: !132, file: !5, type: !8)
193*9880d681SAndroid Build Coastguard Worker!137 = !DILocalVariable(name: "k", line: 232, scope: !132, file: !5, type: !8)
194*9880d681SAndroid Build Coastguard Worker!138 = !DILocalVariable(name: "m", line: 232, scope: !132, file: !5, type: !8)
195*9880d681SAndroid Build Coastguard Worker!139 = !DILocalVariable(name: "d", line: 232, scope: !132, file: !5, type: !8)
196*9880d681SAndroid Build Coastguard Worker!140 = !DILocalVariable(name: "xi", line: 233, scope: !132, file: !5, type: !20)
197*9880d681SAndroid Build Coastguard Worker!141 = !DILocalVariable(name: "eta", line: 233, scope: !132, file: !5, type: !20)
198*9880d681SAndroid Build Coastguard Worker!142 = !DILocalVariable(name: "zeta", line: 233, scope: !132, file: !5, type: !20)
199*9880d681SAndroid Build Coastguard Worker!143 = !DILocalVariable(name: "u_exact", line: 233, scope: !132, file: !5, type: !91)
200*9880d681SAndroid Build Coastguard Worker!144 = !DILocalVariable(name: "add", line: 233, scope: !132, file: !5, type: !20)
201*9880d681SAndroid Build Coastguard Worker!145 = distinct !DISubprogram(name: "exact_solution", line: 643, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 644, file: !1, scope: !5, type: !146, variables: !148)
202*9880d681SAndroid Build Coastguard Worker!146 = !DISubroutineType(types: !147)
203*9880d681SAndroid Build Coastguard Worker!147 = !{null, !20, !20, !20, !105}
204*9880d681SAndroid Build Coastguard Worker!148 = !{!149, !150, !151, !152, !153}
205*9880d681SAndroid Build Coastguard Worker!149 = !DILocalVariable(name: "xi", line: 643, arg: 1, scope: !145, file: !5, type: !20)
206*9880d681SAndroid Build Coastguard Worker!150 = !DILocalVariable(name: "eta", line: 643, arg: 2, scope: !145, file: !5, type: !20)
207*9880d681SAndroid Build Coastguard Worker!151 = !DILocalVariable(name: "zeta", line: 643, arg: 3, scope: !145, file: !5, type: !20)
208*9880d681SAndroid Build Coastguard Worker!152 = !DILocalVariable(name: "dtemp", line: 644, arg: 4, scope: !145, file: !5, type: !105)
209*9880d681SAndroid Build Coastguard Worker!153 = !DILocalVariable(name: "m", line: 653, scope: !145, file: !5, type: !8)
210*9880d681SAndroid Build Coastguard Worker!154 = distinct !DISubprogram(name: "set_constants", line: 2191, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2191, file: !1, scope: !5, type: !115, variables: !2)
211*9880d681SAndroid Build Coastguard Worker!155 = distinct !DISubprogram(name: "lhsinit", line: 855, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 855, file: !1, scope: !5, type: !115, variables: !156)
212*9880d681SAndroid Build Coastguard Worker!156 = !{!157, !158, !159, !160, !161}
213*9880d681SAndroid Build Coastguard Worker!157 = !DILocalVariable(name: "i", line: 857, scope: !155, file: !5, type: !8)
214*9880d681SAndroid Build Coastguard Worker!158 = !DILocalVariable(name: "j", line: 857, scope: !155, file: !5, type: !8)
215*9880d681SAndroid Build Coastguard Worker!159 = !DILocalVariable(name: "k", line: 857, scope: !155, file: !5, type: !8)
216*9880d681SAndroid Build Coastguard Worker!160 = !DILocalVariable(name: "m", line: 857, scope: !155, file: !5, type: !8)
217*9880d681SAndroid Build Coastguard Worker!161 = !DILocalVariable(name: "n", line: 857, scope: !155, file: !5, type: !8)
218*9880d681SAndroid Build Coastguard Worker!162 = distinct !DISubprogram(name: "initialize", line: 669, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 669, file: !1, scope: !5, type: !115, variables: !163)
219*9880d681SAndroid Build Coastguard Worker!163 = !{!164, !165, !166, !167, !168, !169, !170, !171, !172, !173, !174, !179, !180, !181, !182}
220*9880d681SAndroid Build Coastguard Worker!164 = !DILocalVariable(name: "i", line: 679, scope: !162, file: !5, type: !8)
221*9880d681SAndroid Build Coastguard Worker!165 = !DILocalVariable(name: "j", line: 679, scope: !162, file: !5, type: !8)
222*9880d681SAndroid Build Coastguard Worker!166 = !DILocalVariable(name: "k", line: 679, scope: !162, file: !5, type: !8)
223*9880d681SAndroid Build Coastguard Worker!167 = !DILocalVariable(name: "m", line: 679, scope: !162, file: !5, type: !8)
224*9880d681SAndroid Build Coastguard Worker!168 = !DILocalVariable(name: "ix", line: 679, scope: !162, file: !5, type: !8)
225*9880d681SAndroid Build Coastguard Worker!169 = !DILocalVariable(name: "iy", line: 679, scope: !162, file: !5, type: !8)
226*9880d681SAndroid Build Coastguard Worker!170 = !DILocalVariable(name: "iz", line: 679, scope: !162, file: !5, type: !8)
227*9880d681SAndroid Build Coastguard Worker!171 = !DILocalVariable(name: "xi", line: 680, scope: !162, file: !5, type: !20)
228*9880d681SAndroid Build Coastguard Worker!172 = !DILocalVariable(name: "eta", line: 680, scope: !162, file: !5, type: !20)
229*9880d681SAndroid Build Coastguard Worker!173 = !DILocalVariable(name: "zeta", line: 680, scope: !162, file: !5, type: !20)
230*9880d681SAndroid Build Coastguard Worker!174 = !DILocalVariable(name: "Pface", line: 680, scope: !162, file: !5, type: !175)
231*9880d681SAndroid Build Coastguard Worker!175 = !DICompositeType(tag: DW_TAG_array_type, size: 1920, align: 64, baseType: !20, elements: !176)
232*9880d681SAndroid Build Coastguard Worker!176 = !{!177, !178, !93}
233*9880d681SAndroid Build Coastguard Worker!177 = !DISubrange(count: 2)
234*9880d681SAndroid Build Coastguard Worker!178 = !DISubrange(count: 3)
235*9880d681SAndroid Build Coastguard Worker!179 = !DILocalVariable(name: "Pxi", line: 680, scope: !162, file: !5, type: !20)
236*9880d681SAndroid Build Coastguard Worker!180 = !DILocalVariable(name: "Peta", line: 680, scope: !162, file: !5, type: !20)
237*9880d681SAndroid Build Coastguard Worker!181 = !DILocalVariable(name: "Pzeta", line: 680, scope: !162, file: !5, type: !20)
238*9880d681SAndroid Build Coastguard Worker!182 = !DILocalVariable(name: "temp", line: 680, scope: !162, file: !5, type: !91)
239*9880d681SAndroid Build Coastguard Worker!183 = distinct !DISubprogram(name: "exact_rhs", line: 301, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 301, file: !1, scope: !5, type: !115, variables: !184)
240*9880d681SAndroid Build Coastguard Worker!184 = !{!185, !186, !187, !188, !189, !190, !191, !192, !193, !194, !195, !196, !197, !198, !199}
241*9880d681SAndroid Build Coastguard Worker!185 = !DILocalVariable(name: "dtemp", line: 310, scope: !183, file: !5, type: !91)
242*9880d681SAndroid Build Coastguard Worker!186 = !DILocalVariable(name: "xi", line: 310, scope: !183, file: !5, type: !20)
243*9880d681SAndroid Build Coastguard Worker!187 = !DILocalVariable(name: "eta", line: 310, scope: !183, file: !5, type: !20)
244*9880d681SAndroid Build Coastguard Worker!188 = !DILocalVariable(name: "zeta", line: 310, scope: !183, file: !5, type: !20)
245*9880d681SAndroid Build Coastguard Worker!189 = !DILocalVariable(name: "dtpp", line: 310, scope: !183, file: !5, type: !20)
246*9880d681SAndroid Build Coastguard Worker!190 = !DILocalVariable(name: "m", line: 311, scope: !183, file: !5, type: !8)
247*9880d681SAndroid Build Coastguard Worker!191 = !DILocalVariable(name: "i", line: 311, scope: !183, file: !5, type: !8)
248*9880d681SAndroid Build Coastguard Worker!192 = !DILocalVariable(name: "j", line: 311, scope: !183, file: !5, type: !8)
249*9880d681SAndroid Build Coastguard Worker!193 = !DILocalVariable(name: "k", line: 311, scope: !183, file: !5, type: !8)
250*9880d681SAndroid Build Coastguard Worker!194 = !DILocalVariable(name: "ip1", line: 311, scope: !183, file: !5, type: !8)
251*9880d681SAndroid Build Coastguard Worker!195 = !DILocalVariable(name: "im1", line: 311, scope: !183, file: !5, type: !8)
252*9880d681SAndroid Build Coastguard Worker!196 = !DILocalVariable(name: "jp1", line: 311, scope: !183, file: !5, type: !8)
253*9880d681SAndroid Build Coastguard Worker!197 = !DILocalVariable(name: "jm1", line: 311, scope: !183, file: !5, type: !8)
254*9880d681SAndroid Build Coastguard Worker!198 = !DILocalVariable(name: "km1", line: 311, scope: !183, file: !5, type: !8)
255*9880d681SAndroid Build Coastguard Worker!199 = !DILocalVariable(name: "kp1", line: 311, scope: !183, file: !5, type: !8)
256*9880d681SAndroid Build Coastguard Worker!200 = distinct !DISubprogram(name: "adi", line: 210, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 210, file: !1, scope: !5, type: !115, variables: !2)
257*9880d681SAndroid Build Coastguard Worker!201 = distinct !DISubprogram(name: "add", line: 187, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 187, file: !1, scope: !5, type: !115, variables: !202)
258*9880d681SAndroid Build Coastguard Worker!202 = !{!203, !204, !205, !206}
259*9880d681SAndroid Build Coastguard Worker!203 = !DILocalVariable(name: "i", line: 193, scope: !201, file: !5, type: !8)
260*9880d681SAndroid Build Coastguard Worker!204 = !DILocalVariable(name: "j", line: 193, scope: !201, file: !5, type: !8)
261*9880d681SAndroid Build Coastguard Worker!205 = !DILocalVariable(name: "k", line: 193, scope: !201, file: !5, type: !8)
262*9880d681SAndroid Build Coastguard Worker!206 = !DILocalVariable(name: "m", line: 193, scope: !201, file: !5, type: !8)
263*9880d681SAndroid Build Coastguard Worker!207 = distinct !DISubprogram(name: "z_solve", line: 3457, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3457, file: !1, scope: !5, type: !115, variables: !2)
264*9880d681SAndroid Build Coastguard Worker!208 = distinct !DISubprogram(name: "z_backsubstitute", line: 3480, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3480, file: !1, scope: !5, type: !115, variables: !209)
265*9880d681SAndroid Build Coastguard Worker!209 = !{!210, !211, !212, !213, !214}
266*9880d681SAndroid Build Coastguard Worker!210 = !DILocalVariable(name: "i", line: 3492, scope: !208, file: !5, type: !8)
267*9880d681SAndroid Build Coastguard Worker!211 = !DILocalVariable(name: "j", line: 3492, scope: !208, file: !5, type: !8)
268*9880d681SAndroid Build Coastguard Worker!212 = !DILocalVariable(name: "k", line: 3492, scope: !208, file: !5, type: !8)
269*9880d681SAndroid Build Coastguard Worker!213 = !DILocalVariable(name: "m", line: 3492, scope: !208, file: !5, type: !8)
270*9880d681SAndroid Build Coastguard Worker!214 = !DILocalVariable(name: "n", line: 3492, scope: !208, file: !5, type: !8)
271*9880d681SAndroid Build Coastguard Worker!215 = distinct !DISubprogram(name: "z_solve_cell", line: 3512, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3512, file: !1, scope: !5, type: !115, variables: !216)
272*9880d681SAndroid Build Coastguard Worker!216 = !{!217, !218, !219, !220}
273*9880d681SAndroid Build Coastguard Worker!217 = !DILocalVariable(name: "i", line: 3527, scope: !215, file: !5, type: !8)
274*9880d681SAndroid Build Coastguard Worker!218 = !DILocalVariable(name: "j", line: 3527, scope: !215, file: !5, type: !8)
275*9880d681SAndroid Build Coastguard Worker!219 = !DILocalVariable(name: "k", line: 3527, scope: !215, file: !5, type: !8)
276*9880d681SAndroid Build Coastguard Worker!220 = !DILocalVariable(name: "ksize", line: 3527, scope: !215, file: !5, type: !8)
277*9880d681SAndroid Build Coastguard Worker!221 = distinct !DISubprogram(name: "binvrhs", line: 3154, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3154, file: !1, scope: !5, type: !222, variables: !225)
278*9880d681SAndroid Build Coastguard Worker!222 = !DISubroutineType(types: !223)
279*9880d681SAndroid Build Coastguard Worker!223 = !{null, !224, !105}
280*9880d681SAndroid Build Coastguard Worker!224 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !91)
281*9880d681SAndroid Build Coastguard Worker!225 = !{!226, !227, !228, !229}
282*9880d681SAndroid Build Coastguard Worker!226 = !DILocalVariable(name: "lhs", line: 3154, arg: 1, scope: !221, file: !5, type: !224)
283*9880d681SAndroid Build Coastguard Worker!227 = !DILocalVariable(name: "r", line: 3154, arg: 2, scope: !221, file: !5, type: !105)
284*9880d681SAndroid Build Coastguard Worker!228 = !DILocalVariable(name: "pivot", line: 3159, scope: !221, file: !5, type: !20)
285*9880d681SAndroid Build Coastguard Worker!229 = !DILocalVariable(name: "coeff", line: 3159, scope: !221, file: !5, type: !20)
286*9880d681SAndroid Build Coastguard Worker!230 = distinct !DISubprogram(name: "matmul_sub", line: 2841, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2842, file: !1, scope: !5, type: !231, variables: !233)
287*9880d681SAndroid Build Coastguard Worker!231 = !DISubroutineType(types: !232)
288*9880d681SAndroid Build Coastguard Worker!232 = !{null, !224, !224, !224}
289*9880d681SAndroid Build Coastguard Worker!233 = !{!234, !235, !236, !237}
290*9880d681SAndroid Build Coastguard Worker!234 = !DILocalVariable(name: "ablock", line: 2841, arg: 1, scope: !230, file: !5, type: !224)
291*9880d681SAndroid Build Coastguard Worker!235 = !DILocalVariable(name: "bblock", line: 2841, arg: 2, scope: !230, file: !5, type: !224)
292*9880d681SAndroid Build Coastguard Worker!236 = !DILocalVariable(name: "cblock", line: 2842, arg: 3, scope: !230, file: !5, type: !224)
293*9880d681SAndroid Build Coastguard Worker!237 = !DILocalVariable(name: "j", line: 2851, scope: !230, file: !5, type: !8)
294*9880d681SAndroid Build Coastguard Worker!238 = distinct !DISubprogram(name: "matvec_sub", line: 2814, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2814, file: !1, scope: !5, type: !239, variables: !241)
295*9880d681SAndroid Build Coastguard Worker!239 = !DISubroutineType(types: !240)
296*9880d681SAndroid Build Coastguard Worker!240 = !{null, !224, !105, !105}
297*9880d681SAndroid Build Coastguard Worker!241 = !{!242, !243, !244, !245}
298*9880d681SAndroid Build Coastguard Worker!242 = !DILocalVariable(name: "ablock", line: 2814, arg: 1, scope: !238, file: !5, type: !224)
299*9880d681SAndroid Build Coastguard Worker!243 = !DILocalVariable(name: "avec", line: 2814, arg: 2, scope: !238, file: !5, type: !105)
300*9880d681SAndroid Build Coastguard Worker!244 = !DILocalVariable(name: "bvec", line: 2814, arg: 3, scope: !238, file: !5, type: !105)
301*9880d681SAndroid Build Coastguard Worker!245 = !DILocalVariable(name: "i", line: 2823, scope: !238, file: !5, type: !8)
302*9880d681SAndroid Build Coastguard Worker!246 = distinct !DISubprogram(name: "binvcrhs", line: 2885, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2885, file: !1, scope: !5, type: !247, variables: !249)
303*9880d681SAndroid Build Coastguard Worker!247 = !DISubroutineType(types: !248)
304*9880d681SAndroid Build Coastguard Worker!248 = !{null, !224, !224, !105}
305*9880d681SAndroid Build Coastguard Worker!249 = !{!250, !251, !252, !253, !254}
306*9880d681SAndroid Build Coastguard Worker!250 = !DILocalVariable(name: "lhs", line: 2885, arg: 1, scope: !246, file: !5, type: !224)
307*9880d681SAndroid Build Coastguard Worker!251 = !DILocalVariable(name: "c", line: 2885, arg: 2, scope: !246, file: !5, type: !224)
308*9880d681SAndroid Build Coastguard Worker!252 = !DILocalVariable(name: "r", line: 2885, arg: 3, scope: !246, file: !5, type: !105)
309*9880d681SAndroid Build Coastguard Worker!253 = !DILocalVariable(name: "pivot", line: 2890, scope: !246, file: !5, type: !20)
310*9880d681SAndroid Build Coastguard Worker!254 = !DILocalVariable(name: "coeff", line: 2890, scope: !246, file: !5, type: !20)
311*9880d681SAndroid Build Coastguard Worker!255 = distinct !DISubprogram(name: "lhsz", line: 1475, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 1475, file: !1, scope: !5, type: !115, variables: !256)
312*9880d681SAndroid Build Coastguard Worker!256 = !{!257, !258, !259}
313*9880d681SAndroid Build Coastguard Worker!257 = !DILocalVariable(name: "i", line: 1484, scope: !255, file: !5, type: !8)
314*9880d681SAndroid Build Coastguard Worker!258 = !DILocalVariable(name: "j", line: 1484, scope: !255, file: !5, type: !8)
315*9880d681SAndroid Build Coastguard Worker!259 = !DILocalVariable(name: "k", line: 1484, scope: !255, file: !5, type: !8)
316*9880d681SAndroid Build Coastguard Worker!260 = distinct !DISubprogram(name: "y_solve", line: 3299, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3299, file: !1, scope: !5, type: !115, variables: !2)
317*9880d681SAndroid Build Coastguard Worker!261 = distinct !DISubprogram(name: "y_backsubstitute", line: 3323, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3323, file: !1, scope: !5, type: !115, variables: !262)
318*9880d681SAndroid Build Coastguard Worker!262 = !{!263, !264, !265, !266, !267}
319*9880d681SAndroid Build Coastguard Worker!263 = !DILocalVariable(name: "i", line: 3335, scope: !261, file: !5, type: !8)
320*9880d681SAndroid Build Coastguard Worker!264 = !DILocalVariable(name: "j", line: 3335, scope: !261, file: !5, type: !8)
321*9880d681SAndroid Build Coastguard Worker!265 = !DILocalVariable(name: "k", line: 3335, scope: !261, file: !5, type: !8)
322*9880d681SAndroid Build Coastguard Worker!266 = !DILocalVariable(name: "m", line: 3335, scope: !261, file: !5, type: !8)
323*9880d681SAndroid Build Coastguard Worker!267 = !DILocalVariable(name: "n", line: 3335, scope: !261, file: !5, type: !8)
324*9880d681SAndroid Build Coastguard Worker!268 = distinct !DISubprogram(name: "y_solve_cell", line: 3355, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 3355, file: !1, scope: !5, type: !115, variables: !269)
325*9880d681SAndroid Build Coastguard Worker!269 = !{!270, !271, !272, !273}
326*9880d681SAndroid Build Coastguard Worker!270 = !DILocalVariable(name: "i", line: 3370, scope: !268, file: !5, type: !8)
327*9880d681SAndroid Build Coastguard Worker!271 = !DILocalVariable(name: "j", line: 3370, scope: !268, file: !5, type: !8)
328*9880d681SAndroid Build Coastguard Worker!272 = !DILocalVariable(name: "k", line: 3370, scope: !268, file: !5, type: !8)
329*9880d681SAndroid Build Coastguard Worker!273 = !DILocalVariable(name: "jsize", line: 3370, scope: !268, file: !5, type: !8)
330*9880d681SAndroid Build Coastguard Worker!274 = distinct !DISubprogram(name: "lhsy", line: 1181, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 1181, file: !1, scope: !5, type: !115, variables: !275)
331*9880d681SAndroid Build Coastguard Worker!275 = !{!276, !277, !278}
332*9880d681SAndroid Build Coastguard Worker!276 = !DILocalVariable(name: "i", line: 1190, scope: !274, file: !5, type: !8)
333*9880d681SAndroid Build Coastguard Worker!277 = !DILocalVariable(name: "j", line: 1190, scope: !274, file: !5, type: !8)
334*9880d681SAndroid Build Coastguard Worker!278 = !DILocalVariable(name: "k", line: 1190, scope: !274, file: !5, type: !8)
335*9880d681SAndroid Build Coastguard Worker!279 = distinct !DISubprogram(name: "x_solve", line: 2658, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2658, file: !1, scope: !5, type: !115, variables: !2)
336*9880d681SAndroid Build Coastguard Worker!280 = distinct !DISubprogram(name: "x_backsubstitute", line: 2684, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2684, file: !1, scope: !5, type: !115, variables: !281)
337*9880d681SAndroid Build Coastguard Worker!281 = !{!282, !283, !284, !285, !286}
338*9880d681SAndroid Build Coastguard Worker!282 = !DILocalVariable(name: "i", line: 2696, scope: !280, file: !5, type: !8)
339*9880d681SAndroid Build Coastguard Worker!283 = !DILocalVariable(name: "j", line: 2696, scope: !280, file: !5, type: !8)
340*9880d681SAndroid Build Coastguard Worker!284 = !DILocalVariable(name: "k", line: 2696, scope: !280, file: !5, type: !8)
341*9880d681SAndroid Build Coastguard Worker!285 = !DILocalVariable(name: "m", line: 2696, scope: !280, file: !5, type: !8)
342*9880d681SAndroid Build Coastguard Worker!286 = !DILocalVariable(name: "n", line: 2696, scope: !280, file: !5, type: !8)
343*9880d681SAndroid Build Coastguard Worker!287 = distinct !DISubprogram(name: "x_solve_cell", line: 2716, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 2716, file: !1, scope: !5, type: !115, variables: !288)
344*9880d681SAndroid Build Coastguard Worker!288 = !{!289, !290, !291, !292}
345*9880d681SAndroid Build Coastguard Worker!289 = !DILocalVariable(name: "i", line: 2728, scope: !287, file: !5, type: !8)
346*9880d681SAndroid Build Coastguard Worker!290 = !DILocalVariable(name: "j", line: 2728, scope: !287, file: !5, type: !8)
347*9880d681SAndroid Build Coastguard Worker!291 = !DILocalVariable(name: "k", line: 2728, scope: !287, file: !5, type: !8)
348*9880d681SAndroid Build Coastguard Worker!292 = !DILocalVariable(name: "isize", line: 2728, scope: !287, file: !5, type: !8)
349*9880d681SAndroid Build Coastguard Worker!293 = distinct !DISubprogram(name: "lhsx", line: 898, isLocal: true, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, scopeLine: 898, file: !1, scope: !5, type: !115, variables: !294)
350*9880d681SAndroid Build Coastguard Worker!294 = !{!295, !296, !297}
351*9880d681SAndroid Build Coastguard Worker!295 = !DILocalVariable(name: "i", line: 907, scope: !293, file: !5, type: !8)
352*9880d681SAndroid Build Coastguard Worker!296 = !DILocalVariable(name: "j", line: 907, scope: !293, file: !5, type: !8)
353*9880d681SAndroid Build Coastguard Worker!297 = !DILocalVariable(name: "k", line: 907, scope: !293, file: !5, type: !8)
354*9880d681SAndroid Build Coastguard Worker!298 = !{!299, !304, !305, !309, !310, !311, !312, !313, !314, !315, !316, !317, !318, !319, !320, !321, !322, !323, !324, !325, !326, !327, !328, !329, !330, !331, !332, !333, !334, !335, !336, !337, !338, !339, !340, !341, !342, !343, !347, !350, !351, !352, !353, !354, !355, !356, !360, !361, !362, !363, !364, !365, !366, !367, !368, !369, !370, !371, !372, !373, !374, !375, !376, !377, !378, !379, !380, !381, !382, !383, !384, !385, !386, !387, !388, !389, !390, !391, !392, !393, !394, !395, !396, !397, !398, !399, !400, !401, !402, !403, !404, !405, !406, !407, !408, !409, !410, !411, !412, !413, !414, !415, !416, !417, !418, !419, !422, !426, !427, !430, !431, !434, !435, !436, !437}
355*9880d681SAndroid Build Coastguard Worker!299 = !DIGlobalVariable(name: "grid_points", line: 28, isLocal: true, isDefinition: true, scope: null, file: !300, type: !302, variable: [3 x i32]* @grid_points)
356*9880d681SAndroid Build Coastguard Worker!300 = !DIFile(filename: "./header.h", directory: "/home/hfinkel/src/NPB2.3-omp-C/BT")
357*9880d681SAndroid Build Coastguard Worker!301 = !{!"./header.h", !"/home/hfinkel/src/NPB2.3-omp-C/BT"}
358*9880d681SAndroid Build Coastguard Worker!302 = !DICompositeType(tag: DW_TAG_array_type, size: 96, align: 32, baseType: !8, elements: !303)
359*9880d681SAndroid Build Coastguard Worker!303 = !{!178}
360*9880d681SAndroid Build Coastguard Worker!304 = !DIGlobalVariable(name: "dt", line: 35, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
361*9880d681SAndroid Build Coastguard Worker!305 = !DIGlobalVariable(name: "rhs", line: 68, isLocal: true, isDefinition: true, scope: null, file: !300, type: !306)
362*9880d681SAndroid Build Coastguard Worker!306 = !DICompositeType(tag: DW_TAG_array_type, size: 1385839040, align: 64, baseType: !20, elements: !307)
363*9880d681SAndroid Build Coastguard Worker!307 = !{!308, !308, !308, !93}
364*9880d681SAndroid Build Coastguard Worker!308 = !DISubrange(count: 163)
365*9880d681SAndroid Build Coastguard Worker!309 = !DIGlobalVariable(name: "zzcon5", line: 42, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
366*9880d681SAndroid Build Coastguard Worker!310 = !DIGlobalVariable(name: "zzcon4", line: 42, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
367*9880d681SAndroid Build Coastguard Worker!311 = !DIGlobalVariable(name: "zzcon3", line: 42, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
368*9880d681SAndroid Build Coastguard Worker!312 = !DIGlobalVariable(name: "dz5tz1", line: 43, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
369*9880d681SAndroid Build Coastguard Worker!313 = !DIGlobalVariable(name: "dz4tz1", line: 43, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
370*9880d681SAndroid Build Coastguard Worker!314 = !DIGlobalVariable(name: "dz3tz1", line: 43, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
371*9880d681SAndroid Build Coastguard Worker!315 = !DIGlobalVariable(name: "zzcon2", line: 42, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
372*9880d681SAndroid Build Coastguard Worker!316 = !DIGlobalVariable(name: "dz2tz1", line: 43, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
373*9880d681SAndroid Build Coastguard Worker!317 = !DIGlobalVariable(name: "tz2", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
374*9880d681SAndroid Build Coastguard Worker!318 = !DIGlobalVariable(name: "dz1tz1", line: 43, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
375*9880d681SAndroid Build Coastguard Worker!319 = !DIGlobalVariable(name: "yycon5", line: 40, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
376*9880d681SAndroid Build Coastguard Worker!320 = !DIGlobalVariable(name: "yycon4", line: 40, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
377*9880d681SAndroid Build Coastguard Worker!321 = !DIGlobalVariable(name: "yycon3", line: 40, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
378*9880d681SAndroid Build Coastguard Worker!322 = !DIGlobalVariable(name: "dy5ty1", line: 41, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
379*9880d681SAndroid Build Coastguard Worker!323 = !DIGlobalVariable(name: "dy4ty1", line: 41, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
380*9880d681SAndroid Build Coastguard Worker!324 = !DIGlobalVariable(name: "dy3ty1", line: 41, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
381*9880d681SAndroid Build Coastguard Worker!325 = !DIGlobalVariable(name: "yycon2", line: 40, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
382*9880d681SAndroid Build Coastguard Worker!326 = !DIGlobalVariable(name: "dy2ty1", line: 41, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
383*9880d681SAndroid Build Coastguard Worker!327 = !DIGlobalVariable(name: "ty2", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
384*9880d681SAndroid Build Coastguard Worker!328 = !DIGlobalVariable(name: "dy1ty1", line: 41, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
385*9880d681SAndroid Build Coastguard Worker!329 = !DIGlobalVariable(name: "dssp", line: 35, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
386*9880d681SAndroid Build Coastguard Worker!330 = !DIGlobalVariable(name: "c1", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
387*9880d681SAndroid Build Coastguard Worker!331 = !DIGlobalVariable(name: "xxcon5", line: 38, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
388*9880d681SAndroid Build Coastguard Worker!332 = !DIGlobalVariable(name: "xxcon4", line: 38, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
389*9880d681SAndroid Build Coastguard Worker!333 = !DIGlobalVariable(name: "xxcon3", line: 38, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
390*9880d681SAndroid Build Coastguard Worker!334 = !DIGlobalVariable(name: "dx5tx1", line: 39, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
391*9880d681SAndroid Build Coastguard Worker!335 = !DIGlobalVariable(name: "dx4tx1", line: 39, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
392*9880d681SAndroid Build Coastguard Worker!336 = !DIGlobalVariable(name: "dx3tx1", line: 39, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
393*9880d681SAndroid Build Coastguard Worker!337 = !DIGlobalVariable(name: "c2", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
394*9880d681SAndroid Build Coastguard Worker!338 = !DIGlobalVariable(name: "con43", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
395*9880d681SAndroid Build Coastguard Worker!339 = !DIGlobalVariable(name: "xxcon2", line: 38, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
396*9880d681SAndroid Build Coastguard Worker!340 = !DIGlobalVariable(name: "dx2tx1", line: 39, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
397*9880d681SAndroid Build Coastguard Worker!341 = !DIGlobalVariable(name: "tx2", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
398*9880d681SAndroid Build Coastguard Worker!342 = !DIGlobalVariable(name: "dx1tx1", line: 39, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
399*9880d681SAndroid Build Coastguard Worker!343 = !DIGlobalVariable(name: "forcing", line: 66, isLocal: true, isDefinition: true, scope: null, file: !300, type: !344)
400*9880d681SAndroid Build Coastguard Worker!344 = !DICompositeType(tag: DW_TAG_array_type, size: 1663006848, align: 64, baseType: !20, elements: !345)
401*9880d681SAndroid Build Coastguard Worker!345 = !{!308, !308, !308, !346}
402*9880d681SAndroid Build Coastguard Worker!346 = !DISubrange(count: 6)
403*9880d681SAndroid Build Coastguard Worker!347 = !DIGlobalVariable(name: "qs", line: 63, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
404*9880d681SAndroid Build Coastguard Worker!348 = !DICompositeType(tag: DW_TAG_array_type, size: 277167808, align: 64, baseType: !20, elements: !349)
405*9880d681SAndroid Build Coastguard Worker!349 = !{!308, !308, !308}
406*9880d681SAndroid Build Coastguard Worker!350 = !DIGlobalVariable(name: "square", line: 65, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
407*9880d681SAndroid Build Coastguard Worker!351 = !DIGlobalVariable(name: "ws", line: 62, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
408*9880d681SAndroid Build Coastguard Worker!352 = !DIGlobalVariable(name: "vs", line: 61, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
409*9880d681SAndroid Build Coastguard Worker!353 = !DIGlobalVariable(name: "us", line: 60, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
410*9880d681SAndroid Build Coastguard Worker!354 = !DIGlobalVariable(name: "rho_i", line: 64, isLocal: true, isDefinition: true, scope: null, file: !300, type: !348)
411*9880d681SAndroid Build Coastguard Worker!355 = !DIGlobalVariable(name: "u", line: 67, isLocal: true, isDefinition: true, scope: null, file: !300, type: !306)
412*9880d681SAndroid Build Coastguard Worker!356 = !DIGlobalVariable(name: "ce", line: 36, isLocal: true, isDefinition: true, scope: null, file: !300, type: !357)
413*9880d681SAndroid Build Coastguard Worker!357 = !DICompositeType(tag: DW_TAG_array_type, size: 4160, align: 64, baseType: !20, elements: !358)
414*9880d681SAndroid Build Coastguard Worker!358 = !{!93, !359}
415*9880d681SAndroid Build Coastguard Worker!359 = !DISubrange(count: 13)
416*9880d681SAndroid Build Coastguard Worker!360 = !DIGlobalVariable(name: "dnzm1", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
417*9880d681SAndroid Build Coastguard Worker!361 = !DIGlobalVariable(name: "dnym1", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
418*9880d681SAndroid Build Coastguard Worker!362 = !DIGlobalVariable(name: "dnxm1", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
419*9880d681SAndroid Build Coastguard Worker!363 = !DIGlobalVariable(name: "zzcon1", line: 42, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
420*9880d681SAndroid Build Coastguard Worker!364 = !DIGlobalVariable(name: "yycon1", line: 40, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
421*9880d681SAndroid Build Coastguard Worker!365 = !DIGlobalVariable(name: "xxcon1", line: 38, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
422*9880d681SAndroid Build Coastguard Worker!366 = !DIGlobalVariable(name: "con16", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
423*9880d681SAndroid Build Coastguard Worker!367 = !DIGlobalVariable(name: "c2iv", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
424*9880d681SAndroid Build Coastguard Worker!368 = !DIGlobalVariable(name: "c3c4tz3", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
425*9880d681SAndroid Build Coastguard Worker!369 = !DIGlobalVariable(name: "c3c4ty3", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
426*9880d681SAndroid Build Coastguard Worker!370 = !DIGlobalVariable(name: "c3c4tx3", line: 48, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
427*9880d681SAndroid Build Coastguard Worker!371 = !DIGlobalVariable(name: "comz6", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
428*9880d681SAndroid Build Coastguard Worker!372 = !DIGlobalVariable(name: "comz5", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
429*9880d681SAndroid Build Coastguard Worker!373 = !DIGlobalVariable(name: "comz4", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
430*9880d681SAndroid Build Coastguard Worker!374 = !DIGlobalVariable(name: "comz1", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
431*9880d681SAndroid Build Coastguard Worker!375 = !DIGlobalVariable(name: "dtdssp", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
432*9880d681SAndroid Build Coastguard Worker!376 = !DIGlobalVariable(name: "c2dttz1", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
433*9880d681SAndroid Build Coastguard Worker!377 = !DIGlobalVariable(name: "c2dtty1", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
434*9880d681SAndroid Build Coastguard Worker!378 = !DIGlobalVariable(name: "c2dttx1", line: 47, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
435*9880d681SAndroid Build Coastguard Worker!379 = !DIGlobalVariable(name: "dttz2", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
436*9880d681SAndroid Build Coastguard Worker!380 = !DIGlobalVariable(name: "dttz1", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
437*9880d681SAndroid Build Coastguard Worker!381 = !DIGlobalVariable(name: "dtty2", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
438*9880d681SAndroid Build Coastguard Worker!382 = !DIGlobalVariable(name: "dtty1", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
439*9880d681SAndroid Build Coastguard Worker!383 = !DIGlobalVariable(name: "dttx2", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
440*9880d681SAndroid Build Coastguard Worker!384 = !DIGlobalVariable(name: "dttx1", line: 46, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
441*9880d681SAndroid Build Coastguard Worker!385 = !DIGlobalVariable(name: "c5dssp", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
442*9880d681SAndroid Build Coastguard Worker!386 = !DIGlobalVariable(name: "c4dssp", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
443*9880d681SAndroid Build Coastguard Worker!387 = !DIGlobalVariable(name: "dzmax", line: 37, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
444*9880d681SAndroid Build Coastguard Worker!388 = !DIGlobalVariable(name: "dymax", line: 37, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
445*9880d681SAndroid Build Coastguard Worker!389 = !DIGlobalVariable(name: "dxmax", line: 37, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
446*9880d681SAndroid Build Coastguard Worker!390 = !DIGlobalVariable(name: "dz5", line: 34, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
447*9880d681SAndroid Build Coastguard Worker!391 = !DIGlobalVariable(name: "dz4", line: 34, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
448*9880d681SAndroid Build Coastguard Worker!392 = !DIGlobalVariable(name: "dz3", line: 34, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
449*9880d681SAndroid Build Coastguard Worker!393 = !DIGlobalVariable(name: "dz2", line: 34, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
450*9880d681SAndroid Build Coastguard Worker!394 = !DIGlobalVariable(name: "dz1", line: 34, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
451*9880d681SAndroid Build Coastguard Worker!395 = !DIGlobalVariable(name: "dy5", line: 33, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
452*9880d681SAndroid Build Coastguard Worker!396 = !DIGlobalVariable(name: "dy4", line: 33, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
453*9880d681SAndroid Build Coastguard Worker!397 = !DIGlobalVariable(name: "dy3", line: 33, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
454*9880d681SAndroid Build Coastguard Worker!398 = !DIGlobalVariable(name: "dy2", line: 33, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
455*9880d681SAndroid Build Coastguard Worker!399 = !DIGlobalVariable(name: "dy1", line: 33, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
456*9880d681SAndroid Build Coastguard Worker!400 = !DIGlobalVariable(name: "dx5", line: 32, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
457*9880d681SAndroid Build Coastguard Worker!401 = !DIGlobalVariable(name: "dx4", line: 32, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
458*9880d681SAndroid Build Coastguard Worker!402 = !DIGlobalVariable(name: "dx3", line: 32, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
459*9880d681SAndroid Build Coastguard Worker!403 = !DIGlobalVariable(name: "dx2", line: 32, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
460*9880d681SAndroid Build Coastguard Worker!404 = !DIGlobalVariable(name: "dx1", line: 32, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
461*9880d681SAndroid Build Coastguard Worker!405 = !DIGlobalVariable(name: "tz3", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
462*9880d681SAndroid Build Coastguard Worker!406 = !DIGlobalVariable(name: "tz1", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
463*9880d681SAndroid Build Coastguard Worker!407 = !DIGlobalVariable(name: "ty3", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
464*9880d681SAndroid Build Coastguard Worker!408 = !DIGlobalVariable(name: "ty1", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
465*9880d681SAndroid Build Coastguard Worker!409 = !DIGlobalVariable(name: "tx3", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
466*9880d681SAndroid Build Coastguard Worker!410 = !DIGlobalVariable(name: "tx1", line: 31, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
467*9880d681SAndroid Build Coastguard Worker!411 = !DIGlobalVariable(name: "conz1", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
468*9880d681SAndroid Build Coastguard Worker!412 = !DIGlobalVariable(name: "c1345", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
469*9880d681SAndroid Build Coastguard Worker!413 = !DIGlobalVariable(name: "c3c4", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
470*9880d681SAndroid Build Coastguard Worker!414 = !DIGlobalVariable(name: "c1c5", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
471*9880d681SAndroid Build Coastguard Worker!415 = !DIGlobalVariable(name: "c1c2", line: 44, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
472*9880d681SAndroid Build Coastguard Worker!416 = !DIGlobalVariable(name: "c5", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
473*9880d681SAndroid Build Coastguard Worker!417 = !DIGlobalVariable(name: "c4", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
474*9880d681SAndroid Build Coastguard Worker!418 = !DIGlobalVariable(name: "c3", line: 45, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
475*9880d681SAndroid Build Coastguard Worker!419 = !DIGlobalVariable(name: "lhs", line: 69, isLocal: true, isDefinition: true, scope: null, file: !300, type: !420)
476*9880d681SAndroid Build Coastguard Worker!420 = !DICompositeType(tag: DW_TAG_array_type, size: 20787585600, align: 64, baseType: !20, elements: !421)
477*9880d681SAndroid Build Coastguard Worker!421 = !{!308, !308, !308, !178, !93, !93}
478*9880d681SAndroid Build Coastguard Worker!422 = !DIGlobalVariable(name: "q", line: 73, isLocal: true, isDefinition: true, scope: null, file: !300, type: !423)
479*9880d681SAndroid Build Coastguard Worker!423 = !DICompositeType(tag: DW_TAG_array_type, size: 10368, align: 64, baseType: !20, elements: !424)
480*9880d681SAndroid Build Coastguard Worker!424 = !{!425}
481*9880d681SAndroid Build Coastguard Worker!425 = !DISubrange(count: 162)
482*9880d681SAndroid Build Coastguard Worker!426 = !DIGlobalVariable(name: "cuf", line: 72, isLocal: true, isDefinition: true, scope: null, file: !300, type: !423)
483*9880d681SAndroid Build Coastguard Worker!427 = !DIGlobalVariable(name: "buf", line: 75, isLocal: true, isDefinition: true, scope: null, file: !300, type: !428)
484*9880d681SAndroid Build Coastguard Worker!428 = !DICompositeType(tag: DW_TAG_array_type, size: 51840, align: 64, baseType: !20, elements: !429)
485*9880d681SAndroid Build Coastguard Worker!429 = !{!425, !93}
486*9880d681SAndroid Build Coastguard Worker!430 = !DIGlobalVariable(name: "ue", line: 74, isLocal: true, isDefinition: true, scope: null, file: !300, type: !428)
487*9880d681SAndroid Build Coastguard Worker!431 = !DIGlobalVariable(name: "njac", line: 86, isLocal: true, isDefinition: true, scope: null, file: !300, type: !432)
488*9880d681SAndroid Build Coastguard Worker!432 = !DICompositeType(tag: DW_TAG_array_type, size: 6886684800, align: 64, baseType: !20, elements: !433)
489*9880d681SAndroid Build Coastguard Worker!433 = !{!308, !308, !425, !93, !93}
490*9880d681SAndroid Build Coastguard Worker!434 = !DIGlobalVariable(name: "fjac", line: 84, isLocal: true, isDefinition: true, scope: null, file: !300, type: !432)
491*9880d681SAndroid Build Coastguard Worker!435 = !DIGlobalVariable(name: "tmp3", line: 88, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
492*9880d681SAndroid Build Coastguard Worker!436 = !DIGlobalVariable(name: "tmp2", line: 88, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
493*9880d681SAndroid Build Coastguard Worker!437 = !DIGlobalVariable(name: "tmp1", line: 88, isLocal: true, isDefinition: true, scope: null, file: !300, type: !20)
494*9880d681SAndroid Build Coastguard Worker!438 = !{i32 2, !"Dwarf Version", i32 4}
495*9880d681SAndroid Build Coastguard Worker!439 = !DILocation(line: 1898, scope: !440)
496*9880d681SAndroid Build Coastguard Worker!440 = distinct !DILexicalBlock(line: 1898, column: 0, file: !1, scope: !114)
497*9880d681SAndroid Build Coastguard Worker!441 = !DILocation(line: 1913, scope: !442)
498*9880d681SAndroid Build Coastguard Worker!442 = distinct !DILexicalBlock(line: 1913, column: 0, file: !1, scope: !114)
499*9880d681SAndroid Build Coastguard Worker!443 = !DILocation(line: 1923, scope: !114)
500*9880d681SAndroid Build Coastguard Worker!444 = !{!"int", !445}
501*9880d681SAndroid Build Coastguard Worker!445 = !{!"omnipotent char", !446}
502*9880d681SAndroid Build Coastguard Worker!446 = !{!"Simple C/C++ TBAA"}
503*9880d681SAndroid Build Coastguard Worker!447 = !{i32 1}
504*9880d681SAndroid Build Coastguard Worker!448 = !DILocation(line: 1925, scope: !449)
505*9880d681SAndroid Build Coastguard Worker!449 = distinct !DILexicalBlock(line: 1925, column: 0, file: !1, scope: !114)
506*9880d681SAndroid Build Coastguard Worker!450 = !DILocation(line: 1939, scope: !451)
507*9880d681SAndroid Build Coastguard Worker!451 = distinct !DILexicalBlock(line: 1939, column: 0, file: !1, scope: !114)
508*9880d681SAndroid Build Coastguard Worker!452 = !DILocation(line: 1940, scope: !453)
509*9880d681SAndroid Build Coastguard Worker!453 = distinct !DILexicalBlock(line: 1940, column: 0, file: !1, scope: !454)
510*9880d681SAndroid Build Coastguard Worker!454 = distinct !DILexicalBlock(line: 1939, column: 0, file: !1, scope: !451)
511*9880d681SAndroid Build Coastguard Worker!455 = !DILocation(line: 1941, scope: !456)
512*9880d681SAndroid Build Coastguard Worker!456 = distinct !DILexicalBlock(line: 1941, column: 0, file: !1, scope: !457)
513*9880d681SAndroid Build Coastguard Worker!457 = distinct !DILexicalBlock(line: 1940, column: 0, file: !1, scope: !453)
514*9880d681SAndroid Build Coastguard Worker!458 = !DILocation(line: 2020, scope: !459)
515*9880d681SAndroid Build Coastguard Worker!459 = distinct !DILexicalBlock(line: 2020, column: 0, file: !1, scope: !460)
516*9880d681SAndroid Build Coastguard Worker!460 = distinct !DILexicalBlock(line: 2019, column: 0, file: !1, scope: !461)
517*9880d681SAndroid Build Coastguard Worker!461 = distinct !DILexicalBlock(line: 2019, column: 0, file: !1, scope: !462)
518*9880d681SAndroid Build Coastguard Worker!462 = distinct !DILexicalBlock(line: 2018, column: 0, file: !1, scope: !463)
519*9880d681SAndroid Build Coastguard Worker!463 = distinct !DILexicalBlock(line: 2018, column: 0, file: !1, scope: !114)
520*9880d681SAndroid Build Coastguard Worker!464 = !{i32 1, !"Debug Info Version", i32 3}
521