• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3################################################################################
4# FPU instructions
5################################################################################
6
7# CHECK:    fadd         r0, r1, r2
80x58 0x01 0x10 0x00
9
10# CHECK:    frsub        r0, r1, r2
110x58 0x01 0x10 0x80
12
13# CHECK:    fmul         r0, r1, r2
140x58 0x01 0x11 0x00
15
16# CHECK:    fdiv         r0, r1, r2
170x58 0x01 0x11 0x80
18
19# CHECK:    fsqrt        r0, r1
200x58 0x01 0x03 0x80
21
22# CHECK:    fint         r0, r1
230x58 0x01 0x03 0x00
24
25# CHECK:    flt          r0, r1
260x58 0x01 0x02 0x80
27
28# CHECK:    fcmp.un     r0, r1, r2
290x58 0x01 0x12 0x00
30
31# CHECK:    fcmp.lt     r0, r1, r2
320x58 0x01 0x12 0x10
33
34# CHECK:    fcmp.eq     r0, r1, r2
350x58 0x01 0x12 0x20
36
37# CHECK:    fcmp.le     r0, r1, r2
380x58 0x01 0x12 0x30
39
40# CHECK:    fcmp.gt     r0, r1, r2
410x58 0x01 0x12 0x40
42
43# CHECK:    fcmp.ne     r0, r1, r2
440x58 0x01 0x12 0x50
45
46# CHECK:    fcmp.ge     r0, r1, r2
470x58 0x01 0x12 0x60
48