Size: a a a

2020 December 04

AH

Ayrat Hudaygulov in pro.net
но теперь нулевой вектор ushort не создать
источник

RB

Roman Bukin in pro.net
Ayrat Hudaygulov
но теперь нулевой вектор ushort не создать
AsUint16 экстеншн должен быть
источник

AH

Ayrat Hudaygulov in pro.net
потому что CompareEqual не перегружен для ушортов
источник

AH

Ayrat Hudaygulov in pro.net
короче, ну его нахуй, на sbyte останусь
источник

RB

Roman Bukin in pro.net
Ayrat Hudaygulov
потому что CompareEqual не перегружен для ушортов
Какой компэр
источник

AH

Ayrat Hudaygulov in pro.net
Roman Bukin
Какой компэр
ну это далее для чеков
источник

AH

Ayrat Hudaygulov in pro.net
Roman Bukin
Какой компэр
это интринсик
источник

RB

Roman Bukin in pro.net
Ayrat Hudaygulov
ну это далее для чеков
Дальнейшие чеки тоже а векторах делай
источник

RB

Roman Bukin in pro.net
Чо ты не как байтоёб
источник

E

EgorBo in pro.net
Ayrat Hudaygulov
потому что CompareEqual не перегружен для ушортов
все эти AsInt и. т.п. это бесплатные операции, нужные для типизации
источник

E

EgorBo in pro.net
на кодген почти не влияют
источник

DP

Denis Petukhov in pro.net
Например Directory.GetFiles(path, "*.sln", SearchOption.AllDirectories)
источник

AH

Ayrat Hudaygulov in pro.net
var inp = Sse2.LoadVector128(sbytePtr);
var asciiMask = Sse2.And(inp.AsUInt16(), Vector128.Create((ushort) 0b1000_0000_1111_1111));
var isAscii = Sse2.MoveMask(Sse2.CompareEqual(asciiMask.AsSByte(), Vector128<sbyte>.Zero)) == 0xFFFF;
источник

лк

лалка кек in pro.net
Denis Petukhov
Например Directory.GetFiles(path, "*.sln", SearchOption.AllDirectories)
а path диск с: ставить? он же ищет только дочек
источник

DP

Denis Petukhov in pro.net
лалка кек
а path диск с: ставить? он же ищет только дочек
А path это начальная папка с которой начнется поиск вглубь. Например диск с
источник

лк

лалка кек in pro.net
Denis Petukhov
А path это начальная папка с которой начнется поиск вглубь. Например диск с
этож пи*дец)
источник

DP

Denis Petukhov in pro.net
лалка кек
этож пи*дец)
Третий раз. Задача какая у тебя? Найти файл хочешь или где?
источник

RB

Roman Bukin in pro.net
Ayrat Hudaygulov
var inp = Sse2.LoadVector128(sbytePtr);
var asciiMask = Sse2.And(inp.AsUInt16(), Vector128.Create((ushort) 0b1000_0000_1111_1111));
var isAscii = Sse2.MoveMask(Sse2.CompareEqual(asciiMask.AsSByte(), Vector128<sbyte>.Zero)) == 0xFFFF;
А теперь тоже самое, но на AVX
источник

AH

Ayrat Hudaygulov in pro.net
Roman Bukin
А теперь тоже самое, но на AVX
ну подожди, надо до ума довести
источник

RB

Roman Bukin in pro.net
Ayrat Hudaygulov
ну подожди, надо до ума довести
Там тоже самое будет
источник