Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F375414
math.hpp
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Size
592 B
Referenced Files
None
Subscribers
None
math.hpp
View Options
/*******************************************************************************
*
* File: math.hpp
*
* Contents: Math helpers.
*
* Copyright 2017
*
* Author: David Juhasz (david.juhasz@tuwien.ac.at)
*
******************************************************************************/
#ifndef ROSA_SUPPORT_MATH_HPP
#define ROSA_SUPPORT_MATH_HPP
#include
<cstdlib>
namespace
rosa
{
// Computes log base 2 of an integer as a constexpr.
constexpr
size_t
log2
(
const
size_t
N
)
{
return
((
N
<
2
)
?
1
:
1
+
log2
(
N
/
2
));
}
}
// End namespace rosa
#endif
// ROSA_SUPPORT_MATH_HPP
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sat, Jun 7, 11:18 PM (10 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
150311
Default Alt Text
math.hpp (592 B)
Attached To
Mode
R20 SoC_Rosa_repo
Attached
Detach File
Event Timeline
Log In to Comment