brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 446cb85 Raw
74 lines · plain
1# RUN: llvm-mc -filetype=obj -triple=csky -mattr=+2e3  < %s \2# RUN:     | llvm-objdump --mattr=+2e3 --no-show-raw-insn -M no-aliases -d -r - | FileCheck %s3 4 5.data6sec:7    .long 0x778.text9tstart:10    jsri lnk11    jsri lnk - 412    jsri lnk + 413    .short 0x1C0014    jsri sec15    jsri sec - 416    jsri sec + 417 18.J1:19    jsri .J120.J2:21    jsri .J2 - 0x100022.J3:23    jsri .J3 + 0x100024 25    jsri 0x0102030426    jsri 0xFFFFFFFE27 28 29# CHECK:         0:      	jsri32  0x30 30# CHECK-NEXT:    4:      	jsri32	0x3431# CHECK-NEXT:    8:      	jsri32	0x3832 33# CHECK:         c:	        00 1c	.short	0x1c0034 35# CHECK:         e:      	jsri32	0x3c 36# CHECK-NEXT:   12:         jsri32	0x4037# CHECK-NEXT:   16:         jsri32	0x4438 39 40 41# CHECK:    <.J1>:42# CHECK-NEXT:   1a:         bsr32	0x1a43 44# CHECK:    <.J2>:45# CHECK-NEXT:   1e:         bsr32	0xfffff01e46 47# CHECK:    <.J3>:48# CHECK-NEXT:   22:         bsr32	0x102249# CHECK-NEXT:   26:         jsri32	0x5450# CHECK-NEXT:   2a:         jsri32	0x5851# CHECK-NEXT:   2e:         bkpt52 53 54# CHECK:        30:      00 00 00 00     .word	0x055# CHECK-NEXT:   			        00000030:  R_CKCORE_ADDR32	lnk56# CHECK-NEXT:   34:      00 00 00 00     .word	0x057# CHECK-NEXT:   			        00000034:  R_CKCORE_ADDR32	lnk-0x458# CHECK-NEXT:   38:      00 00 00 00     .word	0x059# CHECK-NEXT:   			        00000038:  R_CKCORE_ADDR32	lnk+0x460# CHECK-NEXT:   3c:      00 00 00 00     .word	0x061# CHECK-NEXT:   			        0000003c:  R_CKCORE_ADDR32	.data62# CHECK-NEXT:   40:      00 00 00 00     .word	0x063# CHECK-NEXT:   			        00000040:  R_CKCORE_ADDR32	.data-0x464# CHECK-NEXT:   44:      00 00 00 00     .word	0x065# CHECK-NEXT:   			        00000044:  R_CKCORE_ADDR32	.data+0x466# CHECK-NEXT:   48:      00 00 00 00     .word	0x067# CHECK-NEXT:   			        00000048:  R_CKCORE_ADDR32	.text+0x1a68# CHECK-NEXT:   4c:      00 00 00 00     .word	0x069# CHECK-NEXT:   			        0000004c:  R_CKCORE_ADDR32	.text-0xfe270# CHECK-NEXT:   50:      00 00 00 00     .word	0x071# CHECK-NEXT:   			        00000050:  R_CKCORE_ADDR32	.text+0x102272# CHECK-NEXT:   54:      04 03 02 01	 .word	0x0102030473# CHECK-NEXT:   58:      fe ff ff ff     .word	0xfffffffe74