Revision efdef95f target-ppc/op_helper.c
b/target-ppc/op_helper.c | ||
---|---|---|
3753 | 3753 |
} |
3754 | 3754 |
} |
3755 | 3755 |
|
3756 |
target_ulong helper_load_slb_esid (target_ulong rb) |
|
3757 |
{ |
|
3758 |
target_ulong rt; |
|
3759 |
|
|
3760 |
if (ppc_load_slb_esid(env, rb, &rt) < 0) { |
|
3761 |
helper_raise_exception_err(POWERPC_EXCP_PROGRAM, POWERPC_EXCP_INVAL); |
|
3762 |
} |
|
3763 |
return rt; |
|
3764 |
} |
|
3765 |
|
|
3766 |
target_ulong helper_load_slb_vsid (target_ulong rb) |
|
3767 |
{ |
|
3768 |
target_ulong rt; |
|
3769 |
|
|
3770 |
if (ppc_load_slb_vsid(env, rb, &rt) < 0) { |
|
3771 |
helper_raise_exception_err(POWERPC_EXCP_PROGRAM, POWERPC_EXCP_INVAL); |
|
3772 |
} |
|
3773 |
return rt; |
|
3774 |
} |
|
3775 |
|
|
3756 | 3776 |
void helper_slbia (void) |
3757 | 3777 |
{ |
3758 | 3778 |
ppc_slb_invalidate_all(env); |
Also available in: Unified diff