template <class T>
void test_powm1_sqrtp1m1(T, const char* type_name)
{
- static const boost::array<boost::array<typename table_type<T>::type, 2>, 141> sqrtp1m1_data = {{
+ static const std::array<std::array<typename table_type<T>::type, 2>, 141> sqrtp1m1_data = {{
{{ SC_(-0.990433037281036376953125), SC_(-0.902189148255607021082179865003660033379) }},
{{ SC_(-0.928576648235321044921875), SC_(-0.7327485233629588435419837213946140663952) }},
{{ SC_(-0.804919183254241943359375), SC_(-0.5583204592175928547330219789723812512248) }},
{{ SC_(0.99292266368865966796875), SC_(0.4117091285702801135545007937655927942821) }},
}};
- static const boost::array<boost::array<typename table_type<T>::type, 3>, 1400> powm1_data = {{
+ static const std::array<std::array<typename table_type<T>::type, 3>, 1400> powm1_data = {{
{{ SC_(0.161179845478123719842988847972264920827e-14), SC_(0.1431564604442703013402649929484277542953e-29), SC_(-0.4876113153308343652049349438365788782568e-28) }},
{{ SC_(0.161179845478123719842988847972264920827e-14), SC_(0.1791466932348087634896446282571611213266e-29), SC_(-0.6101991796549119337733033929476086235147e-28) }},
{{ SC_(0.161179845478123719842988847972264920827e-14), SC_(0.6013619202535540063110633226832922483532e-29), SC_(-0.2048324441766037485142714404837079817647e-27) }},