mixed without CPU code