Last active
March 15, 2016 18:26
-
-
Save cespare/e35c1ca7cf0255913aba to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
no ssa: | |
"".avgSliceValue t=1 size=80 value=0 args=0x20 locals=0x0 | |
0x0000 00000 (ssa_test.go:24) TEXT "".avgSliceValue(SB), $0-32 | |
0x0000 00000 (ssa_test.go:24) NOP | |
0x0000 00000 (ssa_test.go:24) NOP | |
0x0000 00000 (ssa_test.go:24) MOVQ "".s+16(FP), DX | |
0x0005 00005 (ssa_test.go:24) FUNCDATA $0, gclocals·2fccd208efe70893f9ac8d682812ae72(SB) | |
0x0005 00005 (ssa_test.go:24) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0005 00005 (ssa_test.go:24) XORPS X2, X2 | |
0x0008 00008 (ssa_test.go:26) NOP | |
0x0008 00008 (ssa_test.go:26) MOVQ "".s+8(FP), AX | |
0x000d 00013 (ssa_test.go:26) MOVQ "".s+24(FP), BX | |
0x0012 00018 (ssa_test.go:26) MOVQ $0, CX | |
0x0014 00020 (ssa_test.go:26) MOVQ DX, SI | |
0x0017 00023 (ssa_test.go:26) CMPQ CX, DX | |
0x001a 00026 (ssa_test.go:26) JGE $0, 48 | |
0x001c 00028 (ssa_test.go:26) NOP | |
0x001c 00028 (ssa_test.go:26) MOVSD (AX), X3 | |
0x0020 00032 (ssa_test.go:27) ADDSD X3, X2 | |
0x0024 00036 (ssa_test.go:27) NOP | |
0x0024 00036 (ssa_test.go:26) ADDQ $8, AX | |
0x0028 00040 (ssa_test.go:26) INCQ CX | |
0x002b 00043 (ssa_test.go:26) CMPQ CX, DX | |
0x002e 00046 (ssa_test.go:26) JLT $0, 28 | |
0x0030 00048 (ssa_test.go:26) NOP | |
0x0030 00048 (ssa_test.go:29) CVTSQ2SD SI, X1 | |
0x0035 00053 (ssa_test.go:29) MOVAPD X1, X0 | |
0x0039 00057 (ssa_test.go:29) MOVAPD X2, X1 | |
0x003d 00061 (ssa_test.go:29) DIVSD X0, X1 | |
0x0041 00065 (ssa_test.go:29) MOVSD X1, "".~r1+32(FP) | |
0x0047 00071 (ssa_test.go:29) RET | |
"".avgSliceIndex t=1 size=112 value=0 args=0x20 locals=0x0 | |
0x0000 00000 (ssa_test.go:32) TEXT "".avgSliceIndex(SB), $0-32 | |
0x0000 00000 (ssa_test.go:32) MOVQ (TLS), CX | |
0x0009 00009 (ssa_test.go:32) CMPQ SP, 16(CX) | |
0x000d 00013 (ssa_test.go:32) JLS 98 | |
0x000f 00015 (ssa_test.go:32) NOP | |
0x000f 00015 (ssa_test.go:32) NOP | |
0x000f 00015 (ssa_test.go:32) MOVQ "".s+8(FP), DI | |
0x0014 00020 (ssa_test.go:32) MOVQ "".s+16(FP), DX | |
0x0019 00025 (ssa_test.go:32) FUNCDATA $0, gclocals·2fccd208efe70893f9ac8d682812ae72(SB) | |
0x0019 00025 (ssa_test.go:32) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0019 00025 (ssa_test.go:32) XORPS X2, X2 | |
0x001c 00028 (ssa_test.go:34) MOVQ $0, AX | |
0x001e 00030 (ssa_test.go:34) MOVQ DX, SI | |
0x0021 00033 (ssa_test.go:34) CMPQ AX, DX | |
0x0024 00036 (ssa_test.go:34) JGE $0, 67 | |
0x0026 00038 (ssa_test.go:35) CMPQ AX, SI | |
0x0029 00041 (ssa_test.go:35) JCC $1, 91 | |
0x002b 00043 (ssa_test.go:35) LEAQ (DI)(AX*8), BX | |
0x002f 00047 (ssa_test.go:35) MOVSD (BX), X0 | |
0x0033 00051 (ssa_test.go:35) ADDSD X2, X0 | |
0x0037 00055 (ssa_test.go:35) MOVAPD X0, X2 | |
0x003b 00059 (ssa_test.go:35) NOP | |
0x003b 00059 (ssa_test.go:34) INCQ AX | |
0x003e 00062 (ssa_test.go:34) CMPQ AX, DX | |
0x0041 00065 (ssa_test.go:34) JLT $0, 38 | |
0x0043 00067 (ssa_test.go:37) CVTSQ2SD SI, X1 | |
0x0048 00072 (ssa_test.go:37) MOVAPD X1, X0 | |
0x004c 00076 (ssa_test.go:37) MOVAPD X2, X1 | |
0x0050 00080 (ssa_test.go:37) DIVSD X0, X1 | |
0x0054 00084 (ssa_test.go:37) MOVSD X1, "".~r1+32(FP) | |
0x005a 00090 (ssa_test.go:37) RET | |
0x005b 00091 (ssa_test.go:35) PCDATA $0, $0 | |
0x005b 00091 (ssa_test.go:35) CALL runtime.panicindex(SB) | |
0x0060 00096 (ssa_test.go:35) UNDEF | |
0x0062 00098 (ssa_test.go:35) NOP | |
0x0062 00098 (ssa_test.go:32) CALL runtime.morestack_noctxt(SB) | |
0x0067 00103 (ssa_test.go:32) JMP 0 | |
ssa: | |
"".avgSliceValue t=1 size=64 value=0 args=0x20 locals=0x0 | |
0x0000 00000 (ssa_test.go:24) TEXT "".avgSliceValue(SB), $0-32 | |
0x0000 00000 (ssa_test.go:24) NOP | |
0x0000 00000 (ssa_test.go:24) NOP | |
0x0000 00000 (ssa_test.go:24) FUNCDATA $0, gclocals·2fccd208efe70893f9ac8d682812ae72(SB) | |
0x0000 00000 (ssa_test.go:24) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x0000 00000 (ssa_test.go:26) MOVQ "".s+16(FP), AX | |
0x0005 00005 (ssa_test.go:26) MOVQ "".s+8(FP), CX | |
0x000a 00010 (ssa_test.go:26) MOVQ $0, DX | |
0x000c 00012 (ssa_test.go:24) XORPS X0, X0 | |
0x000f 00015 (ssa_test.go:26) CMPQ DX, AX | |
0x0012 00018 (ssa_test.go:26) JGE $0, 43 | |
0x0014 00020 (ssa_test.go:26) MOVSD (CX), X1 | |
0x0018 00024 (ssa_test.go:26) ADDQ $8, CX | |
0x001c 00028 (ssa_test.go:26) INCQ DX | |
0x001f 00031 (ssa_test.go:27) ADDSD X0, X1 | |
0x0023 00035 (ssa_test.go:27) MOVUPS X1, X0 | |
0x0026 00038 (ssa_test.go:26) CMPQ DX, AX | |
0x0029 00041 (ssa_test.go:26) JLT $0, 20 | |
0x002b 00043 (ssa_test.go:29) CVTSQ2SD AX, X1 | |
0x0030 00048 (ssa_test.go:29) DIVSD X1, X0 | |
0x0034 00052 (ssa_test.go:29) MOVSD X0, "".~r1+32(FP) | |
0x003a 00058 (ssa_test.go:29) RET | |
"".avgSliceIndex t=1 size=96 value=0 args=0x20 locals=0x0 | |
0x0000 00000 (ssa_test.go:32) TEXT "".avgSliceIndex(SB), $0-32 | |
0x0000 00000 (ssa_test.go:32) MOVQ (TLS), CX | |
0x0009 00009 (ssa_test.go:32) CMPQ SP, 16(CX) | |
0x000d 00013 (ssa_test.go:32) JLS 84 | |
0x000f 00015 (ssa_test.go:32) NOP | |
0x000f 00015 (ssa_test.go:32) NOP | |
0x000f 00015 (ssa_test.go:32) FUNCDATA $0, gclocals·2fccd208efe70893f9ac8d682812ae72(SB) | |
0x000f 00015 (ssa_test.go:32) FUNCDATA $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB) | |
0x000f 00015 (ssa_test.go:34) MOVQ "".s+16(FP), AX | |
0x0014 00020 (ssa_test.go:34) MOVQ "".s+8(FP), CX | |
0x0019 00025 (ssa_test.go:34) MOVQ $0, DX | |
0x001b 00027 (ssa_test.go:32) XORPS X0, X0 | |
0x001e 00030 (ssa_test.go:34) CMPQ DX, AX | |
0x0021 00033 (ssa_test.go:34) JGE $0, 61 | |
0x0023 00035 (ssa_test.go:35) JCC $0, 77 | |
0x0025 00037 (ssa_test.go:34) LEAQ 1(DX), BX | |
0x0029 00041 (ssa_test.go:35) MOVSD (CX)(DX*8), X1 | |
0x002e 00046 (ssa_test.go:35) ADDSD X0, X1 | |
0x0032 00050 (ssa_test.go:35) MOVUPS X1, X0 | |
0x0035 00053 (ssa_test.go:34) MOVQ BX, DX | |
0x0038 00056 (ssa_test.go:34) CMPQ DX, AX | |
0x003b 00059 (ssa_test.go:34) JLT $0, 35 | |
0x003d 00061 (ssa_test.go:37) CVTSQ2SD AX, X1 | |
0x0042 00066 (ssa_test.go:37) DIVSD X1, X0 | |
0x0046 00070 (ssa_test.go:37) MOVSD X0, "".~r1+32(FP) | |
0x004c 00076 (ssa_test.go:37) RET | |
0x004d 00077 (ssa_test.go:35) PCDATA $0, $0 | |
0x004d 00077 (ssa_test.go:35) CALL runtime.panicindex(SB) | |
0x0052 00082 (ssa_test.go:35) UNDEF | |
0x0054 00084 (ssa_test.go:35) NOP | |
0x0054 00084 (ssa_test.go:32) CALL runtime.morestack_noctxt(SB) | |
0x0059 00089 (ssa_test.go:32) JMP 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment