I would like to seek clarification about the correct argument size for assembly functions. Specifically, asmdecl requires different sizes from those reported by go tool compile -S. See the following gist for an example:
I think 9 is technically the more correct answer. The compiler's -S output rounds it up, which probably doesn't really matter in practice. I guess we could change the compiler's -S output, if you think it would be good.
changed the title
x/tools/go/analysis/passes/asmdecl: is required argument size correct?Jan 7, 2019