1*9880d681SAndroid Build Coastguard Worker//#check radix formats of llvm-nm 2*9880d681SAndroid Build Coastguard Worker//RUN: llvm-mc %s -filetype=obj -triple=x86_64-pc-linux -o %t.o 3*9880d681SAndroid Build Coastguard Worker//RUN: llvm-nm -radix=d %t.o | FileCheck %s 4*9880d681SAndroid Build Coastguard Worker//RUN: llvm-nm -radix=o %t.o | FileCheck --check-prefix="OCTAL" %s 5*9880d681SAndroid Build Coastguard Worker//RUN: llvm-nm -t=x %t.o | FileCheck --check-prefix="HEX" %s 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker .text 8*9880d681SAndroid Build Coastguard Worker .file "1.c" 9*9880d681SAndroid Build Coastguard Worker .type i0,@object # @i0 10*9880d681SAndroid Build Coastguard Worker .bss 11*9880d681SAndroid Build Coastguard Worker .globl i0 12*9880d681SAndroid Build Coastguard Worker .align 4 13*9880d681SAndroid Build Coastguard Workeri0: 14*9880d681SAndroid Build Coastguard Worker .long 0 # 0x0 15*9880d681SAndroid Build Coastguard Worker .size i0, 4 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker .type i1,@object # @i1 18*9880d681SAndroid Build Coastguard Worker .data 19*9880d681SAndroid Build Coastguard Worker .globl i1 20*9880d681SAndroid Build Coastguard Worker .align 4 21*9880d681SAndroid Build Coastguard Workeri1: 22*9880d681SAndroid Build Coastguard Worker .long 1 # 0x1 23*9880d681SAndroid Build Coastguard Worker .size i1, 4 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard Worker .type i2,@object # @i2 26*9880d681SAndroid Build Coastguard Worker .globl i2 27*9880d681SAndroid Build Coastguard Worker .align 4 28*9880d681SAndroid Build Coastguard Workeri2: 29*9880d681SAndroid Build Coastguard Worker .long 2 # 0x2 30*9880d681SAndroid Build Coastguard Worker .size i2, 4 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker .type i3,@object # @i3 33*9880d681SAndroid Build Coastguard Worker .globl i3 34*9880d681SAndroid Build Coastguard Worker .align 4 35*9880d681SAndroid Build Coastguard Workeri3: 36*9880d681SAndroid Build Coastguard Worker .long 3 # 0x3 37*9880d681SAndroid Build Coastguard Worker .size i3, 4 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker .type i4,@object # @i4 40*9880d681SAndroid Build Coastguard Worker .globl i4 41*9880d681SAndroid Build Coastguard Worker .align 4 42*9880d681SAndroid Build Coastguard Workeri4: 43*9880d681SAndroid Build Coastguard Worker .long 4 # 0x4 44*9880d681SAndroid Build Coastguard Worker .size i4, 4 45*9880d681SAndroid Build Coastguard Worker 46*9880d681SAndroid Build Coastguard Worker .type i5,@object # @i5 47*9880d681SAndroid Build Coastguard Worker .globl i5 48*9880d681SAndroid Build Coastguard Worker .align 4 49*9880d681SAndroid Build Coastguard Workeri5: 50*9880d681SAndroid Build Coastguard Worker .long 5 # 0x5 51*9880d681SAndroid Build Coastguard Worker .size i5, 4 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard Worker .type i6,@object # @i6 54*9880d681SAndroid Build Coastguard Worker .globl i6 55*9880d681SAndroid Build Coastguard Worker .align 4 56*9880d681SAndroid Build Coastguard Workeri6: 57*9880d681SAndroid Build Coastguard Worker .long 6 # 0x6 58*9880d681SAndroid Build Coastguard Worker .size i6, 4 59*9880d681SAndroid Build Coastguard Worker 60*9880d681SAndroid Build Coastguard Worker .type i7,@object # @i7 61*9880d681SAndroid Build Coastguard Worker .globl i7 62*9880d681SAndroid Build Coastguard Worker .align 4 63*9880d681SAndroid Build Coastguard Workeri7: 64*9880d681SAndroid Build Coastguard Worker .long 7 # 0x7 65*9880d681SAndroid Build Coastguard Worker .size i7, 4 66*9880d681SAndroid Build Coastguard Worker 67*9880d681SAndroid Build Coastguard Worker .type i8,@object # @i8 68*9880d681SAndroid Build Coastguard Worker .globl i8 69*9880d681SAndroid Build Coastguard Worker .align 4 70*9880d681SAndroid Build Coastguard Workeri8: 71*9880d681SAndroid Build Coastguard Worker .long 8 # 0x8 72*9880d681SAndroid Build Coastguard Worker .size i8, 4 73*9880d681SAndroid Build Coastguard Worker 74*9880d681SAndroid Build Coastguard Worker .type i9,@object # @i9 75*9880d681SAndroid Build Coastguard Worker .globl i9 76*9880d681SAndroid Build Coastguard Worker .align 4 77*9880d681SAndroid Build Coastguard Workeri9: 78*9880d681SAndroid Build Coastguard Worker .long 9 # 0x9 79*9880d681SAndroid Build Coastguard Worker .size i9, 4 80*9880d681SAndroid Build Coastguard Worker 81*9880d681SAndroid Build Coastguard Worker .type i10,@object # @i10 82*9880d681SAndroid Build Coastguard Worker .globl i10 83*9880d681SAndroid Build Coastguard Worker .align 4 84*9880d681SAndroid Build Coastguard Workeri10: 85*9880d681SAndroid Build Coastguard Worker .long 10 # 0xa 86*9880d681SAndroid Build Coastguard Worker .size i10, 4 87*9880d681SAndroid Build Coastguard Worker 88*9880d681SAndroid Build Coastguard Worker .type i11,@object # @i11 89*9880d681SAndroid Build Coastguard Worker .globl i11 90*9880d681SAndroid Build Coastguard Worker .align 4 91*9880d681SAndroid Build Coastguard Workeri11: 92*9880d681SAndroid Build Coastguard Worker .long 11 # 0xb 93*9880d681SAndroid Build Coastguard Worker .size i11, 4 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Worker .type i12,@object # @i12 96*9880d681SAndroid Build Coastguard Worker .globl i12 97*9880d681SAndroid Build Coastguard Worker .align 4 98*9880d681SAndroid Build Coastguard Workeri12: 99*9880d681SAndroid Build Coastguard Worker .long 12 # 0xc 100*9880d681SAndroid Build Coastguard Worker .size i12, 4 101*9880d681SAndroid Build Coastguard Worker 102*9880d681SAndroid Build Coastguard Worker .type i13,@object # @i13 103*9880d681SAndroid Build Coastguard Worker .globl i13 104*9880d681SAndroid Build Coastguard Worker .align 4 105*9880d681SAndroid Build Coastguard Workeri13: 106*9880d681SAndroid Build Coastguard Worker .long 13 # 0xd 107*9880d681SAndroid Build Coastguard Worker .size i13, 4 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Worker .type i14,@object # @i14 110*9880d681SAndroid Build Coastguard Worker .globl i14 111*9880d681SAndroid Build Coastguard Worker .align 4 112*9880d681SAndroid Build Coastguard Workeri14: 113*9880d681SAndroid Build Coastguard Worker .long 14 # 0xe 114*9880d681SAndroid Build Coastguard Worker .size i14, 4 115*9880d681SAndroid Build Coastguard Worker 116*9880d681SAndroid Build Coastguard Worker .type i15,@object # @i15 117*9880d681SAndroid Build Coastguard Worker .globl i15 118*9880d681SAndroid Build Coastguard Worker .align 4 119*9880d681SAndroid Build Coastguard Workeri15: 120*9880d681SAndroid Build Coastguard Worker .long 15 # 0xf 121*9880d681SAndroid Build Coastguard Worker .size i15, 4 122*9880d681SAndroid Build Coastguard Worker 123*9880d681SAndroid Build Coastguard Worker .type i16,@object # @i16 124*9880d681SAndroid Build Coastguard Worker .globl i16 125*9880d681SAndroid Build Coastguard Worker .align 4 126*9880d681SAndroid Build Coastguard Workeri16: 127*9880d681SAndroid Build Coastguard Worker .long 16 # 0x10 128*9880d681SAndroid Build Coastguard Worker .size i16, 4 129*9880d681SAndroid Build Coastguard Worker 130*9880d681SAndroid Build Coastguard Worker .type i17,@object # @i17 131*9880d681SAndroid Build Coastguard Worker .globl i17 132*9880d681SAndroid Build Coastguard Worker .align 4 133*9880d681SAndroid Build Coastguard Workeri17: 134*9880d681SAndroid Build Coastguard Worker .long 17 # 0x11 135*9880d681SAndroid Build Coastguard Worker .size i17, 4 136*9880d681SAndroid Build Coastguard Worker 137*9880d681SAndroid Build Coastguard Worker .type i18,@object # @i18 138*9880d681SAndroid Build Coastguard Worker .globl i18 139*9880d681SAndroid Build Coastguard Worker .align 4 140*9880d681SAndroid Build Coastguard Workeri18: 141*9880d681SAndroid Build Coastguard Worker .long 18 # 0x12 142*9880d681SAndroid Build Coastguard Worker .size i18, 4 143*9880d681SAndroid Build Coastguard Worker 144*9880d681SAndroid Build Coastguard Worker .type i19,@object # @i19 145*9880d681SAndroid Build Coastguard Worker .globl i19 146*9880d681SAndroid Build Coastguard Worker .align 4 147*9880d681SAndroid Build Coastguard Workeri19: 148*9880d681SAndroid Build Coastguard Worker .long 19 # 0x13 149*9880d681SAndroid Build Coastguard Worker .size i19, 4 150*9880d681SAndroid Build Coastguard Worker 151*9880d681SAndroid Build Coastguard Worker .type i20,@object # @i20 152*9880d681SAndroid Build Coastguard Worker .globl i20 153*9880d681SAndroid Build Coastguard Worker .align 4 154*9880d681SAndroid Build Coastguard Workeri20: 155*9880d681SAndroid Build Coastguard Worker .long 20 # 0x14 156*9880d681SAndroid Build Coastguard Worker .size i20, 4 157*9880d681SAndroid Build Coastguard Worker 158*9880d681SAndroid Build Coastguard Worker .type i21,@object # @i21 159*9880d681SAndroid Build Coastguard Worker .globl i21 160*9880d681SAndroid Build Coastguard Worker .align 4 161*9880d681SAndroid Build Coastguard Workeri21: 162*9880d681SAndroid Build Coastguard Worker .long 21 # 0x15 163*9880d681SAndroid Build Coastguard Worker .size i21, 4 164*9880d681SAndroid Build Coastguard Worker 165*9880d681SAndroid Build Coastguard Worker .type i22,@object # @i22 166*9880d681SAndroid Build Coastguard Worker .globl i22 167*9880d681SAndroid Build Coastguard Worker .align 4 168*9880d681SAndroid Build Coastguard Workeri22: 169*9880d681SAndroid Build Coastguard Worker .long 22 # 0x16 170*9880d681SAndroid Build Coastguard Worker .size i22, 4 171*9880d681SAndroid Build Coastguard Worker 172*9880d681SAndroid Build Coastguard Worker .type i23,@object # @i23 173*9880d681SAndroid Build Coastguard Worker .globl i23 174*9880d681SAndroid Build Coastguard Worker .align 4 175*9880d681SAndroid Build Coastguard Workeri23: 176*9880d681SAndroid Build Coastguard Worker .long 23 # 0x17 177*9880d681SAndroid Build Coastguard Worker .size i23, 4 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Worker .type i24,@object # @i24 180*9880d681SAndroid Build Coastguard Worker .globl i24 181*9880d681SAndroid Build Coastguard Worker .align 4 182*9880d681SAndroid Build Coastguard Workeri24: 183*9880d681SAndroid Build Coastguard Worker .long 24 # 0x18 184*9880d681SAndroid Build Coastguard Worker .size i24, 4 185*9880d681SAndroid Build Coastguard Worker 186*9880d681SAndroid Build Coastguard Worker 187*9880d681SAndroid Build Coastguard Worker .ident "clang version 3.6.0 (tags/RELEASE_360/final)" 188*9880d681SAndroid Build Coastguard Worker .section ".note.GNU-stack","",@progbits 189*9880d681SAndroid Build Coastguard Worker 190*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000000 B i0 191*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000000 D i1 192*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000036 D i10 193*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000040 D i11 194*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000044 D i12 195*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000048 D i13 196*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000052 D i14 197*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000056 D i15 198*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000060 D i16 199*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000064 D i17 200*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000068 D i18 201*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000072 D i19 202*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000004 D i2 203*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000076 D i20 204*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000080 D i21 205*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000084 D i22 206*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000088 D i23 207*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000092 D i24 208*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000008 D i3 209*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000012 D i4 210*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000016 D i5 211*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000020 D i6 212*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000024 D i7 213*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000028 D i8 214*9880d681SAndroid Build Coastguard Worker//CHECK: 0000000000000032 D i9 215*9880d681SAndroid Build Coastguard Worker 216*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000000 B i0 217*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000000 D i1 218*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000044 D i10 219*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000050 D i11 220*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000054 D i12 221*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000060 D i13 222*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000064 D i14 223*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000070 D i15 224*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000074 D i16 225*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000100 D i17 226*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000104 D i18 227*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000110 D i19 228*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000004 D i2 229*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000114 D i20 230*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000120 D i21 231*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000124 D i22 232*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000130 D i23 233*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000134 D i24 234*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000010 D i3 235*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000014 D i4 236*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000020 D i5 237*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000024 D i6 238*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000030 D i7 239*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000034 D i8 240*9880d681SAndroid Build Coastguard Worker//OCTAL: 0000000000000040 D i9 241*9880d681SAndroid Build Coastguard Worker 242*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000000 B i0 243*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000000 D i1 244*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000024 D i10 245*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000028 D i11 246*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000002c D i12 247*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000030 D i13 248*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000034 D i14 249*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000038 D i15 250*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000003c D i16 251*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000040 D i17 252*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000044 D i18 253*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000048 D i19 254*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000004 D i2 255*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000004c D i20 256*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000050 D i21 257*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000054 D i22 258*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000058 D i23 259*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000005c D i24 260*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000008 D i3 261*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000000c D i4 262*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000010 D i5 263*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000014 D i6 264*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000018 D i7 265*9880d681SAndroid Build Coastguard Worker//HEX: 000000000000001c D i8 266*9880d681SAndroid Build Coastguard Worker//HEX: 0000000000000020 D i9 267