zoukankan      html  css  js  c++  java
  • neon汇编,C嵌入汇编

    1. Neon-intrics.pdf中的

    void vst2q_u16(__transfersize(16) uint16_t * ptr, uint16x8x2_t val);
    // VST2.16 {d0, d2}, [r0]

    有误,这样只store了d0,d2, d1,d3没有存,应该是vst2.16 {q0,q1},[r0]

    2.C嵌入汇编

    asm volatile (
        "vld1.32         {d2, d3}, [%0]             "   
        "vld1.32         {d4, d5}, [%1]             "    
        "vmul.f32         d0, d2, d4                 "  
        "vmla.f32         d0, d3, d5                 "    
        "vpadd.f32         d0, d0                     "    
        :

        : "r"(v0), "r"(v1)

        :
    );

    ://输出

    ://输入

    ://用到的寄存器

    +r 表示读写,=r 只可写

  • 相关阅读:
    mybatis
    spring mvc
    Spring Boot2
    Spring AOP
    Spring Boot1
    Spring IOC
    Multiple_LinearRegression_Test2
    Multiple_LinearRegression_Test
    Simple_LinearRegression_Test
    写决策树时遇到的坑
  • 原文地址:https://www.cnblogs.com/mlj318/p/4904538.html
Copyright © 2011-2022 走看看