Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for FPCR (0.11 sec)

  1. src/runtime/mkpreempt.go

    		"MOVW %d(R13), R0\nMOVW R0, CPSR",
    		4)
    
    	// Add floating point registers F0-F15 and flag register.
    	var lfp = layout{stack: l.stack, sp: "R13"}
    	lfp.addSpecial(
    		"MOVW FPCR, R0\nMOVW R0, %d(R13)",
    		"MOVW %d(R13), R0\nMOVW R0, FPCR",
    		4)
    	for i := 0; i <= 15; i++ {
    		reg := fmt.Sprintf("F%d", i)
    		lfp.add("MOVD", reg, 8)
    	}
    
    	p("MOVW.W R14, -%d(R13)", lfp.stack) // allocate frame, save LR
    	l.save()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
Back to top