Win10 programar

Todas las versiones, productos y servicios de Windows 10.
Código:
main_pc0:
        text    "".main(SB), $232-0
        movq    (TLS), CX
        leaq    -104(SP), AX
        cmpq    AX, 16(CX)
        jls     main_pc519
        subq    $232, SP
        movq    BP, 224(SP)
        leaq    224(SP), BP
        funcdata        $0, gclocals·69c1753bd5f81501d95132d08af04464(SB)
        funcdata        $1, gclocals·d43914a5298fb7e7797c6d3ac6e619df(SB)
        leaq    ""..autotmp_15+128(SP), DI
        leaq    "".statictmp_0(SB), SI
        duffcopy        $854
        xorl    AX, AX
        jmp     main_pc472
main_pc88:
        incq    DX
main_pc91:
        cmpq    DX, $6
        jge     main_pc469
        movq    ""..autotmp_15+128(SP)(DX*8), BX
        cmpq    DX, AX
        jeq     main_pc88
        movq    DX, "".j+80(SP)
        movq    BX, "".jv+72(SP)
        xorl    SI, SI
        jmp     main_pc131
main_pc128:
        incq    SI
main_pc131:
        cmpq    SI, $6
        jge     main_pc88
        movq    ""..autotmp_15+128(SP)(SI*8), DI
        cmpq    SI, DX
        jeq     main_pc128
        movq    CX, R8
        imulq   BX, CX
        cmpq    CX, DI
        jeq     main_pc167
main_pc162:
        movq    R8, CX
        jmp     main_pc128
main_pc167:
        movq    SI, "".m+64(SP)
        movq    R8, ""..autotmp_11+120(SP)
        movq    BX, ""..autotmp_12+112(SP)
        movq    DI, ""..autotmp_13+104(SP)
        xorps   X0, X0
        movups  X0, ""..autotmp_10+176(SP)
        movups  X0, ""..autotmp_10+192(SP)
        movups  X0, ""..autotmp_10+208(SP)
        leaq    type.int(SB), AX
        movq    AX, (SP)
        leaq    ""..autotmp_11+120(SP), CX
        movq    CX, 8(SP)
        pcdata  $0, $1
        call    runtime.convT2E64(SB)
        movq    24(SP), AX
        movq    16(SP), CX
        movq    CX, ""..autotmp_10+176(SP)
        movq    AX, ""..autotmp_10+184(SP)
        leaq    type.int(SB), AX
        movq    AX, (SP)
        leaq    ""..autotmp_12+112(SP), CX
        movq    CX, 8(SP)
        pcdata  $0, $1
        call    runtime.convT2E64(SB)
        movq    16(SP), AX
        movq    24(SP), CX
        movq    AX, ""..autotmp_10+192(SP)
        movq    CX, ""..autotmp_10+200(SP)
        leaq    type.int(SB), AX
        movq    AX, (SP)
        leaq    ""..autotmp_13+104(SP), CX
        movq    CX, 8(SP)
        pcdata  $0, $1
        call    runtime.convT2E64(SB)
        movq    16(SP), AX
        movq    24(SP), CX
        movq    AX, ""..autotmp_10+208(SP)
        movq    CX, ""..autotmp_10+216(SP)
        leaq    go.string."%v * %v = %v\n"(SB), AX
        movq    AX, (SP)
        movq    $13, 8(SP)
        leaq    ""..autotmp_10+176(SP), CX
        movq    CX, 16(SP)
        movq    $3, 24(SP)
        movq    $3, 32(SP)
        pcdata  $0, $1
        call    fmt.Printf(SB)
        movq    $0, (SP)
        pcdata  $0, $0
        call    os.Exit(SB)
        movq    "".i+96(SP), AX
        movq    "".j+80(SP), DX
        movq    "".jv+72(SP), BX
        movq    "".m+64(SP), SI
        movq    "".iv+88(SP), R8
        jmp     main_pc162
main_pc469:
        incq    AX
main_pc472:
        cmpq    AX, $6
        jge     main_pc503
        movq    AX, "".i+96(SP)
        movq    ""..autotmp_15+128(SP)(AX*8), CX
        movq    CX, "".iv+88(SP)
        xorl    DX, DX
        jmp     main_pc91
main_pc503:
        movq    224(SP), BP
        addq    $232, SP
        ret
main_pc519:
        nop
        pcdata  $0, $-1
        call    runtime.morestack_noctxt(SB)
        jmp     main_pc0
init_pc0:
        text    "".init(SB), $8-0
        movq    (TLS), CX
        cmpq    SP, 16(CX)
        jls     init_pc89
        subq    $8, SP
        movq    BP, (SP)
        leaq    (SP), BP
        funcdata        $0, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
        funcdata        $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
        movblzx "".initdone·(SB), AX
        cmpb    AL, $1
        jls     init_pc47
init_pc38:
        movq    (SP), BP
        addq    $8, SP
init_pc46:
        ret
init_pc47:
        jne     init_pc56
        pcdata  $0, $0
        call    runtime.throwinit(SB)
        undef
init_pc56:
        movb    $1, "".initdone·(SB)
        pcdata  $0, $0
        call    fmt.init(SB)
        pcdata  $0, $0
        call    os.init(SB)
        movb    $2, "".initdone·(SB)
        movq    (SP), BP
        addq    $8, SP
        ret
init_pc89:
        nop
        pcdata  $0, $-1
        call    runtime.morestack_noctxt(SB)
        jmp     init_pc0
        text    type..hash.[3]interface {}(SB), DUPOK, $40-24
        movq    (TLS), CX
        cmpq    SP, 16(CX)
        jls     init_pc103
        subq    $40, SP
        movq    BP, 32(SP)
        leaq    32(SP), BP
        funcdata        $0, gclocals·d4dc2f11db048877dbc0f60a22b4adb3(SB)
        funcdata        $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
        xorl    AX, AX
        movq    "".h+56(SP), CX
        jmp     init_pc82
        movq    AX, "".i+24(SP)
        shlq    $4, AX
        movq    "".p+48(SP), BX
        addq    BX, AX
        movq    AX, (SP)
        movq    CX, 8(SP)
        pcdata  $0, $0
        call    runtime.nilinterhash(SB)
        movq    16(SP), CX
        movq    "".i+24(SP), AX
        incq    AX
init_pc82:
        cmpq    AX, $3
        jlt     init_pc38
        movq    CX, "".~r2+64(SP)
        movq    32(SP), BP
        addq    $40, SP
        ret
init_pc103:
        nop
        pcdata  $0, $-1
        call    runtime.morestack_noctxt(SB)
        jmp     init_pc0
        text    type..eq.[3]interface {}(SB), DUPOK, $48-24
        movq    (TLS), CX
        cmpq    SP, 16(CX)
        jls     init_pc155
        subq    $48, SP
        movq    BP, 40(SP)
        leaq    40(SP), BP
        funcdata        $0, gclocals·8f9cec06d1ae35cc9900c511c5e4bdab(SB)
        funcdata        $1, gclocals·33cdeccccebe80329f1fdbee7f5874cb(SB)
        xorl    AX, AX
        jmp     init_pc46
init_pc37:
        movq    ""..autotmp_8+32(SP), CX
        leaq    1(CX), AX
        cmpq    AX, $3
        jge     init_pc140
        movq    AX, CX
        shlq    $4, AX
        movq    "".p+56(SP), DX
        movq    8(AX)(DX*1), BX
        movq    (AX)(DX*1), SI
        movq    "".q+64(SP), DI
        movq    8(AX)(DI*1), R8
        movq    (AX)(DI*1), AX
        cmpq    SI, AX
        jne     init_pc125
        movq    CX, ""..autotmp_8+32(SP)
        movq    SI, (SP)
        movq    BX, 8(SP)
        movq    R8, 16(SP)
        pcdata  $0, $0
        call    runtime.efaceeq(SB)
        movblzx 24(SP), AX
        testb   AL, AL
        jne     init_pc37
init_pc125:
        movb    $0, "".~r2+72(SP)
        movq    40(SP), BP
        addq    $48, SP
        ret
init_pc140:
        movb    $1, "".~r2+72(SP)
        movq    40(SP), BP
        addq    $48, SP
        ret
init_pc155:
        nop
        pcdata  $0, $-1
        call    runtime.morestack_noctxt(SB)
        jmp     init_pc0

Código:
main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$equal:
cmp  rsp, QWORD PTR %fs:112
jb  .L8
.L6:
xor  eax, eax
jmp  .L3
.L10:
cmp  rcx, rdx
jne  .L4
add  rax, 24
cmp  rax, 1464
je  .L9
.L3:
mov  r9, QWORD PTR [rdi+8+rax]
cmp  r9, QWORD PTR [rsi+8+rax]
mov  r8d, DWORD PTR [rdi+rax]
mov  rcx, QWORD PTR [rdi+16+rax]
movdqu  xmm0, XMMWORD PTR [rdi+rax]
mov  rdx, QWORD PTR [rsi+16+rax]
setne  r9b
cmp  r8d, DWORD PTR [rsi+rax]
mov  QWORD PTR [rsp-56], rcx
movaps  XMMWORD PTR [rsp-72], xmm0
mov  QWORD PTR [rsp-24], rdx
setne  r8b
movdqu  xmm0, XMMWORD PTR [rsi+rax]
or  r9b, r8b
movaps  XMMWORD PTR [rsp-40], xmm0
je  .L10
.L4:
xor  eax, eax
ret
.L9:
mov  eax, 1
ret
.L8:
xor  r10d, r10d
xor  r11d, r11d
call  __morestack
ret
jmp  .L6
main.AN7_uintptr32e$hash:
cmp  rsp, QWORD PTR %fs:112
jb  .L14
.L12:
sub  rsp, 8
mov  edx, 256
call  runtime.memhash
add  rsp, 8
ret
.L14:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L12
main.AN7_uintptr32e$equal:
cmp  rsp, QWORD PTR %fs:112
jb  .L18
.L16:
sub  rsp, 8
mov  edx, 256
call  runtime.memequal
add  rsp, 8
ret
.L18:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L16
main.AN6_uint64256e$hash:
cmp  rsp, QWORD PTR %fs:112
jb  .L22
.L20:
sub  rsp, 8
mov  edx, 2048
call  runtime.memhash
add  rsp, 8
ret
.L22:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L20
main.AN6_uint64256e$equal:
cmp  rsp, QWORD PTR %fs:112
jb  .L26
.L24:
sub  rsp, 8
mov  edx, 2048
call  runtime.memequal
add  rsp, 8
ret
.L26:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L24
main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$hash:
cmp  rsp, QWORD PTR %fs:112
jb  .L30
.L28:
push  rbx
mov  rbx, rdi
call  runtime.memhash32
lea  rdi, [rbx+8]
mov  rsi, rax
call  runtime.memhash64
lea  rdi, [rbx+16]
mov  rsi, rax
call  runtime.memhash64
pop  rbx
ret
.L30:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L28
main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$equal:
cmp  rsp, QWORD PTR %fs:112
jb  .L36
.L35:
xor  eax, eax
mov  edx, DWORD PTR [rsi]
cmp  DWORD PTR [rdi], edx
je  .L37
.L31:
ret
.L37:
mov  rcx, QWORD PTR [rsi+8]
cmp  QWORD PTR [rdi+8], rcx
jne  .L31
mov  rax, QWORD PTR [rsi+16]
cmp  QWORD PTR [rdi+16], rax
sete  al
ret
.L36:
xor  r10d, r10d
xor  r11d, r11d
call  __morestack
ret
jmp  .L35
main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$hash:
cmp  rsp, QWORD PTR %fs:112
jb  .L43
.L41:
push  r13
push  r12
lea  r13, [rdi+8]
push  rbp
push  rbx
lea  r12, [rdi+16]
mov  rbp, rdi
mov  rax, rsi
mov  ebx, 61
sub  rsp, 8
.L39:
mov  rsi, rax
mov  rdi, rbp
call  runtime.memhash32
mov  rdi, r13
mov  rsi, rax
call  runtime.memhash64
mov  rdi, r12
mov  rsi, rax
call  runtime.memhash64
sub  rbx, 1
jne  .L39
add  rsp, 8
pop  rbx
pop  rbp
pop  r12
pop  r13
ret
.L43:
mov  r10d, 40
xor  r11d, r11d
call  __morestack
ret
jmp  .L41
.LC0:
.ascii  "%v * %v = %v\n"
.zero  1
main.main:
cmp  rsp, QWORD PTR %fs:112
jb  .L75
.L73:
push  r15
push  r14
mov  esi, 48
push  r13
push  r12
mov  edi, OFFSET FLAT:__go_td_AN3_int6xe
push  rbp
push  rbx
xor  r15d, r15d
mov  r13d, 1
mov  r14d, 1
sub  rsp, 104
call  __go_new
mov  r12, rax
mov  QWORD PTR [rax], 1
mov  QWORD PTR [rax+8], 2
mov  QWORD PTR [rax+16], 3
mov  QWORD PTR [rax+24], 4
mov  QWORD PTR [rax+32], 5
mov  QWORD PTR [rax+40], 10
.L61:
xor  ebx, ebx
jmp  .L59
.L48:
cmp  rbx, 1
mov  rax, QWORD PTR [r12+8]
je  .L49
.L62:
cmp  rbp, rax
je  .L76
cmp  rbx, 2
mov  rax, QWORD PTR [r12+16]
je  .L51
.L63:
cmp  rbp, rax
je  .L77
.L52:
cmp  rbx, 3
mov  rax, QWORD PTR [r12+24]
je  .L53
.L64:
cmp  rbp, rax
je  .L78
cmp  rbx, 4
mov  rax, QWORD PTR [r12+32]
je  .L55
.L65:
cmp  rbp, rax
je  .L79
.L56:
cmp  rbx, 5
mov  rax, QWORD PTR [r12+40]
je  .L57
.L66:
cmp  rbp, rax
je  .L80
.L46:
add  rbx, 1
cmp  rbx, 6
je  .L57
mov  r13, QWORD PTR [r12+rbx*8]
.L59:
cmp  r15, rbx
je  .L46
mov  rbp, r13
mov  rax, QWORD PTR [r12]
imul  rbp, r14
test  rbx, rbx
je  .L47
cmp  rbp, rax
jne  .L48
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r14
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r13
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
cmp  rbx, 1
mov  rax, QWORD PTR [r12+8]
jne  .L62
.L49:
mov  rax, QWORD PTR [r12+16]
cmp  rbp, rax
jne  .L52
.L77:
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r14
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r13
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
cmp  rbx, 3
mov  rax, QWORD PTR [r12+24]
jne  .L64
.L53:
mov  rax, QWORD PTR [r12+32]
cmp  rbp, rax
jne  .L56
.L79:
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r14
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r13
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
cmp  rbx, 5
mov  rax, QWORD PTR [r12+40]
jne  .L66
.L57:
add  r15, 1
cmp  r15, 6
je  .L44
mov  r14, QWORD PTR [r12+r15*8]
mov  r13, QWORD PTR [r12]
jmp  .L61
.L80:
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  QWORD PTR [rax], r14
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  QWORD PTR [rax], r13
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
jmp  .L46
.L78:
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r14
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r13
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
cmp  rbx, 4
mov  rax, QWORD PTR [r12+32]
jne  .L65
.L55:
mov  rax, QWORD PTR [r12+40]
jmp  .L66
.L76:
mov  esi, 48
mov  edi, OFFSET FLAT:__go_td_AIe3xe
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rsp+24], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r14
mov  QWORD PTR [rsp+16], rax
call  __go_new
mov  esi, 8
mov  edi, OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rax], r13
mov  QWORD PTR [rsp+8], rax
call  __go_new
mov  rdx, QWORD PTR [rsp+24]
mov  r8, QWORD PTR [rsp+16]
sub  rsp, 8
mov  rcx, QWORD PTR [rsp+16]
mov  QWORD PTR [rsp+48], 3
mov  esi, OFFSET FLAT:.LC0
mov  QWORD PTR [rsp+56], 3
mov  QWORD PTR [rax], rbp
mov  QWORD PTR [rsp+40], rdx
mov  QWORD PTR [rdx+40], rax
mov  QWORD PTR [rdx+8], r8
mov  QWORD PTR [rdx+24], rcx
mov  QWORD PTR [rdx], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+16], OFFSET FLAT:__go_tdn_int
mov  QWORD PTR [rdx+32], OFFSET FLAT:__go_tdn_int
push  QWORD PTR [rsp+56]
push  QWORD PTR [rsp+56]
push  rdx
mov  edx, 13
lea  rdi, [rsp+96]
call  fmt.Printf
add  rsp, 32
xor  edi, edi
call  os.Exit
cmp  rbx, 2
mov  rax, QWORD PTR [r12+16]
jne  .L63
.L51:
mov  rax, QWORD PTR [r12+24]
jmp  .L64
.L44:
add  rsp, 104
pop  rbx
pop  rbp
pop  r12
pop  r13
pop  r14
pop  r15
ret
.L47:
mov  rax, QWORD PTR [r12+8]
jmp  .L62
.L75:
mov  r10d, 152
xor  r11d, r11d
call  __morestack
ret
jmp  .L73
__go_init_main:
cmp  rsp, QWORD PTR %fs:112
jb  .L84
.L82:
sub  rsp, 8
call  math..import
call  runtime..import
call  strconv..import
call  sync..import
call  io..import
call  reflect..import
call  syscall..import
call  time..import
call  os..import
call  fmt..import
add  rsp, 8
ret
.L84:
mov  r10d, 8
xor  r11d, r11d
call  __morestack
ret
jmp  .L82
main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$equal$descriptor:
.quad  main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$equal
main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$hash$descriptor:
.quad  main.S4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e$hash
main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$equal$descriptor:
.quad  main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$equal
main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$hash$descriptor:
.quad  main.AS4_SizeN6_uint327_MallocsN6_uint645_FreesN6_uint64e61e$hash
main.AN6_uint64256e$equal$descriptor:
.quad  main.AN6_uint64256e$equal
main.AN6_uint64256e$hash$descriptor:
.quad  main.AN6_uint64256e$hash
main.AN7_uintptr32e$equal$descriptor:
.quad  main.AN7_uintptr32e$equal
main.AN7_uintptr32e$hash$descriptor:
.quad  main.AN7_uintptr32e$hash
__go_td_AIe3xe:
.byte  17
.byte  8
.byte  8
.zero  5
.quad  48
.long  47
.zero  4
.quad  0
.quad  0
.quad  __go_td_AIe3xe$gc
.quad  C7
.quad  0
.quad  0
.quad  __go_td_Ie
.quad  __go_td_AIee
.quad  3
__go_td_AIee:
.byte  23
.byte  8
.byte  8
.zero  5
.quad  24
.long  30
.zero  4
.quad  0
.quad  0
.quad  __go_td_AIee$gc
.quad  C10
.quad  0
.quad  0
.quad  __go_td_Ie
.LC1:
.ascii  "[]interface {}"
.zero  1
C10:
.quad  .LC1
.quad  14
__go_td_AIee$gc:
.quad  24
.quad  10
.quad  0
.quad  __go_td_Ie$gc
.quad  0
__go_td_Ie:
.byte  20
.byte  8
.byte  8
.zero  5
.quad  16
.long  16
.zero  4
.quad  runtime.nilinterhash$descriptor
.quad  runtime.nilinterequal$descriptor
.quad  __go_td_Ie$gc
.quad  C8
.quad  0
.quad  0
.quad  C9
.quad  0
.quad  0
C9:
.LC2:
.ascii  "interface {}"
.zero  1
C8:
.quad  .LC2
.quad  12
__go_td_Ie$gc:
.quad  16
.quad  8
.quad  0
.quad  0
.LC3:
.ascii  "[3]interface {}"
.zero  1
C7:
.quad  .LC3
.quad  15
__go_td_AIe3xe$gc:
.quad  48
.quad  3
.quad  0
.quad  3
.quad  16
.quad  8
.quad  0
.quad  4
.quad  0
__go_td_AN3_int6xe:
.byte -111
.byte  8
.byte  8
.zero  5
.quad  48
.long  1753408083
.zero  4
.quad  0
.quad  0
.quad  __go_td_AN3_int6xe$gc
.quad  C0
.quad  0
.quad  0
.quad  __go_tdn_int
.quad  __go_td_AN3_inte
.quad  6
__go_td_AN3_inte:
.byte  23
.byte  8
.byte  8
.zero  5
.quad  24
.long  876704048
.zero  4
.quad  0
.quad  0
.quad  __go_td_AN3_inte$gc
.quad  C6
.quad  0
.quad  0
.quad  __go_tdn_int
.LC4:
.ascii  "[]int"
.zero  1
C6:
.quad  .LC4
.quad  5
__go_td_AN3_inte$gc:
.quad  24
.quad  10
.quad  0
.quad  __go_tdn_int$gc
.quad  0
__go_tdn_int$gc:
.quad  8
.quad  0
__go_tdn_int:
.byte -126
.byte  8
.byte  8
.zero  5
.quad  8
.long  876704034
.zero  4
.quad  runtime.memhash64$descriptor
.quad  runtime.memequal64$descriptor
.quad  __go_td_i64e$gc
.quad  C1
.quad  C4
.quad  __go_td_pN3_int
__go_td_pN3_int:
.byte  54
.byte  8
.byte  8
.zero  5
.quad  8
.long  1142362665
.zero  4
.quad  runtime.memhash64$descriptor
.quad  runtime.memequal64$descriptor
.quad  __go_td_pN3_int$gc
.quad  C5
.quad  0
.quad  0
.quad  __go_tdn_int
.LC5:
.ascii  "*int"
.zero  1
C5:
.quad  .LC5
.quad  4
__go_td_pN3_int$gc:
.quad  8
.quad  2
.quad  0
.quad  0
C4:
.quad  C2
.quad  0
.quad  C3
.quad  0
.quad  0
C3:
.LC6:
.ascii  "int"
.zero  1
C2:
.quad  .LC6
.quad  3
C1:
.quad  .LC6
.quad  3
__go_td_i64e$gc:
.quad  8
.quad  0
.LC7:
.ascii  "[6]int"
.zero  1
C0:
.quad  .LC7
.quad  6
__go_td_AN3_int6xe$gc:
.quad  48
.quad  0

Fuente: google + godbolt
 
En qué lenguaje le gustaría que le hiciéramos la tarea?
jeje c++ solo es un ejer que no pude este es el codigo
teniendo 2 vectores de tamaño diferente, realiza la unión de estas y ordena de forma asc.
#include<iostream>
#include<vector>
using namespace std;
template <class t>
void MOSeleccionASC(vector<t> &ve,const int n){
t aux;
for (int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(ve>ve[j]){

aux=ve;
ve=ve[j];
ve[j]=aux;
}


}


}

}
int main(){
int n;
cin>>n;
vector<int> vec(n);
for(auto &elem:vec){
cin>>elem;


}
MOSeleccionASC(vec,vec.size());
for(auto &elem:vec){
cout<<elem<<"\t";

}
return 0;
}
 

Los últimos temas