[Tips]Borland C++Builder ちょいテク No.01
■ このスレッドは過去ログ倉庫に格納されています
0284284
2009/10/12(月) 00:39:59設定をDebug Buildでビルド・実行すると期待通りに動くのですが、Release Buildにすると
「$7C812AFB に最初の偶発例外があります。例外クラス EAccessViolation (メッセージ 'アクセス違反')」
となってしまいます。Release Build設定でも動くようにするには、どうしたらいいか教えて下さい。
よろしくお願いします。
#include <stdio.h>
int main(void)
{ int i;
float src[4], dst[4];
float *psrc = src, *pdst = dst;
for (i = 0; i < 4; ++i) {
src[i] = i*3.14;
}
asm {
mov esi, psrc;
mov edi, pdst;
movups xmm0, [esi];
movups xmm1, xmm0;
movups [edi], xmm1;
}
printf("dst: %g, %g, %g, %g\n", dst[0], dst[1], dst[2], dst[3]);
getchar();
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています