87 if [ VAR_OS_ENV==windows.cygwin ]; then
88 tr -d '\r' < $abstractvectortype.java > temp
89 mv temp $abstractvectortype.java
90 fi
91
92 old_args="$args"
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
|
87 if [ VAR_OS_ENV==windows.cygwin ]; then
88 tr -d '\r' < $abstractvectortype.java > temp
89 mv temp $abstractvectortype.java
90 fi
91
92 old_args="$args"
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 BITS=$bits
108 case $bits in
109 Max)
110 BITS=MAX
111 ;;
112 esac
113
114 shape=S${bits}Bit
115 Shape=S_${bits}_BIT
116 args="$old_args"
117 if [[ "${vectortype}" == "Long64Vector" || "${vectortype}" == "Double64Vector" ]]; then
118 args="$args -KlongOrDouble64"
119 fi
120 bitargs="$args -Dbits=$bits -DBITS=$BITS -Dvectortype=$vectortype -Dmasktype=$masktype -Dshuffletype=$shuffletype -Dbitsvectortype=$bitsvectortype -Dfpvectortype=$fpvectortype -Dvectorindextype=$vectorindextype -Dshape=$shape -DShape=$Shape"
121
122 echo $bitargs
123 rm -f $vectortype.java
124 java $SPP -nel $bitargs \
125 -iX-VectorBits.java.template \
126 -o$vectortype.java
127
128 if [ VAR_OS_ENV==windows.cygwin ]; then
129 tr -d '\r' < $vectortype.java > temp
130 mv temp $vectortype.java
131 fi
132 done
133
134 done
135
136 rm -fr build
137
|