If you run go build with the -work flag, you can see the directory in which the build happens, and go_asm is written there.
-rob On Thu, Jan 25, 2018 at 2:25 PM, Caleb Spare <cesp...@gmail.com> wrote: > Quick question about the Go assembler. > > I'm trying to use the get_tls and related macros mentioned near the > bottom of https://golang.org/doc/asm. > > Although the line > > # include "go_asm.h" > > doesn't give an error, subsequent lines where I use the macro fail: > > get_tls(CX) // unrecognized instruction "get_tls" > > The go_asm.h header seems to be generated by the toolchain rather than > being a file I can take a look at. Does anyone know more about how it > works? Is it only available to runtime code (though that's not > mentioned on https://golang.org/doc/asm)? > > Thanks! > Caleb > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.