Sign in
go
/
arch
/
HEAD
657d90b
riscv64: fix bug in memOrder to string
by Qiuweihong
· 13 days ago
master
fea4a9e
riscv64: add support for Zicond instructions
by Xueqi Luo
· 3 months ago
v0.23.0
4248080
riscv64: fix and update decoding of MOVD and MOVF
by Mark Ryan
· 4 months ago
v0.22.0
5787ef9
riscv64: add support for RVV 1.0 instructions
by Mark D Ryan
· 9 months ago
090af6d
riscv64: fix argument count check in spec.go
by Mark Ryan
· 5 months ago
v0.21.0
981dfb9
all: upgrade go directive to at least 1.24.0 [generated]
by Gopher Robot
· 5 months ago
3476d8e
arm64/arm64asm: stop relying on global rand.Seed
by Cherry Mui
· 5 months ago
fb55ef7
internal/{simdgen,unify}: delete, move to main repo
by Austin Clements
· 5 months ago
6ad8cbc
internal/simdgen: add missing copyright header
by Austin Clements
· 5 months ago
d90dca2
internal/simdgen: remove non-masked 128/256-bit AVX512 comparisons
by David Chase
· 6 months ago
faba133
internal/simdgen: add broadcast helper methods and SetElem for floats
by David Chase
· 6 months ago
0177fac
internal/simdgen: fix generated rules for shifts
by David Chase
· 5 months ago
0bf34ca
internal/simdgen: make sure that output is based on sorted data
by David Chase
· 5 months ago
1e80165
internal/simdgen: generate cpu.go feature checks API
by Austin Clements
· 6 months ago
8860112
internal/simdgen: single copy of the generated header string
by Austin Clements
· 6 months ago
c1242d7
internal/simdgen: combine AVX512F+CD+BW+DQ+VL into "AVX512" feature
by Austin Clements
· 6 months ago
3d4fe2e
internal/simdgen: compute CPU feature in XED decoder
by Austin Clements
· 6 months ago
fbc9dad
internal/simdgen/ops: use correct op for unsigned MulHigh
by Austin Clements
· 6 months ago
134aefd
internal/simdgen: imm document improve
by Junyang Shao
· 5 months ago
861b997
internal/simdgen: fix imm aux types and change documentation
by Junyang Shao
· 6 months ago
46ba08e
internal/unify: fix minor comment typo
by Austin Clements
· 6 months ago
d3d6994
riscv64: fix the path to the RISC-V extensions in spec.go
by Mark D Ryan
· 9 months ago
2388874
internal/simdgen: API interface fixes
by Junyang Shao
· 6 months ago
b15c9c0
internal/simdgen: add value conversion ToBits for mask
by Junyang Shao
· 6 months ago
515a750
internal/simdgen: add Expand
by Junyang Shao
· 6 months ago
v0.20.0
5f469bf
internal/simdgen: (Set|Get)(Lo|Hi)
by Junyang Shao
· 6 months ago
f958ca7
internal/simdgen: replace go generate with !import
by Austin Clements
· 6 months ago
ca8f6cb
internal/unify: fix Summands for sum of sums
by Austin Clements
· 6 months ago
dfa62d1
internal/unify: add !import nodes
by Austin Clements
· 6 months ago
57b3564
internal/unify: refactor in preparation for !import
by Austin Clements
· 6 months ago
603ac80
internal/unify: drop StringReplacer
by Austin Clements
· 6 months ago
0a93275
internal/unify: rename nonDetEnv -> envSet
by Austin Clements
· 6 months ago
c9a2ab3
internal/unify: use arbitrary expressions for environment sets
by Austin Clements
· 6 months ago
dca4598
internal/simdgen: add profiling flags
by Austin Clements
· 6 months ago
fd301ee
internal/simdgen: add VPBLENDVB and VPBLENDMB
by David Chase
· 6 months ago
a373a4b
internal/simdgen: add ShiftAll immediate variant.
by Junyang Shao
· 6 months ago
17d8378
internal/simdgen: rename some methods
by David Chase
· 6 months ago
2f2bc4c
internal/simdgen: make bitwise logic avaialble to all u?int vectors
by Junyang Shao
· 6 months ago
4967ce7
internal/simdgen: change PairDotProdAccumulate to AddDotProd
by Junyang Shao
· 6 months ago
0354b49
internal/simdgen: change Shift*AndFillUpperFrom to Shift*Concat
by Junyang Shao
· 6 months ago
968e15c
internal/simdgen: enable k-masked load/store on AVX512
by David Chase
· 6 months ago
0f343f3
internal/simdgen: add declarations+intrinsics for mask-from-value
by David Chase
· 6 months ago
d3ce7fc
internal/simdgen: add some conversion ops
by David Chase
· 6 months ago
357d0b5
internal/simdgen: modify sorting for generic/ssa ops, rules
by David Chase
· 6 months ago
1167cd0
internal/simdgen: add generated declarations for AVX2 masked load/store
by David Chase
· 6 months ago
2b75d2f
internal/simdgen: remove automatically generated tests
by David Chase
· 6 months ago
f4fa54f
internal/simdgen: support load from bits for mask
by Junyang Shao
· 6 months ago
6ef7986
internal/simdgen: introduce instruction variants and use for masked ops
by Austin Clements
· 6 months ago
ce2e40c
internal/simdgen: use "NAME" for method names in doc strings
by Austin Clements
· 6 months ago
63d3a51
internal/simdgen: split Operation into rawOperation
by Austin Clements
· 6 months ago
213dc9a
internal/unify: support custom type decoding
by Austin Clements
· 6 months ago
ed8e693
internal/{unify,simdgen}: replace NewDef with DefBuilder
by Austin Clements
· 6 months ago
f9e0965
internal/simdgen: refactor decodeOperands and loadXED
by Austin Clements
· 6 months ago
a212601
internal/simdgen: use bools for bools
by Austin Clements
· 6 months ago
60f586f
internal/simdgen: replace hand-written formatters with reflect
by Austin Clements
· 6 months ago
0e92577
internal/simdgen: fix or clarify some ISA misconceptions
by Austin Clements
· 6 months ago
414be24
internal/simdgen: fix YAML round-tripping
by Austin Clements
· 6 months ago
e4b5180
internal/unify: fix parsing of empty string nodes
by Austin Clements
· 6 months ago
d63b4ec
internal/unify: fix round-tripping strings with regexp metacharacters
by Austin Clements
· 6 months ago
d0d5d5b
internal/simdgen: support load from bits for mask
by Junyang Shao
· 6 months ago
d50ebdc
internal/simdgen: clean up masked op doc
by Junyang Shao
· 6 months ago
c81c31d
internal/simdgen: add logging of all CPU Features
by Junyang Shao
· 6 months ago
4344dd8
internal/simdgen: reorder PairDotProdAccumulate
by Junyang Shao
· 6 months ago
ad6e2ac
internal/simdgen: cleans up the shape of Permute
by Junyang Shao
· 6 months ago
7928003
internal/simdgen: adjust param order for AndNot
by Junyang Shao
· 6 months ago
ca6dc8e
internal/simdgen: add Compress
by Junyang Shao
· 6 months ago
d0fd62e
internal/simdgen: default mask param's name to mask
by Junyang Shao
· 6 months ago
cd05644
internal/simdgen: add variable Permute
by Junyang Shao
· 6 months ago
6a37663
internal/simdgen: add VDPPS
by Junyang Shao
· 6 months ago
17f4719
internal/simdgen: updates CPU Feature in doc
by Junyang Shao
· 6 months ago
d3b287a
internal/simdgen: adjust Shift.* operations
by Junyang Shao
· 6 months ago
505fade
internal/simdgen: change imm param name to constant
by Junyang Shao
· 7 months ago
8033e00
internal/simdgen: fix documentations
by Junyang Shao
· 7 months ago
2de10e9
internal/simdgen: fix Int64x2 Greater output type to mask
by Junyang Shao
· 7 months ago
24c76b9
internal/simdgen: cleanup unneeded return value from shape
by Junyang Shao
· 7 months ago
f999474
internal/simdgen: emit more "..." rules for SSA rewriter
by David Chase
· 7 months ago
c69f759
internal/simdgen: Int64x2 Greater and Uint* Equals
by Junyang Shao
· 7 months ago
v0.19.0
098cba1
internal/simdgen: make AVX512 op use upper registers
by Junyang Shao
· 7 months ago
a3ce8a7
internal/simdgen: rename register mask fp to v
by Junyang Shao
· 7 months ago
f757800
internal/simdgen: change op name Masked$OP to $(OP)Masked
by Junyang Shao
· 7 months ago
dea0129
internal/simdgen: doc/type cleanup around 'shape' and its return values.
by David Chase
· 7 months ago
8237fc3
internal/simdgen: remove FP bitwise logic operations.
by Junyang Shao
· 7 months ago
d067285
internal/simdgen: make all compares between NaNs false
by Junyang Shao
· 7 months ago
36da9b0
internal/simdgen: add EXTRACT[IF]128 instructions
by David Chase
· 7 months ago
19fdaf8
internal/simdgen: add INSERT[IF]128 instructions
by David Chase
· 7 months ago
df255ae
internal/simdgen: handle K0 by deleting operand
by David Chase
· 7 months ago
e3aff9d
internal/simdgen: make types order really invariant
by David Chase
· 7 months ago
bce7f6b
arch/internal: cleanup {Operation,Operand}.String()
by David Chase
· 7 months ago
203f3d6
internal/simdgen: cleanup unnecessary APIs, documentations
by Junyang Shao
· 7 months ago
992047b
internal/simdgen: possible way to configure parameter orders
by David Chase
· 7 months ago
025062f
internal/simdgen: possible way to configure parameter names
by David Chase
· 7 months ago
9b12b48
internal/simdgen: modify sorting so it is prettier
by David Chase
· 7 months ago
0d73a5d
arch/internal: add VPEXTR* instructions
by David Chase
· 7 months ago
11b9f36
internal/simdgen: add galois field instructions
by Junyang Shao
· 7 months ago
7f64176
internal/simdgen: add shift and rotate operations
by Junyang Shao
· 7 months ago
8c66844
internal/simdgen: changes to generated code, for VPEXTR
by David Chase
· 7 months ago
85ea620
internal/simdgen: cleanups, and prep for VPEXTR*
by David Chase
· 7 months ago
9a776a7
internal/simdgen: mute the not-normally-useful errors from XED
by David Chase
· 7 months ago
38b7fb1
internal/simdgen: convert return-error to panics.
by David Chase
· 7 months ago
d0b1dca
internal/simdgen: corrected type size confusion
by David Chase
· 7 months ago
Next »