2018-12-27 20:37:47 -08:00
|
|
|
// Code generated by command: go run asm.go -out args.s -stubs stub.go. DO NOT EDIT.
|
2018-12-17 20:52:26 -08:00
|
|
|
|
|
|
|
|
#include "textflag.h"
|
|
|
|
|
|
2018-12-19 00:16:18 -08:00
|
|
|
// func StringLen(s string) int
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·StringLen(SB), 0, $0-24
|
2018-12-19 00:16:18 -08:00
|
|
|
MOVQ s_len+8(FP), AX
|
|
|
|
|
MOVQ AX, ret+16(FP)
|
|
|
|
|
RET
|
|
|
|
|
|
|
|
|
|
// func SliceLen(s []int) int
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·SliceLen(SB), 0, $0-32
|
2018-12-19 00:16:18 -08:00
|
|
|
MOVQ s_len+8(FP), AX
|
|
|
|
|
MOVQ AX, ret+24(FP)
|
|
|
|
|
RET
|
|
|
|
|
|
|
|
|
|
// func SliceCap(s []int) int
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·SliceCap(SB), 0, $0-32
|
2018-12-19 00:16:18 -08:00
|
|
|
MOVQ s_cap+16(FP), AX
|
|
|
|
|
MOVQ AX, ret+24(FP)
|
|
|
|
|
RET
|
|
|
|
|
|
|
|
|
|
// func ArrayThree(a [7]uint64) uint64
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·ArrayThree(SB), 0, $0-64
|
2018-12-19 00:16:18 -08:00
|
|
|
MOVQ a_3+24(FP), AX
|
|
|
|
|
MOVQ AX, ret+56(FP)
|
|
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldByte(s Struct) byte
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldByte(SB), 0, $0-177
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVB s_Byte(FP), AL
|
|
|
|
|
MOVB AL, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldInt8(s Struct) int8
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldInt8(SB), 0, $0-177
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVB s_Int8+1(FP), AL
|
|
|
|
|
MOVB AL, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldUint16(s Struct) uint16
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldUint16(SB), 0, $0-178
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVW s_Uint16+2(FP), AX
|
|
|
|
|
MOVW AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldInt32(s Struct) int32
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldInt32(SB), 0, $0-180
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVL s_Int32+4(FP), AX
|
|
|
|
|
MOVL AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldUint64(s Struct) uint64
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldUint64(SB), 0, $0-184
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVQ s_Uint64+8(FP), AX
|
|
|
|
|
MOVQ AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldFloat32(s Struct) float32
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldFloat32(SB), 0, $0-180
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVSS s_Float32+16(FP), X0
|
|
|
|
|
MOVSS X0, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldFloat64(s Struct) float64
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldFloat64(SB), 0, $0-184
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVSD s_Float64+24(FP), X0
|
|
|
|
|
MOVSD X0, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldStringLen(s Struct) int
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldStringLen(SB), 0, $0-184
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVQ s_String_len+40(FP), AX
|
|
|
|
|
MOVQ AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldSliceCap(s Struct) int
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldSliceCap(SB), 0, $0-184
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVQ s_Slice_cap+64(FP), AX
|
|
|
|
|
MOVQ AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldArrayTwoBTwo(s Struct) byte
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldArrayTwoBTwo(SB), 0, $0-177
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVB s_Array_2_B_2+114(FP), AL
|
|
|
|
|
MOVB AL, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldArrayOneC(s Struct) uint16
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldArrayOneC(SB), 0, $0-178
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVW s_Array_1_C+100(FP), AX
|
|
|
|
|
MOVW AX, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldComplex64Imag(s Struct) float32
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldComplex64Imag(SB), 0, $0-180
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVSS s_Complex64_imag+156(FP), X0
|
|
|
|
|
MOVSS X0, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|
|
|
|
|
|
2018-12-17 23:28:31 -08:00
|
|
|
// func FieldComplex128Real(s Struct) float64
|
2018-12-27 13:48:31 -08:00
|
|
|
TEXT ·FieldComplex128Real(SB), 0, $0-184
|
2018-12-17 23:28:31 -08:00
|
|
|
MOVSD s_Complex128_real+160(FP), X0
|
|
|
|
|
MOVSD X0, ret+176(FP)
|
2018-12-18 21:05:05 -08:00
|
|
|
RET
|