mach=$(uname -m)
if [ "$mach" = "aarch64" ]; then
 export NM_USER_JVM_FLAGS="-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"
else
 # experiencing problems with memcpy_avx_unaligned because of this ? 
 #export NM_USER_JVM_FLAGS="-Xmx1024m -Xms1024m -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"
 export NM_USER_JVM_FLAGS="-Xmx1024m -Xms1024m"
fi
if [ -e /user/opt/nmxxx ]; then
 export JAVAHOME=/user/opt/jdkxxx
 export ICEROOT=/user/opt/icexxx
 export IQROOT=/user/opt/iqxxx
 export NMROOT=/user/opt/nmxxx
 source $NMROOT/os/unix/nmstart.sh
else
 echo "Running embedded captive NM shell"
 $ICEROOT/jre/ice sh
fi
