blob: 2889bbc5fabf65eb310dd4f17bd2a71cf332a405 [file]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
#include "RuntimeLanguagePch.h"
#if defined(_M_ARM32_OR_ARM64)
namespace Js
{
SIMDValue SIMDBool16x8Operation::OpBool16x8(bool b[])
{
SIMDValue result;
for (uint i = 0; i < 8; i++)
{
result.i16[i] = b[i] ? -1 : 0;
}
return result;
}
SIMDValue SIMDBool16x8Operation::OpBool16x8(const SIMDValue& v)
{
// overload function with input parameter as SIMDValue for completeness
SIMDValue result;
result = v;
return result;
}
}
#endif