/[gxemul]/trunk/src/cpus/generate_alpha_misc.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/cpus/generate_alpha_misc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 14 by dpavlin, Mon Oct 8 16:18:51 2007 UTC revision 24 by dpavlin, Mon Oct 8 16:19:56 2007 UTC
# Line 25  Line 25 
25   *  SUCH DAMAGE.   *  SUCH DAMAGE.
26   *   *
27   *   *
28   *  $Id: generate_alpha_misc.c,v 1.1 2005/08/29 14:36:41 debug Exp $   *  $Id: generate_alpha_misc.c,v 1.2 2006/06/03 06:46:44 debug Exp $
29   */   */
30    
31  #include <stdio.h>  #include <stdio.h>
# Line 195  int main(int argc, char *argv[]) Line 195  int main(int argc, char *argv[])
195              }              }
196          printf("#undef ALU_CMOV\n");          printf("#undef ALU_CMOV\n");
197    
198            printf("#define ALU_CMPBGE\n");
199            for (imm = 0; imm <= 1; imm ++) {
200                    printf("#define ALU_N alpha_instr_cmpbge");
201                    if (imm)
202                            printf("_imm");
203                    printf("\n");
204                    if (imm)
205                            printf("#define ALU_IMM\n");
206                    printf("#include \"cpu_alpha_instr_alu.c\"\n");
207                    if (imm)
208                            printf("#undef ALU_IMM\n");
209                    printf("#undef ALU_N\n");
210                }
211            printf("#undef ALU_CMPBGE\n");
212    
213          for (imm = 0; imm <= 1; imm ++)          for (imm = 0; imm <= 1; imm ++)
214            for (lo = 0; lo <= 1; lo ++)            for (lo = 0; lo <= 1; lo ++)
215             for (msk = 0; msk <= 2; msk ++)             for (msk = 0; msk <= 2; msk ++)

Legend:
Removed from v.14  
changed lines
  Added in v.24

  ViewVC Help
Powered by ViewVC 1.1.26