93 for bits in 64 128 256 512 Max
94 do
95 vectortype=${typeprefix}${Type}${bits}Vector
96 masktype=${typeprefix}${Type}${bits}Mask
97 shuffletype=${typeprefix}${Type}${bits}Shuffle
98 bitsvectortype=${typeprefix}${Bitstype}${bits}Vector
99 fpvectortype=${typeprefix}${Fptype}${bits}Vector
100 vectorindexbits=$((bits * 4 / sizeInBytes))
101 if [[ "${bits}" == "Max" ]]; then
102 vectorindextype="vix.getClass()"
103 else
104 vectorindextype="Int${vectorindexbits}Vector.class"
105 fi;
106
107 shape=S${bits}Bit
108 Shape=S_${bits}_BIT
109 args="$old_args"
110 if [[ "${vectortype}" == "Long64Vector" || "${vectortype}" == "Double64Vector" ]]; then
111 args="$args -KlongOrDouble64"
112 fi
113 bitargs="$args -Dbits=$bits -Dvectortype=$vectortype -Dmasktype=$masktype -Dshuffletype=$shuffletype -Dbitsvectortype=$bitsvectortype -Dfpvectortype=$fpvectortype -Dvectorindextype=$vectorindextype -Dshape=$shape -DShape=$Shape"
114
115 echo $bitargs
116 rm -f $vectortype.java
117 java $SPP -nel $bitargs \
118 -iX-VectorBits.java.template \
119 -o$vectortype.java
120
121 if [ VAR_OS_ENV==windows.cygwin ]; then
122 tr -d '\r' < $vectortype.java > temp
123 mv temp $vectortype.java
124 fi
125 done
126
127 done
128
129 rm -fr build
130
|
93 for bits in 64 128 256 512 Max
94 do
95 vectortype=${typeprefix}${Type}${bits}Vector
96 masktype=${typeprefix}${Type}${bits}Mask
97 shuffletype=${typeprefix}${Type}${bits}Shuffle
98 bitsvectortype=${typeprefix}${Bitstype}${bits}Vector
99 fpvectortype=${typeprefix}${Fptype}${bits}Vector
100 vectorindexbits=$((bits * 4 / sizeInBytes))
101 if [[ "${bits}" == "Max" ]]; then
102 vectorindextype="vix.getClass()"
103 else
104 vectorindextype="Int${vectorindexbits}Vector.class"
105 fi;
106
107 shape=S${bits}Bit
108 Shape=S_${bits}_BIT
109 args="$old_args"
110 if [[ "${vectortype}" == "Long64Vector" || "${vectortype}" == "Double64Vector" ]]; then
111 args="$args -KlongOrDouble64"
112 fi
113 if [[ "${vectortype}" == "LongMaxVector" || "${vectortype}" == "DoubleMaxVector" ]]; then
114 args="$args -KlongOrDoubleMax"
115 fi
116 bitargs="$args -Dbits=$bits -Dvectortype=$vectortype -Dmasktype=$masktype -Dshuffletype=$shuffletype -Dbitsvectortype=$bitsvectortype -Dfpvectortype=$fpvectortype -Dvectorindextype=$vectorindextype -Dshape=$shape -DShape=$Shape"
117
118 echo $bitargs
119 rm -f $vectortype.java
120 java $SPP -nel $bitargs \
121 -iX-VectorBits.java.template \
122 -o$vectortype.java
123
124 if [ VAR_OS_ENV==windows.cygwin ]; then
125 tr -d '\r' < $vectortype.java > temp
126 mv temp $vectortype.java
127 fi
128 done
129
130 done
131
132 rm -fr build
133
|