brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · c05b2cd Raw
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