blob: 65b276fd508ae2466bd23758d843a936b0cb1f71 [file] [log] [blame]
SETUP <16 x uint8_t> misaligned by 0
SETUP <16 x uint8_t> misaligned by 1
SETUP <8 x uint16_t> misaligned by 0
SETUP <8 x uint16_t> misaligned by 1
SETUP <4 x uint32_t> misaligned by 0
SETUP <4 x uint32_t> misaligned by 1
SETUP <4 x float> misaligned by 0
SETUP <4 x float> misaligned by 1
TEST <16 x uint8_t> misaligned by 0
TEST <16 x uint8_t> misaligned by 1
TEST <8 x uint16_t> misaligned by 0
TEST <8 x uint16_t> misaligned by 1
TEST <4 x uint32_t> misaligned by 0
TEST <4 x uint32_t> misaligned by 1
TEST <4 x float> misaligned by 0
TEST <4 x float> misaligned by 1
CHECK <16 x uint8_t> misaligned by 0
{143,226,70,125,241,35,81,89,195,127,35,111,171,77,169,3} + {157,220,9,220,21,3,224,135,164,91,131,141,222,209,167,255} = {44,190,79,89,6,38,49,224,103,218,166,252,137,30,80,2}
{41,50,143,207,228,97,132,87,185,84,58,116,147,27,133,212} + {148,157,18,87,129,92,108,100,254,15,125,112,35,144,239,126} = {189,207,161,38,101,189,240,187,183,99,183,228,182,171,116,82}
CHECK <16 x uint8_t> misaligned by 1
{226,70,125,241,35,81,89,195,127,35,111,171,77,169,3,41} + {220,9,220,21,3,224,135,164,91,131,141,222,209,167,255,148} = {190,79,89,6,38,49,224,103,218,166,252,137,30,80,2,189}
{50,143,207,228,97,132,87,185,84,58,116,147,27,133,212,155} + {157,18,87,129,92,108,100,254,15,125,112,35,144,239,126,145} = {207,161,38,101,189,240,187,183,99,183,228,182,171,116,82,44}
CHECK <8 x uint16_t> misaligned by 0
{48271,22498,8006,20861,63729,49443,47697,61529} + {31161,33876,20538,34676,31635,42523,54405,4820} = {13896,56374,28544,55537,29828,26430,36566,813}
{59587,27263,19747,56175,32939,57677,65193,52227} + {33435,702,28984,43223,51460,47917,195,4257} = {27486,27965,48731,33862,18863,40058,65388,56484}
CHECK <8 x uint16_t> misaligned by 1
{22498,8006,20861,63729,49443,47697,61529,59587} + {33876,20538,34676,31635,42523,54405,4820,33435} = {56374,28544,55537,29828,26430,36566,813,27486}
{27263,19747,56175,32939,57677,65193,52227,35369} + {702,28984,43223,51460,47917,195,4257,38806} = {27965,48731,33862,18863,40058,65388,56484,8639}
CHECK <4 x uint32_t> misaligned by 0
{48271,182605794,1291394886,1914720637} + {1250328747,1738531149,1271135913,1098894339} = {1250377018,1921136943,2562530799,3013614976}
{2078669041,407355683,1105902161,854716505} + {1882556969,2136927794,1559527823,2075782095} = {3961226010,2544283477,2665429984,2930498600}
CHECK <4 x uint32_t> misaligned by 1
{182605794,1291394886,1914720637,2078669041} + {1738531149,1271135913,1098894339,1882556969} = {1921136943,2562530799,3013614976,3961226010}
{407355683,1105902161,854716505,564586691} + {2136927794,1559527823,2075782095,638022372} = {2544283477,2665429984,2930498600,1202609063}
CHECK <4 x float> misaligned by 0
{0.000022477936000,0.085032448172569,0.601352632045746,0.891611278057098} + {0.582229673862457,0.809566676616669,0.591918766498566,0.511712551116943} = {0.582252144813538,0.894599139690399,1.193271398544312,1.403323888778687}
{0.967955708503723,0.189689770340919,0.514975845813751,0.398008376359940} + {0.876633882522583,0.995084524154663,0.726211726665497,0.966611385345459} = {1.844589591026306,1.184774279594421,1.241187572479248,1.364619731903076}
CHECK <4 x float> misaligned by 1
{0.085032448172569,0.601352632045746,0.891611278057098,0.967955708503723} + {0.809566676616669,0.591918766498566,0.511712551116943,0.876633882522583} = {0.894599139690399,1.193271398544312,1.403323888778687,1.844589591026306}
{0.189689770340919,0.514975845813751,0.398008376359940,0.262906163930893} + {0.995084524154663,0.726211726665497,0.966611385345459,0.297102332115173} = {1.184774279594421,1.241187572479248,1.364619731903076,0.560008525848389}
CLEANUP <16 x uint8_t> misaligned by 0
CLEANUP <16 x uint8_t> misaligned by 1
CLEANUP <8 x uint16_t> misaligned by 0
CLEANUP <8 x uint16_t> misaligned by 1
CLEANUP <4 x uint32_t> misaligned by 0
CLEANUP <4 x uint32_t> misaligned by 1
CLEANUP <4 x float> misaligned by 0
CLEANUP <4 x float> misaligned by 1