mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-18 21:14:35 +03:00
Fixed a typo: Threat -> Treat. (#446)
This commit is contained in:
@@ -13,7 +13,7 @@ ASMJIT_BEGIN_SUB_NAMESPACE(a64)
|
|||||||
|
|
||||||
namespace FuncInternal {
|
namespace FuncInternal {
|
||||||
|
|
||||||
static inline bool shouldThreatAsCDecl(CallConvId ccId) noexcept {
|
static inline bool shouldTreatAsCDecl(CallConvId ccId) noexcept {
|
||||||
return ccId == CallConvId::kCDecl ||
|
return ccId == CallConvId::kCDecl ||
|
||||||
ccId == CallConvId::kStdCall ||
|
ccId == CallConvId::kStdCall ||
|
||||||
ccId == CallConvId::kFastCall ||
|
ccId == CallConvId::kFastCall ||
|
||||||
@@ -53,7 +53,7 @@ ASMJIT_FAVOR_SIZE Error initCallConv(CallConv& cc, CallConvId ccId, const Enviro
|
|||||||
cc.setPassedOrder(RegGroup::kVec, 0, 1, 2, 3, 4, 5, 6, 7);
|
cc.setPassedOrder(RegGroup::kVec, 0, 1, 2, 3, 4, 5, 6, 7);
|
||||||
cc.setNaturalStackAlignment(16);
|
cc.setNaturalStackAlignment(16);
|
||||||
|
|
||||||
if (shouldThreatAsCDecl(ccId)) {
|
if (shouldTreatAsCDecl(ccId)) {
|
||||||
// ARM doesn't have that many calling conventions as we can find in X86 world, treat most conventions as __cdecl.
|
// ARM doesn't have that many calling conventions as we can find in X86 world, treat most conventions as __cdecl.
|
||||||
cc.setId(CallConvId::kCDecl);
|
cc.setId(CallConvId::kCDecl);
|
||||||
cc.setPreservedRegs(RegGroup::kGp, Support::bitMask(Gp::kIdOs, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30));
|
cc.setPreservedRegs(RegGroup::kGp, Support::bitMask(Gp::kIdOs, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30));
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ ASMJIT_BEGIN_SUB_NAMESPACE(x86)
|
|||||||
|
|
||||||
namespace FuncInternal {
|
namespace FuncInternal {
|
||||||
|
|
||||||
static inline bool shouldThreatAsCDeclIn64BitMode(CallConvId ccId) noexcept {
|
static inline bool shouldTreatAsCDeclIn64BitMode(CallConvId ccId) noexcept {
|
||||||
return ccId == CallConvId::kCDecl ||
|
return ccId == CallConvId::kCDecl ||
|
||||||
ccId == CallConvId::kStdCall ||
|
ccId == CallConvId::kStdCall ||
|
||||||
ccId == CallConvId::kThisCall ||
|
ccId == CallConvId::kThisCall ||
|
||||||
@@ -143,7 +143,7 @@ ASMJIT_FAVOR_SIZE Error initCallConv(CallConv& cc, CallConvId ccId, const Enviro
|
|||||||
|
|
||||||
// Preprocess the calling convention into a common id as many conventions are normally ignored even by C/C++
|
// Preprocess the calling convention into a common id as many conventions are normally ignored even by C/C++
|
||||||
// compilers and treated as `__cdecl`.
|
// compilers and treated as `__cdecl`.
|
||||||
if (shouldThreatAsCDeclIn64BitMode(ccId))
|
if (shouldTreatAsCDeclIn64BitMode(ccId))
|
||||||
ccId = winABI ? CallConvId::kX64Windows : CallConvId::kX64SystemV;
|
ccId = winABI ? CallConvId::kX64Windows : CallConvId::kX64SystemV;
|
||||||
|
|
||||||
switch (ccId) {
|
switch (ccId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user