74 lines · plain
1# RUN: llvm-mc -filetype=obj -triple=csky -mattr=+e2 < %s \2# RUN: | llvm-objdump --mattr=+e2 --no-show-raw-insn -M no-aliases -d -r - | FileCheck %s3 4 5.data6sec:7 .long 0x778.text9tstart:10 lrw r0,lnk11 lrw r0,lnk - 412 lrw r0,lnk + 413 .short 0x1C0014 lrw r0,sec15 lrw r0,sec - 416 lrw r0,sec + 417 lrw r0,018 lrw r0,0xFFFF19 lrw r31,020.L1:21 lrw r31,.L122.L2:23 lrw r0, .L224.L3:25 lrw r0, .L3 - 64*102426.L4:27 lrw r0, .L4 + 64*1024 - 228 29 lrw r0,0x0102030430 lrw r0,0xFFFFFFFE31 32# CHECK: 0: lrw16 r0, 0x2833# CHECK-NEXT: 2: lrw16 r0, 0x2c34# CHECK-NEXT: 4: lrw16 r0, 0x3035 36# CHECK: 6: 00 1c .short 0x1c0037 38# CHECK: 8: lrw16 r0, 0x3439# CHECK-NEXT: a: lrw16 r0, 0x3840# CHECK-NEXT: c: lrw16 r0, 0x3c41# CHECK-NEXT: e: movi16 r0, 042# CHECK-NEXT: 10: movi32 r0, 6553543# CHECK-NEXT: 14: movi32 r31, 044# CHECK-NEXT: 18: lrw32 r31, 0x4045# CHECK-NEXT: 1c: lrw16 r0, 0x4446# CHECK-NEXT: 1e: lrw16 r0, 0x4847# CHECK-NEXT: 20: lrw16 r0, 0x4c48# CHECK-NEXT: 22: lrw16 r0, 0x5049# CHECK-NEXT: 24: lrw16 r0, 0x5450 51# CHECK: 28: 00 00 00 00 .word 0x0000000052# CHECK-NEXT: 00000028: R_CKCORE_ADDR32 lnk53# CHECK-NEXT: 2c: 00 00 00 00 .word 0x0000000054# CHECK-NEXT: 0000002c: R_CKCORE_ADDR32 lnk-0x455# CHECK-NEXT: 30: 00 00 00 00 .word 0x0000000056# CHECK-NEXT: 00000030: R_CKCORE_ADDR32 lnk+0x457# CHECK-NEXT: 34: 00 00 00 00 .word 0x0000000058# CHECK-NEXT: 00000034: R_CKCORE_ADDR32 .data59# CHECK-NEXT: 38: 00 00 00 00 .word 0x0000000060# CHECK-NEXT: 00000038: R_CKCORE_ADDR32 .data-0x461# CHECK-NEXT: 3c: 00 00 00 00 .word 0x0000000062# CHECK-NEXT: 0000003c: R_CKCORE_ADDR32 .data+0x463# CHECK-NEXT: 40: 00 00 00 00 .word 0x0000000064# CHECK-NEXT: 00000040: R_CKCORE_ADDR32 .text+0x1865# CHECK-NEXT: 44: 00 00 00 00 .word 0x0000000066# CHECK-NEXT: 00000044: R_CKCORE_ADDR32 .text+0x1c67# CHECK-NEXT: 48: 00 00 00 00 .word 0x0000000068# CHECK-NEXT: 00000048: R_CKCORE_ADDR32 .text-0xffe269# CHECK-NEXT: 4c: 00 00 00 00 .word 0x0000000070# CHECK-NEXT: 0000004c: R_CKCORE_ADDR32 .text+0x1001e71# CHECK-NEXT: 50: 04 03 02 01 .word 0x0102030472# CHECK-NEXT: 54: fe ff ff ff .word 0xfffffffe73 74