summary refs log tree commit diff stats
path: root/results/classifier/deepseek-2-tmp/output/assembly/942659
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/deepseek-2-tmp/output/assembly/942659')
-rw-r--r--results/classifier/deepseek-2-tmp/output/assembly/94265932
1 files changed, 0 insertions, 32 deletions
diff --git a/results/classifier/deepseek-2-tmp/output/assembly/942659 b/results/classifier/deepseek-2-tmp/output/assembly/942659
deleted file mode 100644
index d299cdeea..000000000
--- a/results/classifier/deepseek-2-tmp/output/assembly/942659
+++ /dev/null
@@ -1,32 +0,0 @@
-
-ARM: CORTEX M, PRIMASK does not disable interrupts
-
-qemu version 0.15.1
-but the same code is in qemu 1.0
-
-"CPSID I" does not disable interrupts for CORTEX M3
-
-
-if (interrupt_request & CPU_INTERRUPT_HARD
-                        && ((IS_M(env) && env->regs[15] < 0xfffffff0)
-                            || !(env->uncached_cpsr & CPSR_I))) {
-                        env->exception_index = EXCP_IRQ;
-                        do_interrupt(env);
-                        next_tb = 0;
-                    }
-
-
-do_interrupt() will be executed even if (env->uncached_cpsr & CPSR_I) == 1 , disable interrupt bit set.
-
-
-then changed to: 
-
-if (interrupt_request & CPU_INTERRUPT_HARD 
-                        && !(env->uncached_cpsr & CPSR_I)
-                        && (IS_M(env) ? env->regs[15] < 0xfffffff0: 1) ) {
-                        env->exception_index = EXCP_IRQ;
-                        do_interrupt(env);
-                        next_tb = 0;
-                    }
-
-works
\ No newline at end of file