upgrade to threadskv8.c