mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-10-28 18:07:12 +08:00
Update patch set 1
Patch Set 1: Commit-Queue+2 (1 comment) Patch-set: 1 Label: Commit-Queue=+2, 75ddd3299f2f279948c2fb35c8ad120ff114ec5a
This commit is contained in:
parent
dcc593e16e
commit
bb540e1df3
@ -34,6 +34,23 @@
|
||||
"parentUuid": "855cc898_0b4e2e44",
|
||||
"revId": "dc630852d7e90c27003ce0c7e322f7d02baff122",
|
||||
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
|
||||
},
|
||||
{
|
||||
"unresolved": false,
|
||||
"key": {
|
||||
"uuid": "842b548f_fa5f01da",
|
||||
"filename": "/PATCHSET_LEVEL",
|
||||
"patchSetId": 1
|
||||
},
|
||||
"lineNbr": 0,
|
||||
"author": {
|
||||
"id": 1115898
|
||||
},
|
||||
"writtenOn": "2026-10-27T19:31:27Z",
|
||||
"side": 1,
|
||||
"message": "btw I did some refactoring of rotate using 8 bit as a basis, making 16 and 32 bit elements work the same way. Instead of \u0027scaling\u0027 to read a column and write a row, a tile is transposed. The transpose is intended to scale with sve or sme, or rvv. avx512/avx/sse are different tile sizes and in practice a common theme emerged - 4 int32 wide by vector length tall as a read, then 4 rows written.\nI\u0027m considering 24 bit, but that may be done a tile wrapper, allowing ld3 to be avoided. on sve, rvv and avx512 masking helps avoid C.",
|
||||
"revId": "dc630852d7e90c27003ce0c7e322f7d02baff122",
|
||||
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user