brintos

brintos / llvm-project-archived public Read only

0
0
Text · 960 B · a06b9df Raw
36 lines · plain
1; RUN: llvm-mc -triple=m68k -motorola-integers -show-encoding %s | FileCheck %s2 3; CHECK:      jsr  (0,%pc,%a0)4; CHECK-SAME: encoding: [0x4e,0xbb,0x88,0x00]5jsr	(0,%pc,%a0)6; CHECK:      jsr  (-1,%pc,%a0)7; CHECK-SAME: encoding: [0x4e,0xbb,0x88,0xff]8jsr	(-1,%pc,%a0)9; CHECK:      jsr  (42,%pc,%a0)10; CHECK-SAME: encoding: [0x4e,0xbb,0x88,0x2a]11jsr	(42,%pc,%a0)12 13; CHECK:      jsr  (0,%pc)14; CHECK-SAME: encoding: [0x4e,0xba,0x00,0x00]15jsr	(0,%pc)16; CHECK:      jsr  (32767,%pc)17; CHECK-SAME: encoding: [0x4e,0xba,0x7f,0xff]18jsr	(32767,%pc)19 20; CHECK:      jsr  $2a21; CHECK-SAME: encoding: [0x4e,0xb9,0x00,0x00,0x00,0x2a]22jsr	$2a23; CHECK:      jsr  $ffffffffffffffff24; CHECK-SAME: encoding: [0x4e,0xb9,0xff,0xff,0xff,0xff]25jsr	$ffffffffffffffff26 27; CHECK:      jsr  (%a0)28; CHECK-SAME: encoding: [0x4e,0x90]29jsr	(%a0)30; CHECK:      jsr  (%a1)31; CHECK-SAME: encoding: [0x4e,0x91]32jsr	(%a1)33; CHECK:      jsr  (%a2)34; CHECK-SAME: encoding: [0x4e,0x92]35jsr	(%a2)36