Branch: Tag:

2014-12-04

2014-12-04 19:27:07 by Per Hedbor <ph@opera.com>

Read somewhat fewer bytes

Mainly, this saves four bytes of code size for each branch_when_{eq,ne}.

2268:   /* START_JUMP();*/    ins_debug_instr_prologue(op, 0, 0);    amd64_load_sp_reg(); -  mov_mem16_reg( sp_reg, -sizeof(struct svalue), P_REG_RCX ); -  mov_mem16_reg( sp_reg, -sizeof(struct svalue)*2,P_REG_RBX ); +  mov_mem8_reg( sp_reg, -sizeof(struct svalue), P_REG_RCX ); +  mov_mem8_reg( sp_reg, -sizeof(struct svalue)*2,P_REG_RBX );    cmp_reg_reg( P_REG_RCX, P_REG_RBX );    jnz( &label_A ); /* Types differ */