Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2022-11-03 00:54:23 +0300
committerGitHub <noreply@github.com>2022-11-03 00:54:23 +0300
commit8d4ac19c705b17df07c5803fb72a0990d37e4e59 (patch)
tree8c0fbb6512f03cde15fc7e429e39ad970f007db8
parent1f754be5be97490a4a1abd0393dcf1b2c7ea9a99 (diff)
use byte load instruction in OP_CHECK_THIS instead of double word instruction (#77269)
Co-authored-by: Sapana Khemkar <sapana.khemkar@ibm.com>
-rw-r--r--src/mono/mono/mini/mini-ppc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mono/mono/mini/mini-ppc.c b/src/mono/mono/mini/mini-ppc.c
index bc97b497af9..a2d8c5a714e 100644
--- a/src/mono/mono/mini/mini-ppc.c
+++ b/src/mono/mono/mini/mini-ppc.c
@@ -3837,7 +3837,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
}
case OP_CHECK_THIS:
/* ensure ins->sreg1 is not NULL */
- ppc_ldptr (code, ppc_r0, 0, ins->sreg1);
+ ppc_lbz (code, ppc_r0, 0, ins->sreg1);
break;
case OP_ARGLIST: {
long cookie_offset = cfg->sig_cookie + cfg->stack_usage;