#!/bin/sh

# Test VR routines
#
# $Id: tVRroutines 1.6 1998/07/06 libtsp-v3r0 $

echo ""
echo "========== tVRfx2v"
tVRfx2v L 5 4 6 1 2 3
tVRfx2v U 5 4 6 1 2 3
tVRfx2v S 1 2 3 4 5
tVRfx2v C 1 2 3 2 1
tVRfx2v C 1 2 2 1
tVRfx2v C 1 2 -2 -1
tVRfx2v C 1 2 0 -2 -1
tVRfx2v C 1 2 3 2 2
tVRfx2v C 0 0 0 0
tVRfx2v C 0 0 0 0 0

echo ""
echo "========== tVRfx2y"
tVRfx2y L 1e-5 1e-4 1e-3 1e-2 0.1 1 10 100 1000
tVRfx2y L 1 -1					2>&1
tVRfx2y P -5 -4 -3 -2 -1 0 1 2 3 4 5
tVRfx2y P -1000
tVRfx2y P +1000
tVRfx2y C 1 2 3
tVRfx2y A -1 1e-5				2>&1
tVRfx2y A 0 1e-5				2>&1
tVRfx2y A 1e-5 1e-4 1e-3 1e-2 0.1 1 10 100 1000
tVRfx2y R 1 2 3
tVRfx2y R 1 2 3 4

echo ""
echo "========== tVRfShift"
tVRfShift  0   1 2 3 4 5
tVRfShift -2   1 2 3 4 5
tVRfShift  2   1 2 3 4 5
tVRfShift  5   1 2 3 4 5
tVRfShift -5   1 2 3 4 5

echo ""
echo "========== tVRswapBytes"
tVRswapBytes 3			2>&1
tVRswapBytes 1 1 2 4 8 16 32 64 128
tVRswapBytes 2 1 4 16 64 256 1024 4096
tVRswapBytes 4 1 16 256 4096 65536
tVRswapBytes 8 0.1111111 0.2222222 0.5555555
