Add support for Andes NDS32:
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / vfp1xD.s
index 82f080f499b0c6fba31dd9c38016a9dfe62d9950..0e603e9748f415038cca1bb58c24d0a8bddcfcbe 100644 (file)
@@ -337,3 +337,64 @@ F:
        fmsreq  s3, r9
        fmxreq  fpsid, r8
 
+       @ Implementation specific system registers
+       fmrx    r0, fpinst
+       fmrx    r0, fpinst2
+       fmrx    r0, mvfr0
+       fmrx    r0, mvfr1
+       fmrx    r0, c12
+       fmxr    fpinst, r0
+       fmxr    fpinst2, r0
+       fmxr    mvfr0, r0
+       fmxr    mvfr1, r0
+       fmxr    c12, r0
+
+       @ ARM VMSR/VMRS instructions
+       vmrs    r0, FPSCR
+       vmrs    r1, FPSCR
+       vmrs    r2, FPSCR
+       vmrs    r3, FPSCR
+       vmrs    r4, FPSCR
+       vmrs    r5, FPSCR
+       vmrs    r6, FPSCR
+       vmrs    r7, FPSCR
+       vmrs    r8, FPSCR
+       vmrs    r9, FPSCR
+       vmrs    r10, FPSCR
+       vmrs    r11, FPSCR
+       vmrs    r12, FPSCR
+       vmrs    r14, FPSCR
+       vmrs    APSR_nzcv, FPSCR
+
+       vmsr    FPSCR, r0
+       vmsr    FPSCR, r1
+       vmsr    FPSCR, r2
+       vmsr    FPSCR, r3
+       vmsr    FPSCR, r4
+       vmsr    FPSCR, r5
+       vmsr    FPSCR, r6
+       vmsr    FPSCR, r7
+       vmsr    FPSCR, r8
+       vmsr    FPSCR, r9
+       vmsr    FPSCR, r10
+       vmsr    FPSCR, r11
+       vmsr    FPSCR, r12
+       vmsr    FPSCR, r14
+
+       @ Priviledged extensions to VMSR/VMRS instructions
+       vmsr    FPSID, r1
+       vmsr    FPEXC, r2
+       vmsr    FPINST, r3
+       vmsr    FPINST2, r4
+       vmsr    C15, r5
+       vmrs    r3, FPSID
+       vmrs    r4, MVFR1
+       vmrs    r5, MVFR0
+       vmrs    r6, FPEXC
+       vmrs    r7, FPINST
+       vmrs    r8, FPINST2
+       vmrs    r9, C15
+       
+       nop
+       nop
+       nop
This page took 0.025531 seconds and 4 git commands to generate.