mirror of https://github.com/icedland/iced.git
Update mem size table
This commit is contained in:
parent
d22b26e5c0
commit
8e97cf65f9
|
@ -777,36 +777,36 @@ namespace Iced.Intel {
|
|||
new MemorySizeInfo(MemorySize.Packed512_UInt128, 64, 16, MemorySize.UInt128, false, false),
|
||||
new MemorySizeInfo(MemorySize.Packed512_Float32, 64, 4, MemorySize.Float32, true, false),
|
||||
new MemorySizeInfo(MemorySize.Packed512_Float64, 64, 8, MemorySize.Float64, true, false),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_UInt32, 8, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_Int32, 8, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_Float32, 8, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt32, 16, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Int32, 16, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt52, 16, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt64, 16, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Int64, 16, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Float32, 16, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Float64, 16, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt32, 32, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Int32, 32, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt52, 32, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt64, 32, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Int64, 32, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Float32, 32, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Float64, 32, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt32, 64, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Int32, 64, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt52, 64, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt64, 64, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Int64, 64, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Float32, 64, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Float64, 64, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_2xUInt32, 16, 8, MemorySize.Packed64_UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_2xUInt32, 32, 8, MemorySize.Packed64_UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_2xUInt32, 64, 8, MemorySize.Packed64_UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_2xInt32, 16, 8, MemorySize.Packed64_Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_2xInt32, 32, 8, MemorySize.Packed64_Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_2xInt32, 64, 8, MemorySize.Packed64_Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_UInt32, 4, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_Int32, 4, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast64_Float32, 4, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt32, 4, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Int32, 4, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt52, 8, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_UInt64, 8, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Int64, 8, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Float32, 4, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_Float64, 8, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt32, 4, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Int32, 4, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt52, 8, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_UInt64, 8, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Int64, 8, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Float32, 4, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_Float64, 8, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt32, 4, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Int32, 4, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt52, 8, 8, MemorySize.UInt52, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_UInt64, 8, 8, MemorySize.UInt64, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Int64, 8, 8, MemorySize.Int64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Float32, 4, 4, MemorySize.Float32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_Float64, 8, 8, MemorySize.Float64, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_2xUInt32, 8, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_2xUInt32, 8, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_2xUInt32, 8, 4, MemorySize.UInt32, false, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast128_2xInt32, 8, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast256_2xInt32, 8, 4, MemorySize.Int32, true, true),
|
||||
new MemorySizeInfo(MemorySize.Broadcast512_2xInt32, 8, 4, MemorySize.Int32, true, true),
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
|
@ -925,7 +925,7 @@ namespace Iced.Intel {
|
|||
/// <param name="memorySize">Memory size value</param>
|
||||
/// <param name="size">Size of location</param>
|
||||
/// <param name="elementSize">Size of the packed element, or <paramref name="size"/> if it's not packed data</param>
|
||||
/// <param name="elementType">Element type if it's packed data or <see cref="MemorySize.Unknown"/></param>
|
||||
/// <param name="elementType">Element type if it's packed data or the <paramref name="memorySize"/> if it's not packed data</param>
|
||||
/// <param name="isSigned">true if signed data</param>
|
||||
/// <param name="isBroadcast">true if broadcast</param>
|
||||
public MemorySizeInfo(MemorySize memorySize, int size, int elementSize, MemorySize elementType, bool isSigned, bool isBroadcast) {
|
||||
|
|
Loading…
Reference in New Issue