Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Side by Side Diff: opcodes/rl78-decode.opc

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « opcodes/rl78-decode.c ('k') | opcodes/rl78-dis.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* -*- c -*- */ 1 /* -*- c -*- */
2 #include "sysdep.h"
2 #include <stdio.h> 3 #include <stdio.h>
3 #include <stdlib.h> 4 #include <stdlib.h>
4 #include <string.h> 5 #include <string.h>
5
6 #include "config.h"
7 #include "ansidecl.h" 6 #include "ansidecl.h"
8 #include "opcode/rl78.h" 7 #include "opcode/rl78.h"
9 8
10 static int trace = 0; 9 static int trace = 0;
11 10
12 typedef struct 11 typedef struct
13 { 12 {
14 RL78_Opcode_Decoded * rl78; 13 RL78_Opcode_Decoded * rl78;
15 int (* getbyte)(void *); 14 int (* getbyte)(void *);
16 void * ptr; 15 void * ptr;
(...skipping 864 matching lines...) Expand 10 before | Expand all | Expand 10 after
881 /** 1101 0110 mulu x */ 880 /** 1101 0110 mulu x */
882 ID(mulu); 881 ID(mulu);
883 882
884 /*----------------------------------------------------------------------*/ 883 /*----------------------------------------------------------------------*/
885 884
886 /** 0000 0000 nop */ 885 /** 0000 0000 nop */
887 ID(nop); 886 ID(nop);
888 887
889 /*----------------------------------------------------------------------*/ 888 /*----------------------------------------------------------------------*/
890 889
890 /** 0111 0001 1100 0000 not1 cy */
891 ID(xor); DCY(); SC(1);
892
893 /*----------------------------------------------------------------------*/
894
891 /** 1110 0101 oneb %e0%!0 */ 895 /** 1110 0101 oneb %e0%!0 */
892 ID(mov); DM(None, IMMU(2)); SC(1); 896 ID(mov); DM(None, IMMU(2)); SC(1);
893 897
894 /** 1110 00rg oneb %0 */ 898 /** 1110 00rg oneb %0 */
895 ID(mov); DRB(rg); SC(1); 899 ID(mov); DRB(rg); SC(1);
896 900
897 /** 1110 0100 oneb %0 */ 901 /** 1110 0100 oneb %0 */
898 ID(mov); DM(None, SADDR); SC(1); 902 ID(mov); DM(None, SADDR); SC(1);
899 903
900 /*----------------------------------------------------------------------*/ 904 /*----------------------------------------------------------------------*/
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after
1254 1258
1255 /** 0111 0001 0bit 0111 xor1 cy, %s1 */ 1259 /** 0111 0001 0bit 0111 xor1 cy, %s1 */
1256 ID(xor); DCY(); SM(None, SADDR); SB(bit); 1260 ID(xor); DCY(); SM(None, SADDR); SB(bit);
1257 1261
1258 /*----------------------------------------------------------------------*/ 1262 /*----------------------------------------------------------------------*/
1259 1263
1260 /** */ 1264 /** */
1261 1265
1262 return rl78->n_bytes; 1266 return rl78->n_bytes;
1263 } 1267 }
OLDNEW
« no previous file with comments | « opcodes/rl78-decode.c ('k') | opcodes/rl78-dis.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698