18 lines
296 B
Go
18 lines
296 B
Go
package asmc_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"git.urbach.dev/cli/q/src/asm"
|
|
"git.urbach.dev/cli/q/src/asmc"
|
|
"git.urbach.dev/cli/q/src/cpu"
|
|
)
|
|
|
|
func BenchmarkFinalize(b *testing.B) {
|
|
a := asm.Assembler{}
|
|
a.RegisterNumber(asm.MOVE, cpu.Register(0), 0)
|
|
|
|
for b.Loop() {
|
|
asmc.Finalize(&a, nil)
|
|
}
|
|
}
|