brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.4 KiB · 01f2a42 Raw
97 lines · plain
1; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s2 3; CHECK:      cmpi.b  #0, (-1,%pc,%d1)4; CHECK-SAME: encoding: [0x0c,0x3b,0x00,0x00,0x18,0xff]5cmpi.b	#0, (-1,%pc,%d1)6; CHECK:      cmpi.b  #-1, (0,%pc,%d0)7; CHECK-SAME: encoding: [0x0c,0x3b,0x00,0xff,0x08,0x00]8cmpi.b	#-1, (0,%pc,%d0)9; CHECK:      cmpi.w  #0, (-1,%pc,%d3)10; CHECK-SAME: encoding: [0x0c,0x7b,0x00,0x00,0x38,0xff]11cmpi.w	#0, (-1,%pc,%d3)12; CHECK:      cmpi.w  #37, (-2,%pc,%d2)13; CHECK-SAME: encoding: [0x0c,0x7b,0x00,0x25,0x28,0xfe]14cmpi.w	#37, (-2,%pc,%d2)15; CHECK:      cmpi.l  #-1, (0,%pc,%d7)16; CHECK-SAME: encoding: [0x0c,0xbb,0xff,0xff,0xff,0xff,0x78,0x00]17cmpi.l	#-1, (0,%pc,%d7)18; CHECK:      cmpi.l  #42, (-1,%pc,%d1)19; CHECK-SAME: encoding: [0x0c,0xbb,0x00,0x00,0x00,0x2a,0x18,0xff]20cmpi.l	#42, (-1,%pc,%d1)21 22; CHECK:      cmpi.b  #0, (0,%pc)23; CHECK-SAME: encoding: [0x0c,0x3a,0x00,0x00,0x00,0x00]24cmpi.b	#0, (0,%pc)25; CHECK:      cmpi.b  #-1, (-1,%pc)26; CHECK-SAME: encoding: [0x0c,0x3a,0x00,0xff,0xff,0xff]27cmpi.b	#-1, (-1,%pc)28; CHECK:      cmpi.w  #0, (-1,%pc)29; CHECK-SAME: encoding: [0x0c,0x7a,0x00,0x00,0xff,0xff]30cmpi.w	#0, (-1,%pc)31; CHECK:      cmpi.w  #37, (-2,%pc)32; CHECK-SAME: encoding: [0x0c,0x7a,0x00,0x25,0xff,0xfe]33cmpi.w	#37, (-2,%pc)34; CHECK:      cmpi.l  #-1, (0,%pc)35; CHECK-SAME: encoding: [0x0c,0xba,0xff,0xff,0xff,0xff,0x00,0x00]36cmpi.l	#-1, (0,%pc)37; CHECK:      cmpi.l  #42, (0,%pc)38; CHECK-SAME: encoding: [0x0c,0xba,0x00,0x00,0x00,0x2a,0x00,0x00]39cmpi.l	#42, (0,%pc)40 41; CHECK:      cmpi.b  #0, (-1,%a1,%a0)42; CHECK-SAME: encoding: [0x0c,0x31,0x00,0x00,0x88,0xff]43cmpi.b	#0, (-1,%a1,%a0)44; CHECK:      cmpi.b  #-1, (0,%a0,%a0)45; CHECK-SAME: encoding: [0x0c,0x30,0x00,0xff,0x88,0x00]46cmpi.b	#-1, (0,%a0,%a0)47; CHECK:      cmpi.w  #0, (-1,%a1,%a0)48; CHECK-SAME: encoding: [0x0c,0x71,0x00,0x00,0x88,0xff]49cmpi.w	#0, (-1,%a1,%a0)50; CHECK:      cmpi.w  #37, (-2,%a0,%a0)51; CHECK-SAME: encoding: [0x0c,0x70,0x00,0x25,0x88,0xfe]52cmpi.w	#37, (-2,%a0,%a0)53; CHECK:      cmpi.l  #-1, (0,%a6,%a0)54; CHECK-SAME: encoding: [0x0c,0xb6,0xff,0xff,0xff,0xff,0x88,0x00]55cmpi.l	#-1, (0,%a6,%a0)56; CHECK:      cmpi.l  #42, (-1,%a1,%a0)57; CHECK-SAME: encoding: [0x0c,0xb1,0x00,0x00,0x00,0x2a,0x88,0xff]58cmpi.l	#42, (-1,%a1,%a0)59 60; CHECK:      cmpi.b  #0, (-1,%a1)61; CHECK-SAME: encoding: [0x0c,0x29,0x00,0x00,0xff,0xff]62cmpi.b	#0, (-1,%a1)63; CHECK:      cmpi.b  #-1, (0,%a0)64; CHECK-SAME: encoding: [0x0c,0x28,0x00,0xff,0x00,0x00]65cmpi.b	#-1, (0,%a0)66; CHECK:      cmpi.w  #0, (-1,%a1)67; CHECK-SAME: encoding: [0x0c,0x69,0x00,0x00,0xff,0xff]68cmpi.w	#0, (-1,%a1)69; CHECK:      cmpi.w  #37, (-2,%a0)70; CHECK-SAME: encoding: [0x0c,0x68,0x00,0x25,0xff,0xfe]71cmpi.w	#37, (-2,%a0)72; CHECK:      cmpi.l  #-1, (0,%a6)73; CHECK-SAME: encoding: [0x0c,0xae,0xff,0xff,0xff,0xff,0x00,0x00]74cmpi.l	#-1, (0,%a6)75; CHECK:      cmpi.l  #42, (-1,%a1)76; CHECK-SAME: encoding: [0x0c,0xa9,0x00,0x00,0x00,0x2a,0xff,0xff]77cmpi.l	#42, (-1,%a1)78 79; CHECK:      cmpi.b  #0, (%a1)80; CHECK-SAME: encoding: [0x0c,0x11,0x00,0x00]81cmpi.b	#0, (%a1)82; CHECK:      cmpi.b  #-1, (%a0)83; CHECK-SAME: encoding: [0x0c,0x10,0x00,0xff]84cmpi.b	#-1, (%a0)85; CHECK:      cmpi.w  #0, (%a1)86; CHECK-SAME: encoding: [0x0c,0x51,0x00,0x00]87cmpi.w	#0, (%a1)88; CHECK:      cmpi.w  #37, (%a0)89; CHECK-SAME: encoding: [0x0c,0x50,0x00,0x25]90cmpi.w	#37, (%a0)91; CHECK:      cmpi.l  #-1, (%a6)92; CHECK-SAME: encoding: [0x0c,0x96,0xff,0xff,0xff,0xff]93cmpi.l	#-1, (%a6)94; CHECK:      cmpi.l  #42, (%a1)95; CHECK-SAME: encoding: [0x0c,0x91,0x00,0x00,0x00,0x2a]96cmpi.l	#42, (%a1)97