AsmJit cleanup and refactoring

This commit is contained in:
kobalicek
2020-05-31 23:38:22 +02:00
parent e78bba83da
commit f986f7fc44
121 changed files with 13790 additions and 10627 deletions

View File

@@ -52,7 +52,7 @@ static void generateAlphaBlend(asmjit::x86::Compiler& cc) {
Label L_LargeEnd = cc.newLabel();
Label L_DataPool = cc.newLabel();
cc.addFunc(FuncSignatureT<void, void*, const void*, size_t>(cc.codeInfo().cdeclCallConv()));
cc.addFunc(FuncSignatureT<void, void*, const void*, size_t>(CallConv::kIdHost));
cc.setArg(0, dst);
cc.setArg(1, src);
@@ -177,8 +177,8 @@ static void generateAlphaBlend(asmjit::x86::Compiler& cc) {
// Data.
cc.align(kAlignData, 16);
cc.bind(L_DataPool);
cc.dxmm(Data128::fromI16(0x0080));
cc.dxmm(Data128::fromI16(0x0101));
cc.embedUInt16(uint16_t(0x0080u), 8);
cc.embedUInt16(uint16_t(0x0101u), 8);
}
} // {asmtest}