Skip to content

I have a function body encryption problem #217

@Liudeke

Description

@Liudeke

Can the contents of the function body be fully encrypted?
There is no fully encrypted code:
public static float3x3 operator *(float3x3 m1, float3x3 m2)
{
//Discarded unreachable code: IL_022b
//IL_0233: Unknown result type (might be due to invalid IL or missing references)
//IL_0234: Unknown result type (might be due to invalid IL or missing references)
//IL_024c: Unknown result type (might be due to invalid IL or missing references)
//IL_0252: Expected F4, but got Unknown
float3x3 float3x5 = default(float3x3);
float3x5.c0.x = m1.c0.x * m2.c0.x + m1.c0.y * m2.c1.x + m1.c0.z * m2.c2.x;
float3x5.c0.y = m1.c0.x * m2.c0.y + m1.c0.y * m2.c1.y + m1.c0.z * m2.c2.y;
float3x5.c0.z = m1.c0.x * m2.c0.z + m1.c0.y * m2.c1.z + m1.c0.z * m2.c2.z;
float3x5.c1.x = m1.c1.x * m2.c0.x + m1.c1.y * m2.c1.x + m1.c1.z * m2.c2.x;
float3x5.c1.y = m1.c1.x * m2.c0.y + m1.c1.y * m2.c1.y + m1.c1.z * m2.c2.y;
float3x5.c1.z = m1.c1.x * m2.c0.z + m1.c1.y * m2.c1.z + m1.c1.z * m2.c2.z;
_ = ref float3x5.c2;
_ = m1.c2.x * m2.c0.x;
_ = m1.c2.y;
_ = m2.c1;
/Error near IL_0229: Could not find block for branch target IL_022e/;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions