From 462612ee8b79f8f97e9cc3c1782785c37246383d Mon Sep 17 00:00:00 2001 From: chai2010 Date: Sun, 16 Dec 2018 12:37:35 +0800 Subject: [PATCH] =?UTF-8?q?ch3:=20=E8=B0=83=E6=95=B4=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/{ch3-01-quick-guide => ch3.1}/id-01/pkg.go | 0 examples/{ch3-01-quick-guide => ch3.1}/id-01/runme.go | 0 examples/{ch3-01-quick-guide => ch3.1}/id-02/pkg.go | 0 examples/{ch3-01-quick-guide => ch3.1}/id-02/pkg_amd64.s | 0 examples/{ch3-01-quick-guide => ch3.1}/id-02/runme.go | 0 examples/{ch3-01-quick-guide => ch3.1}/main-01/Makefile | 0 examples/{ch3-01-quick-guide => ch3.1}/main-01/main.go | 0 examples/{ch3-01-quick-guide => ch3.1}/main-01/main_amd64.s | 0 examples/{ch3-01-quick-guide => ch3.1}/str-01/pkg.go | 0 examples/{ch3-01-quick-guide => ch3.1}/str-02/pkg.go | 0 examples/{ch3-01-quick-guide => ch3.1}/str-02/pkg_amd64.s | 0 examples/{ch3-01-quick-guide => ch3.1}/str-02/runme.go | 0 examples/{ch3-01-quick-guide => ch3.1}/str-03/pkg.go | 0 examples/{ch3-01-quick-guide => ch3.1}/str-03/pkg_amd64.s | 0 examples/{ch3-01-quick-guide => ch3.1}/str-03/runme.go | 0 examples/{ch3-06-func-again => ch3.6}/asm-split/main.go | 0 examples/{ch3-06-func-again => ch3.6}/asm-split/main_amd64.s | 0 examples/{ch3-08-debug => ch3.8}/hello-asm/main.go | 0 examples/{ch3-08-debug => ch3.8}/hello-asm/main_amd64.s | 0 examples/{ch3-08-debug => ch3.8}/hello/main.go | 0 examples/{ch3-xx => ch3.x}/add/add.go | 0 examples/{ch3-xx => ch3.x}/add/add_asm.go | 0 examples/{ch3-xx => ch3.x}/add/add_asm_amd64.s | 0 examples/{ch3-xx => ch3.x}/add/add_asm_generic.go | 0 examples/{ch3-xx => ch3.x}/add/add_test.go | 0 examples/{ch3-xx => ch3.x}/add/runme.go | 0 examples/{ch3-xx => ch3.x}/binary_search/binary_search.go | 0 examples/{ch3-xx => ch3.x}/binary_search/binary_search_amd64.s | 0 examples/{ch3-xx => ch3.x}/binary_search/binary_search_test.go | 0 examples/{ch3-xx => ch3.x}/cfun/main.go | 0 examples/{ch3-xx => ch3.x}/cfun/vendor/asmpkg/asmpkg.go | 0 examples/{ch3-xx => ch3.x}/cfun/vendor/asmpkg/asmpkg_amd64.s | 0 examples/{ch3-xx => ch3.x}/globalvar/asm_amd64.s | 0 examples/{ch3-xx => ch3.x}/globalvar/globalvar.go | 0 examples/{ch3-xx => ch3.x}/globalvar/runme.go | 0 examples/{ch3-xx => ch3.x}/hello/hello.go | 0 examples/{ch3-xx => ch3.x}/hello/hello_amd64.s | 0 examples/{ch3-xx => ch3.x}/hello/runme.go | 0 examples/{ch3-xx => ch3.x}/ifelse/ifelse.go | 0 examples/{ch3-xx => ch3.x}/ifelse/ifelse_ams_amd64.s | 0 examples/{ch3-xx => ch3.x}/ifelse/ifelse_test.go | 0 examples/{ch3-xx => ch3.x}/ifelse/runme.go | 0 examples/{ch3-xx => ch3.x}/instr/bench_test.go | 0 examples/{ch3-xx => ch3.x}/instr/instr.go | 0 examples/{ch3-xx => ch3.x}/instr/instr_amd64.s | 0 examples/{ch3-xx => ch3.x}/loop/loop.go | 0 examples/{ch3-xx => ch3.x}/loop/loop_asm_amd64.s | 0 examples/{ch3-xx => ch3.x}/loop/loop_test.go | 0 examples/{ch3-xx => ch3.x}/loop/runme.go | 0 examples/{ch3-xx => ch3.x}/min/min.go | 0 examples/{ch3-xx => ch3.x}/min/min_asm_amd64.s | 0 examples/{ch3-xx => ch3.x}/min/min_test.go | 0 examples/{ch3-xx => ch3.x}/min/runme.go | 0 examples/{ch3-xx => ch3.x}/slice/runme.go | 0 examples/{ch3-xx => ch3.x}/slice/slice.go | 0 examples/{ch3-xx => ch3.x}/slice/slice_asm_amd64.s | 0 examples/{ch3-xx => ch3.x}/slice/slice_test.go | 0 examples/{ch3-xx => ch3.x}/stackmap/stackmap.go | 0 examples/{ch3-xx => ch3.x}/stackmap/stackmap_amd64.s | 0 examples/{ch3-xx => ch3.x}/stackmap/stackmap_test.go | 0 examples/{ch3-xx => ch3.x}/sum/sum.go | 0 examples/{ch3-xx => ch3.x}/sum/sum_amd64.s | 0 examples/{ch3-xx => ch3.x}/sum/sum_test.go | 0 examples/{ch3-xx => ch3.x}/vector/sum_amd64.s | 0 examples/{ch3-xx => ch3.x}/vector/vector.go | 0 examples/{ch3-xx => ch3.x}/vector/vector_amd64.s | 0 examples/{ch3-xx => ch3.x}/vector/vector_test.go | 0 67 files changed, 0 insertions(+), 0 deletions(-) rename examples/{ch3-01-quick-guide => ch3.1}/id-01/pkg.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/id-01/runme.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/id-02/pkg.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/id-02/pkg_amd64.s (100%) rename examples/{ch3-01-quick-guide => ch3.1}/id-02/runme.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/main-01/Makefile (100%) rename examples/{ch3-01-quick-guide => ch3.1}/main-01/main.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/main-01/main_amd64.s (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-01/pkg.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-02/pkg.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-02/pkg_amd64.s (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-02/runme.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-03/pkg.go (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-03/pkg_amd64.s (100%) rename examples/{ch3-01-quick-guide => ch3.1}/str-03/runme.go (100%) rename examples/{ch3-06-func-again => ch3.6}/asm-split/main.go (100%) rename examples/{ch3-06-func-again => ch3.6}/asm-split/main_amd64.s (100%) rename examples/{ch3-08-debug => ch3.8}/hello-asm/main.go (100%) rename examples/{ch3-08-debug => ch3.8}/hello-asm/main_amd64.s (100%) rename examples/{ch3-08-debug => ch3.8}/hello/main.go (100%) rename examples/{ch3-xx => ch3.x}/add/add.go (100%) rename examples/{ch3-xx => ch3.x}/add/add_asm.go (100%) rename examples/{ch3-xx => ch3.x}/add/add_asm_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/add/add_asm_generic.go (100%) rename examples/{ch3-xx => ch3.x}/add/add_test.go (100%) rename examples/{ch3-xx => ch3.x}/add/runme.go (100%) rename examples/{ch3-xx => ch3.x}/binary_search/binary_search.go (100%) rename examples/{ch3-xx => ch3.x}/binary_search/binary_search_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/binary_search/binary_search_test.go (100%) rename examples/{ch3-xx => ch3.x}/cfun/main.go (100%) rename examples/{ch3-xx => ch3.x}/cfun/vendor/asmpkg/asmpkg.go (100%) rename examples/{ch3-xx => ch3.x}/cfun/vendor/asmpkg/asmpkg_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/globalvar/asm_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/globalvar/globalvar.go (100%) rename examples/{ch3-xx => ch3.x}/globalvar/runme.go (100%) rename examples/{ch3-xx => ch3.x}/hello/hello.go (100%) rename examples/{ch3-xx => ch3.x}/hello/hello_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/hello/runme.go (100%) rename examples/{ch3-xx => ch3.x}/ifelse/ifelse.go (100%) rename examples/{ch3-xx => ch3.x}/ifelse/ifelse_ams_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/ifelse/ifelse_test.go (100%) rename examples/{ch3-xx => ch3.x}/ifelse/runme.go (100%) rename examples/{ch3-xx => ch3.x}/instr/bench_test.go (100%) rename examples/{ch3-xx => ch3.x}/instr/instr.go (100%) rename examples/{ch3-xx => ch3.x}/instr/instr_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/loop/loop.go (100%) rename examples/{ch3-xx => ch3.x}/loop/loop_asm_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/loop/loop_test.go (100%) rename examples/{ch3-xx => ch3.x}/loop/runme.go (100%) rename examples/{ch3-xx => ch3.x}/min/min.go (100%) rename examples/{ch3-xx => ch3.x}/min/min_asm_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/min/min_test.go (100%) rename examples/{ch3-xx => ch3.x}/min/runme.go (100%) rename examples/{ch3-xx => ch3.x}/slice/runme.go (100%) rename examples/{ch3-xx => ch3.x}/slice/slice.go (100%) rename examples/{ch3-xx => ch3.x}/slice/slice_asm_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/slice/slice_test.go (100%) rename examples/{ch3-xx => ch3.x}/stackmap/stackmap.go (100%) rename examples/{ch3-xx => ch3.x}/stackmap/stackmap_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/stackmap/stackmap_test.go (100%) rename examples/{ch3-xx => ch3.x}/sum/sum.go (100%) rename examples/{ch3-xx => ch3.x}/sum/sum_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/sum/sum_test.go (100%) rename examples/{ch3-xx => ch3.x}/vector/sum_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/vector/vector.go (100%) rename examples/{ch3-xx => ch3.x}/vector/vector_amd64.s (100%) rename examples/{ch3-xx => ch3.x}/vector/vector_test.go (100%) diff --git a/examples/ch3-01-quick-guide/id-01/pkg.go b/examples/ch3.1/id-01/pkg.go similarity index 100% rename from examples/ch3-01-quick-guide/id-01/pkg.go rename to examples/ch3.1/id-01/pkg.go diff --git a/examples/ch3-01-quick-guide/id-01/runme.go b/examples/ch3.1/id-01/runme.go similarity index 100% rename from examples/ch3-01-quick-guide/id-01/runme.go rename to examples/ch3.1/id-01/runme.go diff --git a/examples/ch3-01-quick-guide/id-02/pkg.go b/examples/ch3.1/id-02/pkg.go similarity index 100% rename from examples/ch3-01-quick-guide/id-02/pkg.go rename to examples/ch3.1/id-02/pkg.go diff --git a/examples/ch3-01-quick-guide/id-02/pkg_amd64.s b/examples/ch3.1/id-02/pkg_amd64.s similarity index 100% rename from examples/ch3-01-quick-guide/id-02/pkg_amd64.s rename to examples/ch3.1/id-02/pkg_amd64.s diff --git a/examples/ch3-01-quick-guide/id-02/runme.go b/examples/ch3.1/id-02/runme.go similarity index 100% rename from examples/ch3-01-quick-guide/id-02/runme.go rename to examples/ch3.1/id-02/runme.go diff --git a/examples/ch3-01-quick-guide/main-01/Makefile b/examples/ch3.1/main-01/Makefile similarity index 100% rename from examples/ch3-01-quick-guide/main-01/Makefile rename to examples/ch3.1/main-01/Makefile diff --git a/examples/ch3-01-quick-guide/main-01/main.go b/examples/ch3.1/main-01/main.go similarity index 100% rename from examples/ch3-01-quick-guide/main-01/main.go rename to examples/ch3.1/main-01/main.go diff --git a/examples/ch3-01-quick-guide/main-01/main_amd64.s b/examples/ch3.1/main-01/main_amd64.s similarity index 100% rename from examples/ch3-01-quick-guide/main-01/main_amd64.s rename to examples/ch3.1/main-01/main_amd64.s diff --git a/examples/ch3-01-quick-guide/str-01/pkg.go b/examples/ch3.1/str-01/pkg.go similarity index 100% rename from examples/ch3-01-quick-guide/str-01/pkg.go rename to examples/ch3.1/str-01/pkg.go diff --git a/examples/ch3-01-quick-guide/str-02/pkg.go b/examples/ch3.1/str-02/pkg.go similarity index 100% rename from examples/ch3-01-quick-guide/str-02/pkg.go rename to examples/ch3.1/str-02/pkg.go diff --git a/examples/ch3-01-quick-guide/str-02/pkg_amd64.s b/examples/ch3.1/str-02/pkg_amd64.s similarity index 100% rename from examples/ch3-01-quick-guide/str-02/pkg_amd64.s rename to examples/ch3.1/str-02/pkg_amd64.s diff --git a/examples/ch3-01-quick-guide/str-02/runme.go b/examples/ch3.1/str-02/runme.go similarity index 100% rename from examples/ch3-01-quick-guide/str-02/runme.go rename to examples/ch3.1/str-02/runme.go diff --git a/examples/ch3-01-quick-guide/str-03/pkg.go b/examples/ch3.1/str-03/pkg.go similarity index 100% rename from examples/ch3-01-quick-guide/str-03/pkg.go rename to examples/ch3.1/str-03/pkg.go diff --git a/examples/ch3-01-quick-guide/str-03/pkg_amd64.s b/examples/ch3.1/str-03/pkg_amd64.s similarity index 100% rename from examples/ch3-01-quick-guide/str-03/pkg_amd64.s rename to examples/ch3.1/str-03/pkg_amd64.s diff --git a/examples/ch3-01-quick-guide/str-03/runme.go b/examples/ch3.1/str-03/runme.go similarity index 100% rename from examples/ch3-01-quick-guide/str-03/runme.go rename to examples/ch3.1/str-03/runme.go diff --git a/examples/ch3-06-func-again/asm-split/main.go b/examples/ch3.6/asm-split/main.go similarity index 100% rename from examples/ch3-06-func-again/asm-split/main.go rename to examples/ch3.6/asm-split/main.go diff --git a/examples/ch3-06-func-again/asm-split/main_amd64.s b/examples/ch3.6/asm-split/main_amd64.s similarity index 100% rename from examples/ch3-06-func-again/asm-split/main_amd64.s rename to examples/ch3.6/asm-split/main_amd64.s diff --git a/examples/ch3-08-debug/hello-asm/main.go b/examples/ch3.8/hello-asm/main.go similarity index 100% rename from examples/ch3-08-debug/hello-asm/main.go rename to examples/ch3.8/hello-asm/main.go diff --git a/examples/ch3-08-debug/hello-asm/main_amd64.s b/examples/ch3.8/hello-asm/main_amd64.s similarity index 100% rename from examples/ch3-08-debug/hello-asm/main_amd64.s rename to examples/ch3.8/hello-asm/main_amd64.s diff --git a/examples/ch3-08-debug/hello/main.go b/examples/ch3.8/hello/main.go similarity index 100% rename from examples/ch3-08-debug/hello/main.go rename to examples/ch3.8/hello/main.go diff --git a/examples/ch3-xx/add/add.go b/examples/ch3.x/add/add.go similarity index 100% rename from examples/ch3-xx/add/add.go rename to examples/ch3.x/add/add.go diff --git a/examples/ch3-xx/add/add_asm.go b/examples/ch3.x/add/add_asm.go similarity index 100% rename from examples/ch3-xx/add/add_asm.go rename to examples/ch3.x/add/add_asm.go diff --git a/examples/ch3-xx/add/add_asm_amd64.s b/examples/ch3.x/add/add_asm_amd64.s similarity index 100% rename from examples/ch3-xx/add/add_asm_amd64.s rename to examples/ch3.x/add/add_asm_amd64.s diff --git a/examples/ch3-xx/add/add_asm_generic.go b/examples/ch3.x/add/add_asm_generic.go similarity index 100% rename from examples/ch3-xx/add/add_asm_generic.go rename to examples/ch3.x/add/add_asm_generic.go diff --git a/examples/ch3-xx/add/add_test.go b/examples/ch3.x/add/add_test.go similarity index 100% rename from examples/ch3-xx/add/add_test.go rename to examples/ch3.x/add/add_test.go diff --git a/examples/ch3-xx/add/runme.go b/examples/ch3.x/add/runme.go similarity index 100% rename from examples/ch3-xx/add/runme.go rename to examples/ch3.x/add/runme.go diff --git a/examples/ch3-xx/binary_search/binary_search.go b/examples/ch3.x/binary_search/binary_search.go similarity index 100% rename from examples/ch3-xx/binary_search/binary_search.go rename to examples/ch3.x/binary_search/binary_search.go diff --git a/examples/ch3-xx/binary_search/binary_search_amd64.s b/examples/ch3.x/binary_search/binary_search_amd64.s similarity index 100% rename from examples/ch3-xx/binary_search/binary_search_amd64.s rename to examples/ch3.x/binary_search/binary_search_amd64.s diff --git a/examples/ch3-xx/binary_search/binary_search_test.go b/examples/ch3.x/binary_search/binary_search_test.go similarity index 100% rename from examples/ch3-xx/binary_search/binary_search_test.go rename to examples/ch3.x/binary_search/binary_search_test.go diff --git a/examples/ch3-xx/cfun/main.go b/examples/ch3.x/cfun/main.go similarity index 100% rename from examples/ch3-xx/cfun/main.go rename to examples/ch3.x/cfun/main.go diff --git a/examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go b/examples/ch3.x/cfun/vendor/asmpkg/asmpkg.go similarity index 100% rename from examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go rename to examples/ch3.x/cfun/vendor/asmpkg/asmpkg.go diff --git a/examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s b/examples/ch3.x/cfun/vendor/asmpkg/asmpkg_amd64.s similarity index 100% rename from examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s rename to examples/ch3.x/cfun/vendor/asmpkg/asmpkg_amd64.s diff --git a/examples/ch3-xx/globalvar/asm_amd64.s b/examples/ch3.x/globalvar/asm_amd64.s similarity index 100% rename from examples/ch3-xx/globalvar/asm_amd64.s rename to examples/ch3.x/globalvar/asm_amd64.s diff --git a/examples/ch3-xx/globalvar/globalvar.go b/examples/ch3.x/globalvar/globalvar.go similarity index 100% rename from examples/ch3-xx/globalvar/globalvar.go rename to examples/ch3.x/globalvar/globalvar.go diff --git a/examples/ch3-xx/globalvar/runme.go b/examples/ch3.x/globalvar/runme.go similarity index 100% rename from examples/ch3-xx/globalvar/runme.go rename to examples/ch3.x/globalvar/runme.go diff --git a/examples/ch3-xx/hello/hello.go b/examples/ch3.x/hello/hello.go similarity index 100% rename from examples/ch3-xx/hello/hello.go rename to examples/ch3.x/hello/hello.go diff --git a/examples/ch3-xx/hello/hello_amd64.s b/examples/ch3.x/hello/hello_amd64.s similarity index 100% rename from examples/ch3-xx/hello/hello_amd64.s rename to examples/ch3.x/hello/hello_amd64.s diff --git a/examples/ch3-xx/hello/runme.go b/examples/ch3.x/hello/runme.go similarity index 100% rename from examples/ch3-xx/hello/runme.go rename to examples/ch3.x/hello/runme.go diff --git a/examples/ch3-xx/ifelse/ifelse.go b/examples/ch3.x/ifelse/ifelse.go similarity index 100% rename from examples/ch3-xx/ifelse/ifelse.go rename to examples/ch3.x/ifelse/ifelse.go diff --git a/examples/ch3-xx/ifelse/ifelse_ams_amd64.s b/examples/ch3.x/ifelse/ifelse_ams_amd64.s similarity index 100% rename from examples/ch3-xx/ifelse/ifelse_ams_amd64.s rename to examples/ch3.x/ifelse/ifelse_ams_amd64.s diff --git a/examples/ch3-xx/ifelse/ifelse_test.go b/examples/ch3.x/ifelse/ifelse_test.go similarity index 100% rename from examples/ch3-xx/ifelse/ifelse_test.go rename to examples/ch3.x/ifelse/ifelse_test.go diff --git a/examples/ch3-xx/ifelse/runme.go b/examples/ch3.x/ifelse/runme.go similarity index 100% rename from examples/ch3-xx/ifelse/runme.go rename to examples/ch3.x/ifelse/runme.go diff --git a/examples/ch3-xx/instr/bench_test.go b/examples/ch3.x/instr/bench_test.go similarity index 100% rename from examples/ch3-xx/instr/bench_test.go rename to examples/ch3.x/instr/bench_test.go diff --git a/examples/ch3-xx/instr/instr.go b/examples/ch3.x/instr/instr.go similarity index 100% rename from examples/ch3-xx/instr/instr.go rename to examples/ch3.x/instr/instr.go diff --git a/examples/ch3-xx/instr/instr_amd64.s b/examples/ch3.x/instr/instr_amd64.s similarity index 100% rename from examples/ch3-xx/instr/instr_amd64.s rename to examples/ch3.x/instr/instr_amd64.s diff --git a/examples/ch3-xx/loop/loop.go b/examples/ch3.x/loop/loop.go similarity index 100% rename from examples/ch3-xx/loop/loop.go rename to examples/ch3.x/loop/loop.go diff --git a/examples/ch3-xx/loop/loop_asm_amd64.s b/examples/ch3.x/loop/loop_asm_amd64.s similarity index 100% rename from examples/ch3-xx/loop/loop_asm_amd64.s rename to examples/ch3.x/loop/loop_asm_amd64.s diff --git a/examples/ch3-xx/loop/loop_test.go b/examples/ch3.x/loop/loop_test.go similarity index 100% rename from examples/ch3-xx/loop/loop_test.go rename to examples/ch3.x/loop/loop_test.go diff --git a/examples/ch3-xx/loop/runme.go b/examples/ch3.x/loop/runme.go similarity index 100% rename from examples/ch3-xx/loop/runme.go rename to examples/ch3.x/loop/runme.go diff --git a/examples/ch3-xx/min/min.go b/examples/ch3.x/min/min.go similarity index 100% rename from examples/ch3-xx/min/min.go rename to examples/ch3.x/min/min.go diff --git a/examples/ch3-xx/min/min_asm_amd64.s b/examples/ch3.x/min/min_asm_amd64.s similarity index 100% rename from examples/ch3-xx/min/min_asm_amd64.s rename to examples/ch3.x/min/min_asm_amd64.s diff --git a/examples/ch3-xx/min/min_test.go b/examples/ch3.x/min/min_test.go similarity index 100% rename from examples/ch3-xx/min/min_test.go rename to examples/ch3.x/min/min_test.go diff --git a/examples/ch3-xx/min/runme.go b/examples/ch3.x/min/runme.go similarity index 100% rename from examples/ch3-xx/min/runme.go rename to examples/ch3.x/min/runme.go diff --git a/examples/ch3-xx/slice/runme.go b/examples/ch3.x/slice/runme.go similarity index 100% rename from examples/ch3-xx/slice/runme.go rename to examples/ch3.x/slice/runme.go diff --git a/examples/ch3-xx/slice/slice.go b/examples/ch3.x/slice/slice.go similarity index 100% rename from examples/ch3-xx/slice/slice.go rename to examples/ch3.x/slice/slice.go diff --git a/examples/ch3-xx/slice/slice_asm_amd64.s b/examples/ch3.x/slice/slice_asm_amd64.s similarity index 100% rename from examples/ch3-xx/slice/slice_asm_amd64.s rename to examples/ch3.x/slice/slice_asm_amd64.s diff --git a/examples/ch3-xx/slice/slice_test.go b/examples/ch3.x/slice/slice_test.go similarity index 100% rename from examples/ch3-xx/slice/slice_test.go rename to examples/ch3.x/slice/slice_test.go diff --git a/examples/ch3-xx/stackmap/stackmap.go b/examples/ch3.x/stackmap/stackmap.go similarity index 100% rename from examples/ch3-xx/stackmap/stackmap.go rename to examples/ch3.x/stackmap/stackmap.go diff --git a/examples/ch3-xx/stackmap/stackmap_amd64.s b/examples/ch3.x/stackmap/stackmap_amd64.s similarity index 100% rename from examples/ch3-xx/stackmap/stackmap_amd64.s rename to examples/ch3.x/stackmap/stackmap_amd64.s diff --git a/examples/ch3-xx/stackmap/stackmap_test.go b/examples/ch3.x/stackmap/stackmap_test.go similarity index 100% rename from examples/ch3-xx/stackmap/stackmap_test.go rename to examples/ch3.x/stackmap/stackmap_test.go diff --git a/examples/ch3-xx/sum/sum.go b/examples/ch3.x/sum/sum.go similarity index 100% rename from examples/ch3-xx/sum/sum.go rename to examples/ch3.x/sum/sum.go diff --git a/examples/ch3-xx/sum/sum_amd64.s b/examples/ch3.x/sum/sum_amd64.s similarity index 100% rename from examples/ch3-xx/sum/sum_amd64.s rename to examples/ch3.x/sum/sum_amd64.s diff --git a/examples/ch3-xx/sum/sum_test.go b/examples/ch3.x/sum/sum_test.go similarity index 100% rename from examples/ch3-xx/sum/sum_test.go rename to examples/ch3.x/sum/sum_test.go diff --git a/examples/ch3-xx/vector/sum_amd64.s b/examples/ch3.x/vector/sum_amd64.s similarity index 100% rename from examples/ch3-xx/vector/sum_amd64.s rename to examples/ch3.x/vector/sum_amd64.s diff --git a/examples/ch3-xx/vector/vector.go b/examples/ch3.x/vector/vector.go similarity index 100% rename from examples/ch3-xx/vector/vector.go rename to examples/ch3.x/vector/vector.go diff --git a/examples/ch3-xx/vector/vector_amd64.s b/examples/ch3.x/vector/vector_amd64.s similarity index 100% rename from examples/ch3-xx/vector/vector_amd64.s rename to examples/ch3.x/vector/vector_amd64.s diff --git a/examples/ch3-xx/vector/vector_test.go b/examples/ch3.x/vector/vector_test.go similarity index 100% rename from examples/ch3-xx/vector/vector_test.go rename to examples/ch3.x/vector/vector_test.go