root/src/dps8/dps8_eis.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * vim: filetype=c:tabstop=4:ai:expandtab
   3  * SPDX-License-Identifier: ICU
   4  * scspell-id: 359ee1b9-f62e-11ec-b168-80ee73e9b8e7
   5  *
   6  * ---------------------------------------------------------------------------
   7  *
   8  * Copyright (c) 2007-2013 Michael Mondy
   9  * Copyright (c) 2012-2016 Harry Reed
  10  * Copyright (c) 2013-2016 Charles Anthony
  11  * Copyright (c) 2021-2024 The DPS8M Development Team
  12  *
  13  * This software is made available under the terms of the ICU License.
  14  * See the LICENSE.md file at the top-level directory of this distribution.
  15  *
  16  * ---------------------------------------------------------------------------
  17  */
  18 
  19 void setupEISoperands (cpu_state_t * cpup);
  20 void abd (cpu_state_t * cpup);
  21 void awd (cpu_state_t * cpup);
  22 void a4bd (cpu_state_t * cpup);
  23 void axbd (cpu_state_t * cpup, uint sz);
  24 
  25 void sbd (cpu_state_t * cpup);
  26 void swd (cpu_state_t * cpup);
  27 void s4bd (cpu_state_t * cpup);
  28 void s9bd (cpu_state_t * cpup);
  29 void sxbd (cpu_state_t * cpup, uint sz);
  30 void asxbd (cpu_state_t * cpup, uint sz, bool sub);
  31 
  32 void s4bd (cpu_state_t * cpup);
  33 void cmpc (cpu_state_t * cpup);
  34 void scd (cpu_state_t * cpup);
  35 void scdr (cpu_state_t * cpup);
  36 void scm (cpu_state_t * cpup);
  37 void scmr (cpu_state_t * cpup);
  38 void tct (cpu_state_t * cpup);
  39 void tctr (cpu_state_t * cpup);
  40 void mlr (cpu_state_t * cpup);
  41 void mrl (cpu_state_t * cpup);
  42 void mve (cpu_state_t * cpup);
  43 void mvne (cpu_state_t * cpup);
  44 void mvt (cpu_state_t * cpup);
  45 void cmpn (cpu_state_t * cpup);
  46 void mvn (cpu_state_t * cpup);
  47 //void csl (bool isSZTL);
  48 void csl (cpu_state_t * cpup);
  49 void sztl (cpu_state_t * cpup);
  50 void csr (cpu_state_t * cpup);
  51 void sztr (cpu_state_t * cpup);
  52 void cmpb (cpu_state_t * cpup);
  53 void btd (cpu_state_t * cpup);
  54 void dtb (cpu_state_t * cpup);
  55 void ad2d (cpu_state_t * cpup);
  56 void ad3d (cpu_state_t * cpup);
  57 void sb2d (cpu_state_t * cpup);
  58 void sb3d (cpu_state_t * cpup);
  59 void mp2d (cpu_state_t * cpup);
  60 void mp3d (cpu_state_t * cpup);
  61 void dv2d (cpu_state_t * cpup);
  62 void dv3d (cpu_state_t * cpup);

/* [previous][next][first][last][top][bottom][index][help] */