IPA   R, P, a[UR+INT_IMM]
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS R0, P0, a[UR0+0x4] ;

key: IPA_R_P_a[URI]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 2000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30000CENTROID0modi 2operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, P, a[UR+INT_IMM], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[UR0+0x4], R0 ;

key: IPA_R_P_a[URI]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 20operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 3000001modi 1operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR]
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS R0, P0, a[UR0] ;

key: IPA_R_P_a[UR]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 2000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000CENTROID0modi 2operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, P, a[UR], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[UR0], R0 ;

key: IPA_R_P_a[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 20operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000001modi 1operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[UR+INT_IMM]
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS R0, a[UR0+0x4] ;

key: IPA_R_a[URI]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 1000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20000CENTROID0modi 20111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, a[UR+INT_IMM], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, a[UR0+0x4], R0 ;

key: IPA_R_a[URI]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 10operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000001modi 10111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[UR]
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS R0, a[UR0] ;

key: IPA_R_a[UR]

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 1000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000000CENTROID0modi 20111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, a[UR], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, a[UR0], R0 ;

key: IPA_R_a[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001010predicateoperand 0operand 10operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000001modi 10111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM], INT_IMM
WRITE R (1 slots)

distilled: @P0 IPA.PASS.???0 R0, P0, a[0x0], 0x0 ;

key: IPA_R_P_a[I]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 000000000operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20000modi 1modi 2operand 1000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR+INT_IMM], INT_IMM
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS.???0 R0, P0, a[UR0+0x4], 0x0 ;

key: IPA_R_P_a[URI]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 20operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 30000modi 1modi 2operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[UR], INT_IMM
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS.???0 R0, P0, a[UR0], 0x0 ;

key: IPA_R_P_a[UR]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 20operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 1modi 2operand 1000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[INT_IMM], INT_IMM
WRITE R (1 slots)

distilled: @P0 IPA.PASS.???0 R0, a[0x0], 0x0 ;

key: IPA_R_a[I]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 10000modi 1modi 20111000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[UR+INT_IMM], INT_IMM
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS.???0 R0, a[UR0+0x4], 0x0 ;

key: IPA_R_a[URI]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 10operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20000modi 1modi 20111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[UR], INT_IMM
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 IPA.PASS.???0 R0, a[UR0], 0x0 ;

key: IPA_R_a[UR]_I

0123456701234567012345670123456701234567012345670123456701234567
011001001001predicateoperand 0operand 10operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000000modi 1modi 20111000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM], c[INT_IMM][INT_IMM]
WRITE R (1 slots)

distilled: @P0 IPA.PASS.???0 R0, P0, a[0x0], c[0x0][0x0] ;

key: IPA_R_P_a[I]_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011001001101predicateoperand 00000000000000000operand 4operand 3operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 20000modi 1modi 2operand 1000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[INT_IMM], c[INT_IMM][INT_IMM]
WRITE R (1 slots)

distilled: @P0 IPA.PASS.???0 R0, a[0x0], c[0x0][0x0] ;

key: IPA_R_a[I]_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
011001001101predicateoperand 00000000000000000operand 3operand 2operand 3operand 200000
0123456701234567012345670123456701234567012345670123456701234567
operand 10000modi 1modi 20111000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00???0.
01???1.
10OFFSET.
11???3.

Modifier Group 2
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, P, a[INT_IMM]
WRITE R (1 slots)

distilled: @P0 IPA.PASS R0, P0, a[0x0] ;

key: IPA_R_P_a[I]

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20000CENTROID0modi 2operand 1000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, P, a[INT_IMM], R
WRITE R (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, P0, a[0x0], R0 ;

key: IPA_R_P_a[I]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 000000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000001modi 1operand 1000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA   R, a[INT_IMM]
WRITE R (1 slots)

distilled: @P0 IPA.PASS R0, a[0x0] ;

key: IPA_R_a[I]

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 00000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 10000CENTROID0modi 20111000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.

IPA.OFFSET   R, a[INT_IMM], R
WRITE R (1 slots) READ R (1 slots)

distilled: @P0 IPA.PASS.OFFSET R0, a[0x0], R0 ;

key: IPA_R_a[I]_R

0123456701234567012345670123456701234567012345670123456701234567
011001001100predicateoperand 000000000operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 1000001modi 10111000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00PASS.
01CONSTANT.
10STATE.
11INVALID3.