| // Copyright 2012 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // makeFuncStub is jumped to by the code generated by MakeFunc. |
| // The code sets R0 = type, R1 = fn, R2 = frame before the jump. |
| // See the comment on the declaration of makeFuncStub in value.go |
| // for more details. |
| TEXT ·makeFuncStub(SB),7,$12 |
| MOVW R0, 4(R13) |
| MOVW R1, 8(R13) |
| MOVW R2, 12(R13) |
| BL ·callReflect(SB) |
| RET |
| |
| TEXT ·cacheflush(SB),7,$-4 |
| B runtime·cacheflush(SB) |