Asian hard core compilation

Asian hard core compilation