小编use*_*285的帖子

pow(浮动,浮动)算法

我需要一个高效的算法在两个浮点数之间做数学::幂函数,你知道怎么做,(我需要算法不使用函数本身)

algorithm math floating-point

16
推荐指数
2
解决办法
1万
查看次数

LLVM抖动可以在连续内存地址中发出本机代码吗?

我有关于LLVM抖动的问题:我是否可以强制LLVM抖动在连续内存地址中发出本机代码?PIC是什么?我想要做的是将JIT代码保存在文件中并加载它以便稍后执行.

我所说的"加载"是简单地将文件中的位读入缓冲区我不想生成elf或类似的东西.

这是一个例子:假设我有C源文件,其中包含:

Global variables
----------------
Function Foo()
----------------
Function Too()
Run Code Online (Sandbox Code Playgroud)

当我请求JIT代码时,我希望JIT在连续的内存地址中:

0x100: Global Vars (take 16 Byte)
0x110: Foo() Code (take 32 Byte)
0x130: Too() Code (take 32 Byte)
0x150: end.
Run Code Online (Sandbox Code Playgroud)

compiler-construction jit llvm

6
推荐指数
1
解决办法
574
查看次数

llvm内联传递不起作用

我在函数上写了一个包装器,我想内联它(这个包装器只是以另一种方式映射原始函数的参数).我试图在我的模块之后通过我的模块调用llvm中的内联器并且它没有完成工作,虽然我尝试从opt工具调用传递并且它工作,任何想法什么可能是错的?

以下是我如何调用内联传递:

llvm::PassManager my_passes;
my_passes.add(llvm::createFunctionInliningPass(4096));
my_passes.run(module);
Run Code Online (Sandbox Code Playgroud)

inline llvm llvm-c++-api

5
推荐指数
1
解决办法
809
查看次数

什么是开始开发大型网站的最佳方式?

我在小型网站的Web开发方面有一些经验,我在想如何从头开始从事大型网站开发(例如社交网站等),哪些事情需要先做?你能指出一些书籍/文章或任何谈论这个的材料吗?

我已经知道一些领域(如果不是专家,但我已触及它们),如:HTML/CSS/JavaScript/Databases/C#(ASP.NET)等等,但我认为我迷失了所有要求网站,我该怎么做?

例如:

  • 从UserInterface或服务器端开始?
  • 想一想缓存和性能?AJAX和JavaScript?

methodology web-applications

-2
推荐指数
1
解决办法
942
查看次数