ARMHPI模型无法模拟SVE指令。
创始人
2024-09-13 20:00:30
0

需要使用Arm Fast Models提供的全新的SVE模型来解决此问题。具体步骤如下:

  1. 下载最新版本的Fast Models。

  2. 在代码中使用Fast Models中的SVE模型,代码示例如下:

#include "sg/SVE.h"
using namespace sg;
using namespace Arm;
    
// Define a vector length of 128 bytes.
#define VL 16
// Create an array of 16-bit integers, with a required buffer alignment of 128 bytes.
int16_t data[VL] __attribute__((aligned(128)));
    
// Initialise an SVE vector with data.
svint16_t vec = svld1_s16(vl, &data[0]);
// Broadcast a scalar value to all elements of the SVE vector.
svint16_t broadcasted_vec = svdup_n_s16(scalar);
// Add the vector together with a scalar value.
svint16_t add_res = svadd_s16_moverw(vec, broadcasted_vec));
// Store the result back into memory.
svst1_s16(vl, &data[0], add_res);
  1. 在进行仿真之前,在Initializer类的子类中添加以下SVE初始化代码片段,以指明仿真使用的特性级:
#include "sg/SGParseText.h"
#include "sg/SVEIface.h"
using namespace sg;
using namespace Arm;
    
class ExampleInit : public sg::Initializer
{
 public:
    virtual void initialize();
};
    
void ExampleInit::initialize()
{
    // Get the SVE model interface.
    auto sve = getModelTreeNode()->unsafe_get_interface();
    // Set the vector length on the SVE model.
    sve->setVectorLength(2048);
    // Set the implementation to use.
    sve->setSVEArchitecture(ArchSVE::ArmSVELevel2);
}

相关内容

热门资讯

打法7分钟!德州aapoker... 打法7分钟!德州aapoker俱乐部正确打法wpk微扑克真的有辅助插件(其实真的有挂)-今日头条1)...
最新款三分钟!wpk职业代打w... 最新款三分钟!wpk职业代打wpk发牌这离谱(一直真的有挂)-哔哩哔哩;wpk发牌这离谱辅助器中分为...
渠道4分钟!微扑克发牌机制we... 渠道4分钟!微扑克发牌机制wepoke游戏辅助工具(一直真的有挂)-小红书1、游戏颠覆性的策略玩法,...
辅助挂3分钟!德州微扑克辅助神... 辅助挂3分钟!德州微扑克辅助神器app线上wpk德州ai机器人(的确真的有挂)-今日头条;1、下载好...
辅助挂7分钟!哈糖大菠萝平台正... 辅助挂7分钟!哈糖大菠萝平台正规wpk德州扑克靠靠谱(好像真的有挂)-百度知乎1、全新机制【哈糖大菠...
输赢2分钟!德州免费辅助神器a... 输赢2分钟!德州免费辅助神器app扑克时间后台数据被攻破(果真真的有挂)-百度知乎;在进入扑克时间后...
漏洞两分钟!wpk外挂是真的还... 漏洞两分钟!wpk外挂是真的还是假的wpk的下风机制(好像真的有挂)-小红书;wpk外挂是真的还是假...
合作九分钟!wpk微扑克真的w... 合作九分钟!wpk微扑克真的wpk机器人软件(一直真的有挂)-微博客户端1、实时wpk微扑克真的开挂...
轻量版六分钟!微扑克ai辅助器... 轻量版六分钟!微扑克ai辅助器苹果版智星德州菠萝在哪下载(都是真的有挂)-百度知乎1)智星德州菠萝在...
线上7分钟!德扑之星玩的是啥微... 线上7分钟!德扑之星玩的是啥微扑克可以用ai辅助(原来真的有挂)-百度知乎1、首先打开微扑克可以用a...