@@ -48,9 +48,9 @@ static char *snes_disass(struct snes_asm_flags snesflags, ut64 pc, const ut8 *bu
4848 if (* buf == 0x44 || * buf == 0x54 ) { // mvp and mvn
4949 buf_asm = r_strf (s_op -> name , buf [1 ], buf [2 ]);
5050 } else if (* buf == 0x82 ) { // brl
51- buf_asm = r_strf (s_op -> name , pc + 3 + (st16 )ut8p_bw (buf + 1 ));
51+ buf_asm = r_strf (s_op -> name , pc + 3 + (st16 )r_read_le16 (buf + 1 ));
5252 } else {
53- buf_asm = r_strf (s_op -> name , ut8p_bw (buf + 1 ));
53+ buf_asm = r_strf (s_op -> name , r_read_le16 (buf + 1 ));
5454 }
5555 break ;
5656 case SNES_OP_32BIT :
@@ -60,14 +60,14 @@ static char *snes_disass(struct snes_asm_flags snesflags, ut64 pc, const ut8 *bu
6060 if (M_flag ) {
6161 buf_asm = r_strf ("%s #0x%02x" , s_op -> name , buf [1 ]);
6262 } else {
63- buf_asm = r_strf ("%s #0x%04x" , s_op -> name , ut8p_bw (buf + 1 ));
63+ buf_asm = r_strf ("%s #0x%04x" , s_op -> name , r_read_le16 (buf + 1 ));
6464 }
6565 break ;
6666 case SNES_OP_IMM_X :
6767 if (X_flag ) {
6868 buf_asm = r_strf ("%s #0x%02x" , s_op -> name , buf [1 ]);
6969 } else {
70- buf_asm = r_strf ("%s #0x%04x" , s_op -> name , ut8p_bw (buf + 1 ));
70+ buf_asm = r_strf ("%s #0x%04x" , s_op -> name , r_read_le16 (buf + 1 ));
7171 }
7272 break ;
7373 }
@@ -248,7 +248,7 @@ static bool snes_anop(RArchSession *as, RAnalOp *op, RArchDecodeMask mask) {
248248 break ;
249249 case 0x4c : // jmp addr
250250 op -> eob = true;
251- op -> jump = (addr & 0xFF0000 ) | ut8p_bw (data + 1 );
251+ op -> jump = (addr & 0xFF0000 ) | r_read_le16 (data + 1 );
252252 op -> type = R_ANAL_OP_TYPE_JMP ;
253253 break ;
254254 case 0x5c : // jmp long
@@ -263,7 +263,7 @@ static bool snes_anop(RArchSession *as, RAnalOp *op, RArchDecodeMask mask) {
263263 break ;
264264 case 0x82 : // brl
265265 op -> eob = true;
266- op -> jump = addr + 3 + (st16 )ut8p_bw (data + 1 );
266+ op -> jump = addr + 3 + (st16 )r_read_le16 (data + 1 );
267267 op -> type = R_ANAL_OP_TYPE_JMP ;
268268 break ;
269269 case 0x6c : // jmp (addr)
@@ -298,7 +298,7 @@ static bool snes_anop(RArchSession *as, RAnalOp *op, RArchDecodeMask mask) {
298298 op -> type = R_ANAL_OP_TYPE_CJMP ;
299299 break ;
300300 case 0x20 : // jsr addr
301- op -> jump = (addr & 0xFF0000 ) | ut8p_bw (data + 1 );
301+ op -> jump = (addr & 0xFF0000 ) | r_read_le16 (data + 1 );
302302 op -> type = R_ANAL_OP_TYPE_CALL ;
303303 break ;
304304 case 0x22 : // jsr long
0 commit comments