brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.0 KiB · 0acbe26 Raw
103 lines · plain
1* For z10 and above.2* RUN: llvm-mc -triple s390x-ibm-zos -show-encoding %s | FileCheck %s3 4*CHECK: brcl	0, FOO                  * encoding: [0xc0,0x04,A,A,A,A]5*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL6*CHECK: jgnop	FOO                     * encoding: [0xc0,0x04,A,A,A,A]7*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL8	brcl	0,FOO9	jlnop	FOO10 11*CHECK: jge	FOO                     * encoding: [0xc0,0x84,A,A,A,A]12*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL13*CHECK: jge	FOO                     * encoding: [0xc0,0x84,A,A,A,A]14*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL15	jle	FOO16	brel	FOO17 18*CHECK: jgne	FOO                     * encoding: [0xc0,0x74,A,A,A,A]19*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL20*CHECK: jgne	FOO                     * encoding: [0xc0,0x74,A,A,A,A]21*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL22	jlne	FOO23	brnel	FOO24 25*CHECK: jgh	FOO                     * encoding: [0xc0,0x24,A,A,A,A]26*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL27*CHECK: jgh	FOO                     * encoding: [0xc0,0x24,A,A,A,A]28*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL29	jlh	FOO30	brhl	FOO31 32*CHECK: jgnh	FOO                     * encoding: [0xc0,0xd4,A,A,A,A]33*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL34*CHECK: jgnh	FOO                     * encoding: [0xc0,0xd4,A,A,A,A]35*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL36	jlnh	FOO37	brnhl	FOO38 39*CHECK: jgl	FOO                     * encoding: [0xc0,0x44,A,A,A,A]40*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL41*CHECK: jgl	FOO                     * encoding: [0xc0,0x44,A,A,A,A]42*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL43	jll	FOO44	brll	FOO45 46*CHECK: jgnl	FOO                     * encoding: [0xc0,0xb4,A,A,A,A]47*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL48*CHECK: jgnl	FOO                     * encoding: [0xc0,0xb4,A,A,A,A]49*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL50	jlnl	FOO51	brnll	FOO52 53*CHECK: jgz	FOO                     * encoding: [0xc0,0x84,A,A,A,A]54*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL55*CHECK: jgz	FOO                     * encoding: [0xc0,0x84,A,A,A,A]56*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL57	jlz	FOO58	brzl	FOO59 60*CHECK: jgnz	FOO                     * encoding: [0xc0,0x74,A,A,A,A]61*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL62*CHECK: jgnz	FOO                     * encoding: [0xc0,0x74,A,A,A,A]63*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL64	jlnz	FOO65	brnzl	FOO66 67*CHECK: jgp	FOO                     * encoding: [0xc0,0x24,A,A,A,A]68*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL69*CHECK: jgp	FOO                     * encoding: [0xc0,0x24,A,A,A,A]70*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL71	jlp	FOO72	brpl	FOO73 74*CHECK: jgnp	FOO                     * encoding: [0xc0,0xd4,A,A,A,A]75*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL76*CHECK: jgnp	FOO                     * encoding: [0xc0,0xd4,A,A,A,A]77*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL78	jlnp	FOO79	brnpl	FOO80 81*CHECK: jgm	FOO                     * encoding: [0xc0,0x44,A,A,A,A]82*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL83*CHECK: jgm	FOO                     * encoding: [0xc0,0x44,A,A,A,A]84*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL85	jlm	FOO86	brml	FOO87 88 89*CHECK: jgnm	FOO                     * encoding: [0xc0,0xb4,A,A,A,A]90*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL91*CHECK: jgnm	FOO                     * encoding: [0xc0,0xb4,A,A,A,A]92*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL93	jlnm	FOO94	brnml	FOO95 96*CHECK: jg	FOO                     * encoding: [0xc0,0xf4,A,A,A,A]97*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL98*CHECK: jg	FOO                     * encoding: [0xc0,0xf4,A,A,A,A]99*CHECK:  fixup A - offset: 2, value: FOO+2, kind: FK_390_PC32DBL100	jlu	FOO101	brul	FOO102 103