1 # RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
3 # Test to ensure that all FPU instructions can be parsed by the
4 # assembly parser correctly.
6 # TYPE A: OPCODE RD RA RB FLAGS
7 # BINARY: 011011 00000 00000 00000 00000000000
10 # BINARY: 100101 00000 00000 10000 00000000000
11 # CHECK: encoding: [0x94,0x00,0x80,0x00]
15 # BINARY: 100101 00000 100010 000000000000000
16 # CHECK: encoding: [0x94,0x11,0x00,0x00]
20 # BINARY: 100101 00000 100000 000000000000000
21 # CHECK: encoding: [0x94,0x10,0x00,0x00]
25 # BINARY: 100101 00000 00000 11 00000000000000
26 # CHECK: encoding: [0x94,0x00,0xc0,0x00]
30 # BINARY: 100100 00000 00000 00001 00001100100
31 # CHECK: encoding: [0x90,0x00,0x08,0x64]
35 # BINARY: 100100 00000 00000 00001 00001100110
36 # CHECK: encoding: [0x90,0x00,0x08,0x66]
40 # BINARY: 100100 00000 00000 00001 00001110100
41 # CHECK: encoding: [0x90,0x00,0x08,0x74]
45 # BINARY: 100100 00000 00000 00001 00001101000
46 # CHECK: encoding: [0x90,0x00,0x08,0x68]