first commit
This commit is contained in:
218
extern/ustl/1.5/bvt/bvt23.std
vendored
Normal file
218
extern/ustl/1.5/bvt/bvt23.std
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
================================================
|
||||
Testing uint8_t[8]
|
||||
================================================
|
||||
op1 = (2,2,2,2,2,2,2,2)
|
||||
op2 = (1,2,3,4,5,6,7,8)
|
||||
passign(op2,op3) = (1,2,3,4,5,6,7,8)
|
||||
padd(op1,op2) = (3,4,5,6,7,8,9,10)
|
||||
psub(op1,op2) = (1,2,3,4,5,6,7,8)
|
||||
pmul(op1,op2) = (2,4,6,8,10,12,14,16)
|
||||
pdiv(op1,op2) = (1,2,3,4,5,6,7,8)
|
||||
pand(op1,op2) = (0,2,2,0,0,2,2,0)
|
||||
por(op1,op2) = (3,2,3,6,7,6,7,10)
|
||||
pxor(op1,op2) = (3,0,1,6,7,4,5,10)
|
||||
pshl(op1,op2) = (4,8,12,16,20,24,28,' ')
|
||||
pshr(op1,op2) = (0,0,0,1,1,1,1,2)
|
||||
pmin(op3,op2) = (1,2,3,4,4,3,2,1)
|
||||
pmax(op3,op2) = (8,7,6,5,5,6,7,8)
|
||||
pavg(op3,op2) = (5,5,5,5,5,5,5,5)
|
||||
================================================
|
||||
Testing int8_t[8]
|
||||
================================================
|
||||
op1 = (2,2,2,2,2,2,2,2)
|
||||
op2 = (1,2,3,4,5,6,7,8)
|
||||
passign(op2,op3) = (1,2,3,4,5,6,7,8)
|
||||
padd(op1,op2) = (3,4,5,6,7,8,9,10)
|
||||
psub(op1,op2) = (1,2,3,4,5,6,7,8)
|
||||
pmul(op1,op2) = (2,4,6,8,10,12,14,16)
|
||||
pdiv(op1,op2) = (1,2,3,4,5,6,7,8)
|
||||
pand(op1,op2) = (0,2,2,0,0,2,2,0)
|
||||
por(op1,op2) = (3,2,3,6,7,6,7,10)
|
||||
pxor(op1,op2) = (3,0,1,6,7,4,5,10)
|
||||
pshl(op1,op2) = (4,8,12,16,20,24,28,' ')
|
||||
pshr(op1,op2) = (0,0,0,1,1,1,1,2)
|
||||
pmin(op3,op2) = (1,2,3,4,4,3,2,1)
|
||||
pmax(op3,op2) = (8,7,6,5,5,6,7,8)
|
||||
pavg(op3,op2) = (5,5,5,5,5,5,5,5)
|
||||
================================================
|
||||
Testing uint16_t[4]
|
||||
================================================
|
||||
op1 = (2,2,2,2)
|
||||
op2 = (1,2,3,4)
|
||||
passign(op2,op3) = (1,2,3,4)
|
||||
padd(op1,op2) = (3,4,5,6)
|
||||
psub(op1,op2) = (1,2,3,4)
|
||||
pmul(op1,op2) = (2,4,6,8)
|
||||
pdiv(op1,op2) = (1,2,3,4)
|
||||
pand(op1,op2) = (0,2,2,0)
|
||||
por(op1,op2) = (3,2,3,6)
|
||||
pxor(op1,op2) = (3,0,1,6)
|
||||
pshl(op1,op2) = (4,8,12,16)
|
||||
pshr(op1,op2) = (0,0,0,1)
|
||||
pmin(op3,op2) = (1,2,2,1)
|
||||
pmax(op3,op2) = (4,3,3,4)
|
||||
pavg(op3,op2) = (3,3,3,3)
|
||||
================================================
|
||||
Testing int16_t[4]
|
||||
================================================
|
||||
op1 = (2,2,2,2)
|
||||
op2 = (1,2,3,4)
|
||||
passign(op2,op3) = (1,2,3,4)
|
||||
padd(op1,op2) = (3,4,5,6)
|
||||
psub(op1,op2) = (1,2,3,4)
|
||||
pmul(op1,op2) = (2,4,6,8)
|
||||
pdiv(op1,op2) = (1,2,3,4)
|
||||
pand(op1,op2) = (0,2,2,0)
|
||||
por(op1,op2) = (3,2,3,6)
|
||||
pxor(op1,op2) = (3,0,1,6)
|
||||
pshl(op1,op2) = (4,8,12,16)
|
||||
pshr(op1,op2) = (0,0,0,1)
|
||||
pmin(op3,op2) = (1,2,2,1)
|
||||
pmax(op3,op2) = (4,3,3,4)
|
||||
pavg(op3,op2) = (3,3,3,3)
|
||||
================================================
|
||||
Testing uint32_t[2]
|
||||
================================================
|
||||
op1 = (2,2)
|
||||
op2 = (1,2)
|
||||
passign(op2,op3) = (1,2)
|
||||
padd(op1,op2) = (3,4)
|
||||
psub(op1,op2) = (1,2)
|
||||
pmul(op1,op2) = (2,4)
|
||||
pdiv(op1,op2) = (1,2)
|
||||
pand(op1,op2) = (0,2)
|
||||
por(op1,op2) = (3,2)
|
||||
pxor(op1,op2) = (3,0)
|
||||
pshl(op1,op2) = (4,8)
|
||||
pshr(op1,op2) = (0,0)
|
||||
pmin(op3,op2) = (1,1)
|
||||
pmax(op3,op2) = (2,2)
|
||||
pavg(op3,op2) = (2,2)
|
||||
================================================
|
||||
Testing int32_t[2]
|
||||
================================================
|
||||
op1 = (2,2)
|
||||
op2 = (1,2)
|
||||
passign(op2,op3) = (1,2)
|
||||
padd(op1,op2) = (3,4)
|
||||
psub(op1,op2) = (1,2)
|
||||
pmul(op1,op2) = (2,4)
|
||||
pdiv(op1,op2) = (1,2)
|
||||
pand(op1,op2) = (0,2)
|
||||
por(op1,op2) = (3,2)
|
||||
pxor(op1,op2) = (3,0)
|
||||
pshl(op1,op2) = (4,8)
|
||||
pshr(op1,op2) = (0,0)
|
||||
pmin(op3,op2) = (1,1)
|
||||
pmax(op3,op2) = (2,2)
|
||||
pavg(op3,op2) = (2,2)
|
||||
================================================
|
||||
Testing uint64_t[1]
|
||||
================================================
|
||||
op1 = (2)
|
||||
op2 = (1)
|
||||
passign(op2,op3) = (1)
|
||||
padd(op1,op2) = (3)
|
||||
psub(op1,op2) = (1)
|
||||
pmul(op1,op2) = (2)
|
||||
pdiv(op1,op2) = (1)
|
||||
pand(op1,op2) = (0)
|
||||
por(op1,op2) = (3)
|
||||
pxor(op1,op2) = (3)
|
||||
pshl(op1,op2) = (4)
|
||||
pshr(op1,op2) = (0)
|
||||
pmin(op3,op2) = (1)
|
||||
pmax(op3,op2) = (1)
|
||||
pavg(op3,op2) = (1)
|
||||
================================================
|
||||
Testing int64_t[1]
|
||||
================================================
|
||||
op1 = (2)
|
||||
op2 = (1)
|
||||
passign(op2,op3) = (1)
|
||||
padd(op1,op2) = (3)
|
||||
psub(op1,op2) = (1)
|
||||
pmul(op1,op2) = (2)
|
||||
pdiv(op1,op2) = (1)
|
||||
pand(op1,op2) = (0)
|
||||
por(op1,op2) = (3)
|
||||
pxor(op1,op2) = (3)
|
||||
pshl(op1,op2) = (4)
|
||||
pshr(op1,op2) = (0)
|
||||
pmin(op3,op2) = (1)
|
||||
pmax(op3,op2) = (1)
|
||||
pavg(op3,op2) = (1)
|
||||
================================================
|
||||
Testing float[2]
|
||||
================================================
|
||||
op1 = (2.00,2.00)
|
||||
op2 = (1.00,2.00)
|
||||
passign(op2,op3) = (1.00,2.00)
|
||||
padd(op1,op2) = (3.00,4.00)
|
||||
psub(op1,op2) = (1.00,2.00)
|
||||
pmul(op1,op2) = (2.00,4.00)
|
||||
pdiv(op1,op2) = (1.00,2.00)
|
||||
pmin(op3,op2) = (1.00,1.00)
|
||||
pmax(op3,op2) = (2.00,2.00)
|
||||
pavg(op3,op2) = (1.50,1.50)
|
||||
================================================
|
||||
Testing float[4]
|
||||
================================================
|
||||
op1 = (2.00,2.00,2.00,2.00)
|
||||
op2 = (1.00,2.00,3.00,4.00)
|
||||
passign(op2,op3) = (1.00,2.00,3.00,4.00)
|
||||
padd(op1,op2) = (3.00,4.00,5.00,6.00)
|
||||
psub(op1,op2) = (1.00,2.00,3.00,4.00)
|
||||
pmul(op1,op2) = (2.00,4.00,6.00,8.00)
|
||||
pdiv(op1,op2) = (1.00,2.00,3.00,4.00)
|
||||
pmin(op3,op2) = (1.00,2.00,2.00,1.00)
|
||||
pmax(op3,op2) = (4.00,3.00,3.00,4.00)
|
||||
pavg(op3,op2) = (2.50,2.50,2.50,2.50)
|
||||
================================================
|
||||
Testing uint32_t[7]
|
||||
================================================
|
||||
op1 = (2,2,2,2,2,2,2)
|
||||
op2 = (1,2,3,4,5,6,7)
|
||||
passign(op2,op3) = (1,2,3,4,5,6,7)
|
||||
padd(op1,op2) = (3,4,5,6,7,8,9)
|
||||
psub(op1,op2) = (1,2,3,4,5,6,7)
|
||||
pmul(op1,op2) = (2,4,6,8,10,12,14)
|
||||
pdiv(op1,op2) = (1,2,3,4,5,6,7)
|
||||
pand(op1,op2) = (0,2,2,0,0,2,2)
|
||||
por(op1,op2) = (3,2,3,6,7,6,7)
|
||||
pxor(op1,op2) = (3,0,1,6,7,4,5)
|
||||
pshl(op1,op2) = (4,8,12,16,20,24,28)
|
||||
pshr(op1,op2) = (0,0,0,1,1,1,1)
|
||||
pmin(op3,op2) = (1,2,3,4,3,2,1)
|
||||
pmax(op3,op2) = (7,6,5,4,5,6,7)
|
||||
pavg(op3,op2) = (4,4,4,4,4,4,4)
|
||||
================================================
|
||||
Testing fround int32_t -> float
|
||||
================================================
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
================================================
|
||||
Testing fround int32_t -> double
|
||||
================================================
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
(-1,0,1,2) -> (-1.00,0.00,1.00,2.00)
|
||||
================================================
|
||||
Testing fround float -> int32_t
|
||||
================================================
|
||||
(-1.40,-0.40,0.60,1.60) -> (-1,0,1,2)
|
||||
(-1.50,-0.50,0.50,1.50) -> (-2,0,0,2)
|
||||
(-1.70,-0.70,0.30,1.30) -> (-2,-1,0,1)
|
||||
================================================
|
||||
Testing fround double -> int32_t
|
||||
================================================
|
||||
(-1.40,-0.40,0.60,1.60) -> (-1,0,1,2)
|
||||
(-1.50,-0.50,0.50,1.50) -> (-2,0,0,2)
|
||||
(-1.70,-0.70,0.30,1.30) -> (-2,-1,0,1)
|
||||
================================================
|
||||
Testing fcast float -> int32_t
|
||||
================================================
|
||||
(-1.40,-0.40,0.60,1.60) -> (-1,0,0,1)
|
||||
(-1.50,-0.50,0.50,1.50) -> (-1,0,0,1)
|
||||
(-1.70,-0.70,0.30,1.30) -> (-1,0,0,1)
|
||||
Reference in New Issue
Block a user