# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s # CHECK: dadd 2, 3, 4 0xec 0x43 0x20 0x04 # CHECK: dadd. 2, 3, 4 0xec 0x43 0x20 0x05 # CHECK: daddq 2, 6, 4 0xfc 0x46 0x20 0x04 # CHECK: daddq. 2, 6, 4 0xfc 0x46 0x20 0x05 # CHECK: dsub 2, 3, 4 0xec 0x43 0x24 0x04 # CHECK: dsub. 2, 3, 4 0xec 0x43 0x24 0x05 # CHECK: dsubq 2, 6, 4 0xfc 0x46 0x24 0x04 # CHECK: dsubq. 2, 6, 4 0xfc 0x46 0x24 0x05 # CHECK: dmul 2, 3, 4 0xec 0x43 0x20 0x44 # CHECK: dmul. 2, 3, 4 0xec 0x43 0x20 0x45 # CHECK: dmulq 2, 6, 4 0xfc 0x46 0x20 0x44 # CHECK: dmulq. 2, 6, 4 0xfc 0x46 0x20 0x45 # CHECK: ddiv 2, 3, 4 0xec 0x43 0x24 0x44 # CHECK: ddiv. 2, 3, 4 0xec 0x43 0x24 0x45 # CHECK: ddivq 2, 6, 4 0xfc 0x46 0x24 0x44 # CHECK: ddivq. 2, 6, 4 0xfc 0x46 0x24 0x45 # CHECK: dcmpu 2, 6, 4 0xed 0x06 0x25 0x04 # CHECK: dcmpuq 2, 6, 4 0xfd 0x06 0x25 0x04 # CHECK: dcmpo 2, 6, 4 0xed 0x06 0x21 0x04 # CHECK: dcmpoq 2, 6, 4 0xfd 0x06 0x21 0x04 # CHECK: dquai 15, 8, 4, 3 0xed 0x0f 0x26 0x86 # CHECK: dquai. 15, 8, 4, 3 0xed 0x0f 0x26 0x87 # CHECK: dquaiq 15, 8, 4, 3 0xfd 0x0f 0x26 0x86 # CHECK: dquaiq. 15, 8, 4, 3 0xfd 0x0f 0x26 0x87 # CHECK: dqua 7, 15, 4, 2 0xec 0xef 0x24 0x06 # CHECK: dqua. 7, 15, 4, 2 0xec 0xef 0x24 0x07 # CHECK: dquaq 6, 14, 4, 2 0xfc 0xce 0x24 0x06 # CHECK: dquaq. 6, 14, 4, 2 0xfc 0xce 0x24 0x07 # CHECK: drrnd 8, 12, 6, 2 0xed 0x0c 0x34 0x46 # CHECK: drrnd. 8, 12, 6, 2 0xed 0x0c 0x34 0x47 # CHECK: drrndq 8, 12, 6, 2 0xfd 0x0c 0x34 0x46 # CHECK: drrndq. 8, 12, 6, 2 0xfd 0x0c 0x34 0x47 # CHECK: drintx 1, 8, 10, 3 0xed 0x01 0x56 0xc6 # CHECK: drintx. 0, 8, 10, 3 0xed 0x00 0x56 0xc7 # CHECK: drintxq 0, 8, 10, 3 0xfd 0x00 0x56 0xc6 # CHECK: drintxq. 1, 8, 10, 3 0xfd 0x01 0x56 0xc7 # CHECK: drintn 0, 10, 6, 2 0xed 0x40 0x35 0xc6 # CHECK: drintn. 1, 10, 6, 2 0xed 0x41 0x35 0xc7 # CHECK: drintnq 1, 10, 6, 2 0xfd 0x41 0x35 0xc6 # CHECK: drintnq. 0, 10, 6, 2 0xfd 0x40 0x35 0xc7 # CHECK: dctdp 8, 2 0xed 0x00 0x12 0x04 # CHECK: dctdp. 8, 2 0xed 0x00 0x12 0x05 # CHECK: dctqpq 8, 2 0xfd 0x00 0x12 0x04 # CHECK: dctqpq. 8, 2 0xfd 0x00 0x12 0x05 # CHECK: drsp 20, 8 0xee 0x80 0x46 0x04 # CHECK: drsp. 20, 8 0xee 0x80 0x46 0x05 # CHECK: drdpq 20, 8 0xfe 0x80 0x46 0x04 # CHECK: drdpq. 20, 8 0xfe 0x80 0x46 0x05 # CHECK: dcffix 12, 7 0xed 0x80 0x3e 0x44 # CHECK: dcffix. 12, 7 0xed 0x80 0x3e 0x45 # CHECK: dcffixq 12, 8 0xfd 0x80 0x46 0x44 # CHECK: dcffixq. 12, 8 0xfd 0x80 0x46 0x45 # CHECK : dcffixqq 18, 20 0xfe 0x40 0xa7 0xc4 # CHECK: dctfix 8, 4 0xed 0x00 0x22 0x44 # CHECK: dctfix. 8, 4 0xed 0x00 0x22 0x45 # CHECK: dctfixq 8, 4 0xfd 0x00 0x22 0x44 # CHECK: dctfixq. 8, 4 0xfd 0x00 0x22 0x45 # CHECK: dctfixqq 8, 10 0xfd 0x01 0x57 0xc4 # CHECK: ddedpd 0, 8, 10 0xed 0x00 0x52 0x84 # CHECK: ddedpd. 0, 8, 10 0xed 0x00 0x52 0x85 # CHECK: ddedpdq 1, 8, 10 0xfd 0x08 0x52 0x84 # CHECK: ddedpdq. 1, 8, 10 0xfd 0x08 0x52 0x85 # CHECK: denbcd 1, 12, 16 0xed 0x90 0x86 0x84 # CHECK: denbcd. 0, 12, 16 0xed 0x80 0x86 0x85 # CHECK: denbcdq 1, 12, 16 0xfd 0x90 0x86 0x84 # CHECK: denbcdq. 0, 12, 16 0xfd 0x80 0x86 0x85 # CHECK: dxex 8, 20 0xed 0x00 0xa2 0xc4 # CHECK: dxex. 8, 20 0xed 0x00 0xa2 0xc5 # CHECK: dxexq 8, 20 0xfd 0x00 0xa2 0xc4 # CHECK: dxexq. 8, 20 0xfd 0x00 0xa2 0xc5 # CHECK: diex 8, 12, 18 0xed 0x0c 0x96 0xc4 # CHECK: diex. 8, 12, 18 0xed 0x0c 0x96 0xc5 # CHECK: diexq. 8, 12, 18 0xfd 0x0c 0x96 0xc5 # CHECK: diexq 8, 12, 18 0xfd 0x0c 0x96 0xc4 # CHECK: dscli 22, 4, 63 0xee 0xc4 0xfc 0x84 # CHECK: dscli. 22, 4, 63 0xee 0xc4 0xfc 0x85 # CHECK: dscliq 22, 4, 63 0xfe 0xc4 0xfc 0x84 # CHECK: dscliq. 22, 4, 63 0xfe 0xc4 0xfc 0x85 # CHECK: dscri 16, 10, 50 0xee 0x0a 0xc8 0xc4 # CHECK: dscri. 16, 10, 50 0xee 0x0a 0xc8 0xc5 # CHECK: dscriq 16, 10, 50 0xfe 0x0a 0xc8 0xc4 # CHECK: dscriq. 16, 10, 50 0xfe 0x0a 0xc8 0xc5 # CHECK: dtstdc 2, 6, 4 0xed,0x06,0x11,0x84 # CHECK: dtstdcq 2, 6, 4 0xfd,0x06,0x11,0x84 # CHECK: dtstdg 2, 6, 4 0xed,0x06,0x11,0xc4 # CHECK: dtstdgq 2, 6, 4 0xfd,0x06,0x11,0xc4 # CHECK: dtstex 2, 6, 4 0xed,0x06,0x21,0x44 # CHECK: dtstexq 2, 6, 4 0xfd,0x06,0x21,0x44 # CHECK: dtstsf 2, 6, 4 0xed,0x06,0x25,0x44 # CHECK: dtstsfq 2, 6, 4 0xfd,0x06,0x25,0x44 # CHECK: dtstsfi 2, 6, 4 0xed,0x06,0x25,0x46 # CHECK: dtstsfiq 2, 6, 4 0xfd,0x06,0x25,0x46