mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-28 21:34:23 +00:00
2a9683289b
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185767 91177308-0d34-0410-b5e6-96231b3b80d8
64 lines
1.1 KiB
Plaintext
64 lines
1.1 KiB
Plaintext
# RUN: llvm-mc -disassemble -triple armv8 -mattr=+v8fp -show-encoding < %s | FileCheck %s
|
|
|
|
0xe0 0x3b 0xb2 0xee
|
|
# CHECK: vcvtt.f64.f16 d3, s1
|
|
|
|
0xcc 0x2b 0xf3 0xee
|
|
# CHECK: vcvtt.f16.f64 s5, d12
|
|
|
|
0x60 0x3b 0xb2 0xee
|
|
# CHECK: vcvtb.f64.f16 d3, s1
|
|
|
|
0x41 0x2b 0xb3 0xee
|
|
# CHECK: vcvtb.f16.f64 s4, d1
|
|
|
|
0xe0 0x3b 0xb2 0xae
|
|
# CHECK: vcvttge.f64.f16 d3, s1
|
|
|
|
0xcc 0x2b 0xf3 0xce
|
|
# CHECK: vcvttgt.f16.f64 s5, d12
|
|
|
|
0x60 0x3b 0xb2 0x0e
|
|
# CHECK: vcvtbeq.f64.f16 d3, s1
|
|
|
|
0x41 0x2b 0xb3 0xbe
|
|
# CHECK: vcvtblt.f16.f64 s4, d1
|
|
|
|
|
|
0xab 0x2a 0x20 0xfe
|
|
# CHECK: vselge.f32 s4, s1, s23
|
|
|
|
0xa7 0xeb 0x6f 0xfe
|
|
# CHECK: vselge.f64 d30, d31, d23
|
|
|
|
0x80 0x0a 0x30 0xfe
|
|
# CHECK: vselgt.f32 s0, s1, s0
|
|
|
|
0x24 0x5b 0x3a 0xfe
|
|
# CHECK: vselgt.f64 d5, d10, d20
|
|
|
|
0x2b 0xfa 0x0e 0xfe
|
|
# CHECK: vseleq.f32 s30, s28, s23
|
|
|
|
0x08 0x2b 0x04 0xfe
|
|
# CHECK: vseleq.f64 d2, d4, d8
|
|
|
|
0x07 0xaa 0x58 0xfe
|
|
# CHECK: vselvs.f32 s21, s16, s14
|
|
|
|
0x2f 0x0b 0x11 0xfe
|
|
# CHECK: vselvs.f64 d0, d1, d31
|
|
|
|
|
|
0x00 0x2a 0xc6 0xfe
|
|
# CHECK: vmaxnm.f32 s5, s12, s0
|
|
|
|
0xae 0x5b 0x86 0xfe
|
|
# CHECK: vmaxnm.f64 d5, d22, d30
|
|
|
|
0x46 0x0a 0x80 0xfe
|
|
# CHECK: vminnm.f32 s0, s0, s12
|
|
|
|
0x49 0x4b 0x86 0xfe
|
|
# CHECK: vminnm.f64 d4, d6, d9
|