aboutsummaryrefslogtreecommitdiffstats
path: root/al/auxeffectslot.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2022-12-06 01:48:58 -0800
committerChris Robinson <[email protected]>2022-12-06 01:48:58 -0800
commit4d757068c4784a18026089fd812949703bd9470a (patch)
tree1a1c2f819d14acc7a32cc26f10ffa1227c72b744 /al/auxeffectslot.cpp
parent25a6814cf36bee82b24cb1b5f40769e66c327db4 (diff)
Avoid using a macro to wrap standard attributes
Diffstat (limited to 'al/auxeffectslot.cpp')
-rw-r--r--al/auxeffectslot.cpp112
1 files changed, 56 insertions, 56 deletions
diff --git a/al/auxeffectslot.cpp b/al/auxeffectslot.cpp
index 0eca5cb7..e5d75440 100644
--- a/al/auxeffectslot.cpp
+++ b/al/auxeffectslot.cpp
@@ -90,10 +90,10 @@ inline ALeffectslot *LookupEffectSlot(ALCcontext *context, ALuint id) noexcept
const size_t lidx{(id-1) >> 6};
const ALuint slidx{(id-1) & 0x3f};
- if(lidx >= context->mEffectSlotList.size()) [[alunlikely]]
+ if(lidx >= context->mEffectSlotList.size()) [[unlikely]]
return nullptr;
EffectSlotSubList &sublist{context->mEffectSlotList[lidx]};
- if(sublist.FreeMask & (1_u64 << slidx)) [[alunlikely]]
+ if(sublist.FreeMask & (1_u64 << slidx)) [[unlikely]]
return nullptr;
return sublist.EffectSlots + slidx;
}
@@ -103,10 +103,10 @@ inline ALeffect *LookupEffect(ALCdevice *device, ALuint id) noexcept
const size_t lidx{(id-1) >> 6};
const ALuint slidx{(id-1) & 0x3f};
- if(lidx >= device->EffectList.size()) [[alunlikely]]
+ if(lidx >= device->EffectList.size()) [[unlikely]]
return nullptr;
EffectSubList &sublist = device->EffectList[lidx];
- if(sublist.FreeMask & (1_u64 << slidx)) [[alunlikely]]
+ if(sublist.FreeMask & (1_u64 << slidx)) [[unlikely]]
return nullptr;
return sublist.Effects + slidx;
}
@@ -116,10 +116,10 @@ inline ALbuffer *LookupBuffer(ALCdevice *device, ALuint id) noexcept
const size_t lidx{(id-1) >> 6};
const ALuint slidx{(id-1) & 0x3f};
- if(lidx >= device->BufferList.size()) [[alunlikely]]
+ if(lidx >= device->BufferList.size()) [[unlikely]]
return nullptr;
BufferSubList &sublist = device->BufferList[lidx];
- if(sublist.FreeMask & (1_u64 << slidx)) [[alunlikely]]
+ if(sublist.FreeMask & (1_u64 << slidx)) [[unlikely]]
return nullptr;
return sublist.Buffers + slidx;
}
@@ -159,7 +159,7 @@ void AddActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext *co
/* Reallocate newarray if the new size ended up smaller from duplicate
* removal.
*/
- if(newcount < newarray->size()) [[alunlikely]]
+ if(newcount < newarray->size()) [[unlikely]]
{
curarray = newarray;
newarray = EffectSlot::CreatePtrArray(newcount);
@@ -197,7 +197,7 @@ void RemoveActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext
/* Reallocate with the new size. */
auto newsize = static_cast<size_t>(std::distance(newarray->begin(), new_end));
- if(newsize != newarray->size()) [[allikely]]
+ if(newsize != newarray->size()) [[likely]]
{
curarray = newarray;
newarray = EffectSlot::CreatePtrArray(newsize);
@@ -251,7 +251,7 @@ bool EnsureEffectSlots(ALCcontext *context, size_t needed)
while(needed > count)
{
- if(context->mEffectSlotList.size() >= 1<<25) [[alunlikely]]
+ if(context->mEffectSlotList.size() >= 1<<25) [[unlikely]]
return false;
context->mEffectSlotList.emplace_back();
@@ -259,7 +259,7 @@ bool EnsureEffectSlots(ALCcontext *context, size_t needed)
sublist->FreeMask = ~0_u64;
sublist->EffectSlots = static_cast<ALeffectslot*>(
al_calloc(alignof(ALeffectslot), sizeof(ALeffectslot)*64));
- if(!sublist->EffectSlots) [[alunlikely]]
+ if(!sublist->EffectSlots) [[unlikely]]
{
context->mEffectSlotList.pop_back();
return false;
@@ -320,11 +320,11 @@ AL_API void AL_APIENTRY alGenAuxiliaryEffectSlots(ALsizei n, ALuint *effectslots
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
- if(n < 0) [[alunlikely]]
+ if(n < 0) [[unlikely]]
context->setError(AL_INVALID_VALUE, "Generating %d effect slots", n);
- if(n <= 0) [[alunlikely]] return;
+ if(n <= 0) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALCdevice *device{context->mALDevice.get()};
@@ -364,22 +364,22 @@ AL_API void AL_APIENTRY alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint *ef
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
- if(n < 0) [[alunlikely]]
+ if(n < 0) [[unlikely]]
context->setError(AL_INVALID_VALUE, "Deleting %d effect slots", n);
- if(n <= 0) [[alunlikely]] return;
+ if(n <= 0) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
if(n == 1)
{
ALeffectslot *slot{LookupEffectSlot(context.get(), effectslots[0])};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", effectslots[0]);
return;
}
- if(ReadRef(slot->ref) != 0) [[alunlikely]]
+ if(ReadRef(slot->ref) != 0) [[unlikely]]
{
context->setError(AL_INVALID_OPERATION, "Deleting in-use effect slot %u",
effectslots[0]);
@@ -394,12 +394,12 @@ START_API_FUNC
for(size_t i{0};i < slots.size();++i)
{
ALeffectslot *slot{LookupEffectSlot(context.get(), effectslots[i])};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", effectslots[i]);
return;
}
- if(ReadRef(slot->ref) != 0) [[alunlikely]]
+ if(ReadRef(slot->ref) != 0) [[unlikely]]
{
context->setError(AL_INVALID_OPERATION, "Deleting in-use effect slot %u",
effectslots[i]);
@@ -428,7 +428,7 @@ AL_API ALboolean AL_APIENTRY alIsAuxiliaryEffectSlot(ALuint effectslot)
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(context) [[allikely]]
+ if(context) [[likely]]
{
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
if(LookupEffectSlot(context.get(), effectslot) != nullptr)
@@ -443,11 +443,11 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSlotPlaySOFT(ALuint slotid)
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot{LookupEffectSlot(context.get(), slotid)};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", slotid);
return;
@@ -467,18 +467,18 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSlotPlayvSOFT(ALsizei n, const ALuint *
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
- if(n < 0) [[alunlikely]]
+ if(n < 0) [[unlikely]]
context->setError(AL_INVALID_VALUE, "Playing %d effect slots", n);
- if(n <= 0) [[alunlikely]] return;
+ if(n <= 0) [[unlikely]] return;
auto slots = al::vector<ALeffectslot*>(static_cast<ALuint>(n));
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
for(size_t i{0};i < slots.size();++i)
{
ALeffectslot *slot{LookupEffectSlot(context.get(), slotids[i])};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", slotids[i]);
return;
@@ -502,11 +502,11 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSlotStopSOFT(ALuint slotid)
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot{LookupEffectSlot(context.get(), slotid)};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", slotid);
return;
@@ -521,18 +521,18 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSlotStopvSOFT(ALsizei n, const ALuint *
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
- if(n < 0) [[alunlikely]]
+ if(n < 0) [[unlikely]]
context->setError(AL_INVALID_VALUE, "Stopping %d effect slots", n);
- if(n <= 0) [[alunlikely]] return;
+ if(n <= 0) [[unlikely]] return;
auto slots = al::vector<ALeffectslot*>(static_cast<ALuint>(n));
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
for(size_t i{0};i < slots.size();++i)
{
ALeffectslot *slot{LookupEffectSlot(context.get(), slotids[i])};
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
{
context->setError(AL_INVALID_NAME, "Invalid effect slot ID %u", slotids[i]);
return;
@@ -552,12 +552,12 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSloti(ALuint effectslot, ALenum param,
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mPropLock};
std::lock_guard<std::mutex> __{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
ALeffectslot *target{};
@@ -580,12 +580,12 @@ START_API_FUNC
err = slot->initEffect(AL_EFFECT_NULL, EffectProps{}, context.get());
}
}
- if(err != AL_NO_ERROR) [[alunlikely]]
+ if(err != AL_NO_ERROR) [[unlikely]]
{
context->setError(err, "Effect initialization failed");
return;
}
- if(slot->mState == SlotState::Initial) [[alunlikely]]
+ if(slot->mState == SlotState::Initial) [[unlikely]]
{
slot->mPropsDirty = false;
slot->updateProps(context.get());
@@ -600,7 +600,7 @@ START_API_FUNC
if(!(value == AL_TRUE || value == AL_FALSE))
SETERR_RETURN(context, AL_INVALID_VALUE,,
"Effect slot auxiliary send auto out of range");
- if(slot->AuxSendAuto == !!value) [[alunlikely]]
+ if(slot->AuxSendAuto == !!value) [[unlikely]]
return;
slot->AuxSendAuto = !!value;
break;
@@ -609,7 +609,7 @@ START_API_FUNC
target = LookupEffectSlot(context.get(), static_cast<ALuint>(value));
if(value && !target)
SETERR_RETURN(context, AL_INVALID_VALUE,, "Invalid effect slot target ID");
- if(slot->Target == target) [[alunlikely]]
+ if(slot->Target == target) [[unlikely]]
return;
if(target)
{
@@ -647,10 +647,10 @@ START_API_FUNC
if(ALbuffer *buffer{slot->Buffer})
{
- if(buffer->id == static_cast<ALuint>(value)) [[alunlikely]]
+ if(buffer->id == static_cast<ALuint>(value)) [[unlikely]]
return;
}
- else if(value == 0) [[alunlikely]]
+ else if(value == 0) [[unlikely]]
return;
{
@@ -703,11 +703,11 @@ START_API_FUNC
}
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -723,12 +723,12 @@ AL_API void AL_APIENTRY alAuxiliaryEffectSlotf(ALuint effectslot, ALenum param,
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mPropLock};
std::lock_guard<std::mutex> __{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -736,7 +736,7 @@ START_API_FUNC
case AL_EFFECTSLOT_GAIN:
if(!(value >= 0.0f && value <= 1.0f))
SETERR_RETURN(context, AL_INVALID_VALUE,, "Effect slot gain out of range");
- if(slot->Gain == value) [[alunlikely]]
+ if(slot->Gain == value) [[unlikely]]
return;
slot->Gain = value;
break;
@@ -760,11 +760,11 @@ START_API_FUNC
}
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -781,11 +781,11 @@ AL_API void AL_APIENTRY alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum para
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -833,11 +833,11 @@ START_API_FUNC
}
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -853,11 +853,11 @@ AL_API void AL_APIENTRY alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum para
START_API_FUNC
{
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)
@@ -883,11 +883,11 @@ START_API_FUNC
}
ContextRef context{GetContextRef()};
- if(!context) [[alunlikely]] return;
+ if(!context) [[unlikely]] return;
std::lock_guard<std::mutex> _{context->mEffectSlotLock};
ALeffectslot *slot = LookupEffectSlot(context.get(), effectslot);
- if(!slot) [[alunlikely]]
+ if(!slot) [[unlikely]]
SETERR_RETURN(context, AL_INVALID_NAME,, "Invalid effect slot ID %u", effectslot);
switch(param)