如果我在VS 2013 Update 2或Update 3中编译此代码:(以下来自Update 3)
#include "stdafx.h"
#include <iostream>
#include <random>
struct Buffer
{
long* data;
int count;
};
#ifndef max
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
long Code(long* data, int count)
{
long nMaxY = data[0];
for (int nNode = 0; nNode < count; nNode++)
{
nMaxY = max(data[nNode], nMaxY);
}
return(nMaxY);
}
int _tmain(int argc, _TCHAR* argv[])
{
#ifdef __AVX__
static_assert(false, "AVX should be disabled");
#endif
#ifdef __AVX2__
static_assert(false, "AVX2 should be disabled"); …Run Code Online (Sandbox Code Playgroud) 我是汇编的初学者,但是Python的高手.我刚刚开始学习Windows的x86_64 NASM,我希望结合汇编的强大功能和Python的灵活性.我已经看了一遍,我还没有找到一种方法在Python中使用NASM汇编程序.通过这个我不是指在线组装.我希望编写一个汇编程序,编译它,然后以某种方式提取在我的Python程序中使用的过程.有人能说明一个如何做到这一点的简单例子,因为我完全迷失了.