|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 528384 (0x81000)
Types: M200_UCODE
Names: »M207_54.M200_UCODE«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »M207_54.M200_UCODE«
0100 ; --------------------------------------------------------------------------------------
0100 ; Initial Register File (adr, typ, val, frame:offset) where non-zero
0100 ; 000 TR00:00 0000000000000100 #0x100 VR00:00 0000000008000000 #0x8000000
0100 ; 001 TR00:01 00000000c0000000 #0xc0000000 VR00:01 0000000048000000 #0x48000000
0100 ; 002 TR00:02 0000000068000060 #0x68000060 VR00:02 0000000088000000 #0x88000000
0100 ; 003 TR00:03 00000000a8000060 #0xa8000060 VR00:03 0000000000000000 #0x0
0100 ; 004 TR00:04 0000000000000058 #0x58 VR00:04 0000000000000000 #0x0
0100 ; 005 TR00:05 0000000000000005 #0x5 VR00:05 0000000000000000 #0x0
0100 ; 006 TR00:06 0000000000000000 #0x0 VR00:06 0000000000000000 #0x0
0100 ; 007 TR00:07 0000000000000000 #0x0 VR00:07 0000000000000000 #0x0
0100 ; 008 TR00:08 0000000000000000 #0x0 VR00:08 0000000000000000 #0x0
0100 ; 009 TR00:09 0000000000000000 #0x0 VR00:09 0000000000000000 #0x0
0100 ; 00a TR00:0a 0000000000000000 #0x0 VR00:0a 0000000000000000 #0x0
0100 ; 00b TR00:0b 0000000000000000 #0x0 VR00:0b 0000000000000000 #0x0
0100 ; 00c TR00:0c 0000000000000000 #0x0 VR00:0c 0000000000000000 #0x0
0100 ; 00d TR00:0d 0000000000000000 #0x0 VR00:0d 0000000000000000 #0x0
0100 ; 00e TR00:0e 0000000000000000 #0x0 VR00:0e 0000000000000000 #0x0
0100 ; 00f TR00:0f 0000000000000000 #0x0 VR00:0f 0000000000000000 #0x0
0100 ; 010 TR00:10 0000000000000000 #0x0 VR00:10 0000000000000000 #0x0
0100 ; 011 TR00:11 0000000000000000 #0x0 VR00:11 0000000000000000 #0x0
0100 ; 012 TR00:12 0000000000000000 #0x0 VR00:12 0000000000000000 #0x0
0100 ; 013 TR00:13 0000000000000000 #0x0 VR00:13 0000000000000000 #0x0
0100 ; 014 TR00:14 0000000000000000 #0x0 VR00:14 0000000000000000 #0x0
0100 ; 015 TR00:15 0000000000000000 #0x0 VR00:15 0000000000000000 #0x0
0100 ; 016 TR00:16 0000000000000000 #0x0 VR00:16 0000000000000000 #0x0
0100 ; 017 TR00:17 0000000000000000 #0x0 VR00:17 0000000000000000 #0x0
0100 ; 018 TR00:18 0000000000000000 #0x0 VR00:18 0000000000000000 #0x0
0100 ; 019 TR00:19 0000000000000000 #0x0 VR00:19 0000000000000000 #0x0
0100 ; 01a TR00:1a 0000000000000000 #0x0 VR00:1a 0000000000000000 #0x0
0100 ; 01b TR00:1b 0000000000000000 #0x0 VR00:1b 0000000000000000 #0x0
0100 ; 01c TR00:1c 0000000000000000 #0x0 VR00:1c 0000000000000000 #0x0
0100 ; 01d TR00:1d 0000000000000000 #0x0 VR00:1d 0000000000000000 #0x0
0100 ; 01e TR00:1e 0000000000000000 #0x0 VR00:1e 0000000000000000 #0x0
0100 ; 01f TR00:1f 0000000000000000 #0x0 VR00:1f 0000000000000000 #0x0
0100 ; 020 TR01:00 ffffffffffffff00 #0xffffffffffffff00 VR01:00 0000000000000000 #0x0
0100 ; 021 TR01:01 0000000080000000 #0x80000000 VR01:01 0000000000000000 #0x0
0100 ; 022 TR01:02 0000000040000000 #0x40000000 VR01:02 0000000000000000 #0x0
0100 ; 023 TR01:03 0000000020000000 #0x20000000 VR01:03 0000000000000000 #0x0
0100 ; 024 TR01:04 0000000000000000 #0x0 VR01:04 0000000000000000 #0x0
0100 ; 025 TR01:05 0000000000000000 #0x0 VR01:05 0000000000000000 #0x0
0100 ; 026 TR01:06 0000000000000000 #0x0 VR01:06 0000000000000000 #0x0
0100 ; 027 TR01:07 0000000000000000 #0x0 VR01:07 0000000000000000 #0x0
0100 ; 028 TR01:08 0000000000000000 #0x0 VR01:08 0000000000000000 #0x0
0100 ; 029 TR01:09 0000000000000000 #0x0 VR01:09 0000000000000000 #0x0
0100 ; 02a TR01:0a 0000000000000000 #0x0 VR01:0a 0000000000000000 #0x0
0100 ; 02b TR01:0b 0000000000000000 #0x0 VR01:0b 0000000000000000 #0x0
0100 ; 02c TR01:0c 0000000000000000 #0x0 VR01:0c 0000000000000000 #0x0
0100 ; 02d TR01:0d 0000000000000000 #0x0 VR01:0d 0000000000000000 #0x0
0100 ; 02e TR01:0e 0000000000000000 #0x0 VR01:0e 0000000000000000 #0x0
0100 ; 02f TR01:0f 0000000000000000 #0x0 VR01:0f 0000000000000000 #0x0
0100 ; 030 TR01:10 0000000000000000 #0x0 VR01:10 0000000000000000 #0x0
0100 ; 031 TR01:11 0000000000000000 #0x0 VR01:11 0000000000000000 #0x0
0100 ; 032 TR01:12 0000000000000000 #0x0 VR01:12 0000000000000000 #0x0
0100 ; 033 TR01:13 0000000000000000 #0x0 VR01:13 0000000000000000 #0x0
0100 ; 034 TR01:14 0000000000000000 #0x0 VR01:14 0000000000000000 #0x0
0100 ; 035 TR01:15 0000000000000000 #0x0 VR01:15 0000000000000000 #0x0
0100 ; 036 TR01:16 0000000000000000 #0x0 VR01:16 0000000000000000 #0x0
0100 ; 037 TR01:17 0000000000000000 #0x0 VR01:17 0000000000000000 #0x0
0100 ; 038 TR01:18 0000000000000000 #0x0 VR01:18 0000000000000000 #0x0
0100 ; 039 TR01:19 0000000000000000 #0x0 VR01:19 0000000000000000 #0x0
0100 ; 03a TR01:1a 0000000000000000 #0x0 VR01:1a 0000000000000000 #0x0
0100 ; 03b TR01:1b 0000000000000000 #0x0 VR01:1b 0000000000000000 #0x0
0100 ; 03c TR01:1c 0000000000000000 #0x0 VR01:1c 0000000000000000 #0x0
0100 ; 03d TR01:1d 0000000000000000 #0x0 VR01:1d 0000000000000000 #0x0
0100 ; 03e TR01:1e 0000000000000000 #0x0 VR01:1e 0000000000000000 #0x0
0100 ; 03f TR01:1f 0000000000000000 #0x0 VR01:1f 0000000000000000 #0x0
0100 ; 040 TR02:00 0000000000000001 #0x1 VR02:00 0000000000000010 #0x10
0100 ; 041 TR02:01 000000000000003f #0x3f VR02:01 0000000000000000 #0x0
0100 ; 042 TR02:02 0000000000000000 #0x0 VR02:02 0000000000000000 #0x0
0100 ; 043 TR02:03 0000000000000021 #0x21 VR02:03 0000000000000000 #0x0
0100 ; 044 TR02:04 0000000000000029 #0x29 VR02:04 0000000000000000 #0x0
0100 ; 045 TR02:05 0000000000000000 #0x0 VR02:05 0000000000000000 #0x0
0100 ; 046 TR02:06 0000000000000300 #0x300 VR02:06 0000000000000000 #0x0
0100 ; 047 TR02:07 0000000010000000 #0x10000000 VR02:07 0000000000000000 #0x0
0100 ; 048 TR02:08 0000000018000000 #0x18000000 VR02:08 0000000000000000 #0x0
0100 ; 049 TR02:09 0000000020000000 #0x20000000 VR02:09 0000000000000000 #0x0
0100 ; 04a TR02:0a 0000000000000009 #0x9 VR02:0a 0000000000000000 #0x0
0100 ; 04b TR02:0b ffffffffffffff80 #0xffffffffffffff80 VR02:0b 0000000000000000 #0x0
0100 ; 04c TR02:0c 000007c000000000 #0x7c000000000 VR02:0c 0000000000000000 #0x0
0100 ; 04d TR02:0d 0000000000000029 #0x29 VR02:0d 0400000000000000 #0x400000000000000
0100 ; 04e TR02:0e 0000000000000021 #0x21 VR02:0e ff00000000000000 #0xff00000000000000
0100 ; 04f TR02:0f 0000000000000000 #0x0 VR02:0f 0000000000000000 #0x0
0100 ; 050 TR02:10 0000000040000000 #0x40000000 VR02:10 ffffffffffffffff #0xffffffffffffffff
0100 ; 051 TR02:11 0000000000000008 #0x8 VR02:11 0000000000000001 #0x1
0100 ; 052 TR02:12 0000000000000000 #0x0 VR02:12 0000000000000040 #0x40
0100 ; 053 TR02:13 0000000000000400 #0x400 VR02:13 0000000000001fff #0x1fff
0100 ; 054 TR02:14 0000001000000000 #0x1000000000 VR02:14 0000000010000000 #0x10000000
0100 ; 055 TR02:15 0000000008000000 #0x8000000 VR02:15 0000000020000000 #0x20000000
0100 ; 056 TR02:16 000000000000007e #0x7e(Exception_Var) VR02:16 0000000030000000 #0x30000000
0100 ; 057 TR02:17 0000800000000000 #0x800000000000 VR02:17 00000000f8000080 #0xf8000080
0100 ; 058 TR02:18 0000000000000000 #0x0 VR02:18 000000000000007f #0x7f
0100 ; 059 TR02:19 000000000000007f #0x7f VR02:19 0000000000000000 #0x0
0100 ; 05a TR02:1a 000000000000003f #0x3f VR02:1a 0000000000000002 #0x2
0100 ; 05b TR02:1b 0000000000000000 #0x0 VR02:1b 00000000ffffffff #0xffffffff
0100 ; 05c TR02:1c 0000000008000000 #0x8000000 VR02:1c 0000000000000000 #0x0
0100 ; 05d TR02:1d 00000000f8000000 #0xf8000000 VR02:1d 0000000000000010 #0x10
0100 ; 05e TR02:1e 0000000007ffff80 #0x7ffff80 VR02:1e 0000000007ffff80 #0x7ffff80
0100 ; 05f TR02:1f 0000000000000180 #0x180 VR02:1f 0000000000000060 #0x60
0100 ; 060 TR03:00 0000000000000000 #0x0 VR03:00 0000000000000000 #0x0
0100 ; 061 TR03:01 0000000000000000 #0x0 VR03:01 0000000000000000 #0x0
0100 ; 062 TR03:02 0000000000000000 #0x0 VR03:02 0000000000000000 #0x0
0100 ; 063 TR03:03 0000000000000000 #0x0 VR03:03 0000000000000000 #0x0
0100 ; 064 TR03:04 0000000000000000 #0x0 VR03:04 0000000000000000 #0x0
0100 ; 065 TR03:05 0000000000000000 #0x0 VR03:05 0000000000000000 #0x0
0100 ; 066 TR03:06 0000000000000000 #0x0 VR03:06 0000000000000000 #0x0
0100 ; 067 TR03:07 0000000000000000 #0x0 VR03:07 0000000000000000 #0x0
0100 ; 068 TR03:08 0000000000000000 #0x0 VR03:08 0000000000000000 #0x0
0100 ; 069 TR03:09 0000000000000000 #0x0 VR03:09 0000000000000000 #0x0
0100 ; 06a TR03:0a 0000000000000000 #0x0 VR03:0a 0000000000000000 #0x0
0100 ; 06b TR03:0b 0000000000000000 #0x0 VR03:0b 0000000000000000 #0x0
0100 ; 06c TR03:0c 0000000000000000 #0x0 VR03:0c 0000000000000000 #0x0
0100 ; 06d TR03:0d 0000000000000000 #0x0 VR03:0d 0000000000000000 #0x0
0100 ; 06e TR03:0e 0000000000000000 #0x0 VR03:0e 0000000000000000 #0x0
0100 ; 06f TR03:0f 0000000000000000 #0x0 VR03:0f 0000000000000000 #0x0
0100 ; 070 TR03:10 0000000000000000 #0x0 VR03:10 0000000000000004 #0x4
0100 ; 071 TR03:11 0000000000000000 #0x0 VR03:11 0000000000000000 #0x0
0100 ; 072 TR03:12 0000000000000000 #0x0 VR03:12 0000000000000000 #0x0
0100 ; 073 TR03:13 0000000000000000 #0x0 VR03:13 0000000000000000 #0x0
0100 ; 074 TR03:14 0000000000000000 #0x0 VR03:14 0000000000000000 #0x0
0100 ; 075 TR03:15 0000000000000000 #0x0 VR03:15 0000000000000000 #0x0
0100 ; 076 TR03:16 0000000000000000 #0x0 VR03:16 0000000000000000 #0x0
0100 ; 077 TR03:17 0000000000000000 #0x0 VR03:17 0bad0bad0bad0bad #0xbad0bad0bad0bad
0100 ; 078 TR03:18 0404000100000000 #0x404000100000000 VR03:18 0000000000000000 #0x0
0100 ; 079 TR03:19 0000000000000000 #0x0 VR03:19 0000000000000000 #0x0
0100 ; 07a TR03:1a 0000000000000000 #0x0 VR03:1a 0000000000000000 #0x0
0100 ; 07b TR03:1b 0000000000000000 #0x0 VR03:1b 0000200000000000 #0x200000000000
0100 ; 07c TR03:1c 0000000000000000 #0x0 VR03:1c 0000000000000000 #0x0
0100 ; 07d TR03:1d 0000000000000000 #0x0 VR03:1d 0000000000000000 #0x0
0100 ; 07e TR03:1e 0000000000000000 #0x0 VR03:1e 0000000000000004 #0x4
0100 ; 07f TR03:1f 0000000000000000 #0x0 VR03:1f 0000000000000000 #0x0
0100 ; 080 TR04:00 0000000000000000 #0x0 VR04:00 0000000000000000 #0x0
0100 ; 081 TR04:01 0000000000000000 #0x0 VR04:01 0000000000000001 #0x1
0100 ; 082 TR04:02 0000000000000000 #0x0 VR04:02 0000000000000000 #0x0
0100 ; 083 TR04:03 0000000000000000 #0x0 VR04:03 0000000000000000 #0x0
0100 ; 084 TR04:04 0000000000000000 #0x0 VR04:04 0000000000000000 #0x0
0100 ; 085 TR04:05 0000000000000000 #0x0 VR04:05 0000000000000000 #0x0
0100 ; 086 TR04:06 0000000000000000 #0x0 VR04:06 0000000000000000 #0x0
0100 ; 087 TR04:07 0000000000000000 #0x0 VR04:07 0000000000000000 #0x0
0100 ; 088 TR04:08 0000000000000000 #0x0 VR04:08 0000000000000000 #0x0
0100 ; 089 TR04:09 0000000000000000 #0x0 VR04:09 0000000000000000 #0x0
0100 ; 08a TR04:0a 0000000000000028 #0x28 VR04:0a 0000000000000000 #0x0
0100 ; 08b TR04:0b 0000000000000000 #0x0 VR04:0b 0000000000000000 #0x0
0100 ; 08c TR04:0c 0000000000000000 #0x0 VR04:0c 0000000000000000 #0x0
0100 ; 08d TR04:0d 0000000000000180 #0x180 VR04:0d 0000000000000080 #0x80
0100 ; 08e TR04:0e 0000000000000000 #0x0 VR04:0e 0000000000000100 #0x100
0100 ; 08f TR04:0f 0000000000000000 #0x0 VR04:0f 0000000000000180 #0x180
0100 ; 090 TR04:10 0000000000000000 #0x0 VR04:10 0000000000000500 #0x500
0100 ; 091 TR04:11 0000000000000000 #0x0 VR04:11 0000000000001f80 #0x1f80
0100 ; 092 TR04:12 0000000000000000 #0x0 VR04:12 000ffcf00000a000 #0xffcf00000a000
0100 ; 093 TR04:13 0000000000000000 #0x0 VR04:13 0000000000200000 #0x200000
0100 ; 094 TR04:14 0000000000000000 #0x0 VR04:14 0000000000000000 #0x0
0100 ; 095 TR04:15 0000000000000000 #0x0 VR04:15 0000000000000000 #0x0
0100 ; 096 TR04:16 0000000000000000 #0x0 VR04:16 0000000000000000 #0x0
0100 ; 097 TR04:17 0000000000000000 #0x0 VR04:17 0000000000000000 #0x0
0100 ; 098 TR04:18 0000000000000000 #0x0 VR04:18 0000000000000000 #0x0
0100 ; 099 TR04:19 0000000000000000 #0x0 VR04:19 0000000000000000 #0x0
0100 ; 09a TR04:1a 0000000000000000 #0x0 VR04:1a 0000000000000000 #0x0
0100 ; 09b TR04:1b 0000000000000000 #0x0 VR04:1b 000000000000a000 #0xa000
0100 ; 09c TR04:1c 0000000000000000 #0x0 VR04:1c 0000040000000000 #0x40000000000
0100 ; 09d TR04:1d 0000000000000000 #0x0 VR04:1d 0000000000000000 #0x0
0100 ; 09e TR04:1e 0000000000000000 #0x0 VR04:1e 0000000000000000 #0x0
0100 ; 09f TR04:1f 0000000000000000 #0x0 VR04:1f 0000000000000000 #0x0
0100 ; 0a0 TR05:00 0000000000000001 #0x1 VR05:00 0000000000000001 #0x1
0100 ; 0a1 TR05:01 0000000000000004 #0x4 VR05:01 0000000000000003 #0x3
0100 ; 0a2 TR05:02 0000004000000000 #0x4000000000 VR05:02 0000000000000005 #0x5
0100 ; 0a3 TR05:03 0000000000000006 #0x6 VR05:03 0000000000000006 #0x6
0100 ; 0a4 TR05:04 000000000000000a #0xa VR05:04 0000000000000007 #0x7
0100 ; 0a5 TR05:05 000000000000000e #0xe VR05:05 0000000000000008 #0x8
0100 ; 0a6 TR05:06 000000000000000f #0xf VR05:06 0000000000000009 #0x9
0100 ; 0a7 TR05:07 0000000000000013 #0x13 VR05:07 000000000000000a #0xa
0100 ; 0a8 TR05:08 0000000000000014 #0x14 VR05:08 000000000000000b #0xb
0100 ; 0a9 TR05:09 0000000000000016 #0x16 VR05:09 000000000000000c #0xc
0100 ; 0aa TR05:0a 0000000000000026 #0x26 VR05:0a 000000000000000d #0xd
0100 ; 0ab TR05:0b 0000000000000036 #0x36 VR05:0b 000000000000000e #0xe
0100 ; 0ac TR05:0c 0000000000000039 #0x39 VR05:0c 0000000000002300 #0x2300
0100 ; 0ad TR05:0d 0000000000000040 #0x40 VR05:0d 0000000000000020 #0x20
0100 ; 0ae TR05:0e 0000000000000046 #0x46 VR05:0e 0000000000000025 #0x25
0100 ; 0af TR05:0f 000000000000005f #0x5f VR05:0f 0000000000000031 #0x31
0100 ; 0b0 TR05:10 0000000000000060 #0x60 VR05:10 000000000000003f #0x3f
0100 ; 0b1 TR05:11 000000f000000000 #0xf000000000 VR05:11 00000000fff90000 #0xfff90000
0100 ; 0b2 TR05:12 000000000000007b #0x7b VR05:12 0000000000000480 #0x480
0100 ; 0b3 TR05:13 0000000000000680 #0x680 VR05:13 000000000000006c #0x6c
0100 ; 0b4 TR05:14 000000000000009e #0x9e VR05:14 0000000000000074 #0x74
0100 ; 0b5 TR05:15 0000000000000118 #0x118 VR05:15 000000000000007c #0x7c
0100 ; 0b6 TR05:16 0000000000000158 #0x158 VR05:16 00000000000000ff #0xff
0100 ; 0b7 TR05:17 0000000000000200 #0x200 VR05:17 0000000000000076 #0x76
0100 ; 0b8 TR05:18 0000000000000300 #0x300 VR05:18 0000000000000200 #0x200
0100 ; 0b9 TR05:19 0000000000000380 #0x380 VR05:19 0000000000000580 #0x580
0100 ; 0ba TR05:1a 0000000000000800 #0x800 VR05:1a 00000000000003ff #0x3ff
0100 ; 0bb TR05:1b 0000000000001f80 #0x1f80 VR05:1b 0000000000000400 #0x400
0100 ; 0bc TR05:1c 0000000007ff8000 #0x7ff8000 VR05:1c 0000000000002400 #0x2400
0100 ; 0bd TR05:1d 0000000008000008 #0x8000008 VR05:1d 0000010000000000 #0x10000000000
0100 ; 0be TR05:1e 0000000008000046 #0x8000046 VR05:1e 000000000000ffff #0xffff
0100 ; 0bf TR05:1f 0000000000000047 #0x47 VR05:1f 5f5f5f5f5f5f5f5f #0x5f5f5f5f5f5f5f5f
0100 ; 0c0 TR06:00 000000000800009e #0x800009e VR06:00 0000000040000000 #0x40000000
0100 ; 0c1 TR06:01 0000000020000060 #0x20000060 VR06:01 000000000000000f #0xf
0100 ; 0c2 TR06:02 00000000f6000000 #0xf6000000 VR06:02 0000000080000000 #0x80000000
0100 ; 0c3 TR06:03 0d04000f00000001 #0xd04000f00000001 VR06:03 0002000000000000 #0x2000000000000
0100 ; 0c4 TR06:04 0000000080000118 #0x80000118 VR06:04 fffffeff00000000 #0xfffffeff00000000
0100 ; 0c5 TR06:05 0000000080000158 #0x80000158 VR06:05 00000000000000f0 #0xf0
0100 ; 0c6 TR06:06 0000000088000000 #0x88000000 VR06:06 0000000000008000 #0x8000
0100 ; 0c7 TR06:07 fffffffffffffe80 #0xfffffffffffffe80 VR06:07 00000000c0000000 #0xc0000000
0100 ; 0c8 TR06:08 0000000000000580 #0x580 VR06:08 0000000100000001 #0x100000001
0100 ; 0c9 TR06:09 0000000000000064 #0x64 VR06:09 0000004000000040 #0x4000000040
0100 ; 0ca TR06:0a 0000000000000015 #0x15 VR06:0a 0000004100000041 #0x4100000041
0100 ; 0cb TR06:0b 0000000007ffe000 #0x7ffe000 VR06:0b 0000007fffffffff #0x7fffffffff
0100 ; 0cc TR06:0c 000000000800006c #0x800006c VR06:0c 000000000004c4b4 #0x4c4b4
0100 ; 0cd TR06:0d 00000000000002a0 #0x2a0 VR06:0d 0000000000000028 #0x28
0100 ; 0ce TR06:0e 00000000ffff0000 #0xffff0000 VR06:0e 0004000000000000 #0x4000000000000
0100 ; 0cf TR06:0f 0000000f00000000 #0xf00000000 VR06:0f 0000000000000032 #0x32
0100 ; 0d0 TR06:10 ffffffffc0000000 #0xffffffffc0000000 VR06:10 00ffffff0000000f #0xffffff0000000f
0100 ; 0d1 TR06:11 ff00000000000000 #0xff00000000000000 VR06:11 0200000000000000 #0x200000000000000
0100 ; 0d2 TR06:12 00000000e0000176 #0xe0000176 VR06:12 8000000000000000 #0x8000000000000000
0100 ; 0d3 TR06:13 ffff000000000000 #0xffff000000000000 VR06:13 8200000000000000 #0x8200000000000000
0100 ; 0d4 TR06:14 00000000000000c0 #0xc0 VR06:14 0000000000000041 #0x41
0100 ; 0d5 TR06:15 ffffffffffff0000 #0xffffffffffff0000 VR06:15 00000000000002a0 #0x2a0
0100 ; 0d6 TR06:16 fffffffffffffe00 #0xfffffffffffffe00 VR06:16 000000007fffffff #0x7fffffff
0100 ; 0d7 TR06:17 000000000000000d #0xd VR06:17 ffffffff80000000 #0xffffffff80000000
0100 ; 0d8 TR06:18 0000000000000076 #0x76 VR06:18 0000000000000027 #0x27
0100 ; 0d9 TR06:19 00000000d0000000 #0xd0000000 VR06:19 00000000000010c0 #0x10c0
0100 ; 0da TR06:1a 0000000008000000 #0x8000000 VR06:1a 0000000000000042 #0x42
0100 ; 0db TR06:1b 000000000000002e #0x2e VR06:1b 00000000000000fe #0xfe
0100 ; 0dc TR06:1c fffffffffffffd00 #0xfffffffffffffd00 VR06:1c 0000000000001008 #0x1008
0100 ; 0dd TR06:1d 0000000000000039 #0x39 VR06:1d 0000000100000000 #0x100000000
0100 ; 0de TR06:1e 00000000c0000116 #0xc0000116 VR06:1e 0000000200000000 #0x200000000
0100 ; 0df TR06:1f 0000000000002000 #0x2000 VR06:1f 0000000000002000 #0x2000
0100 ; 0e0 TR07:00 0000000000000280 #0x280 VR07:00 ffffffffffffff80 #0xffffffffffffff80
0100 ; 0e1 TR07:01 0000003000000000 #0x3000000000 VR07:01 000fffff00000000 #0xfffff00000000
0100 ; 0e2 TR07:02 ffff00000000000e #0xffff00000000000e VR07:02 0100000000000000 #0x100000000000000
0100 ; 0e3 TR07:03 0000000060000000 #0x60000000 VR07:03 0000000000000011 #0x11
0100 ; 0e4 TR07:04 000000000000016c #0x16c VR07:04 000000000000fff0 #0xfff0
0100 ; 0e5 TR07:05 00ff000000000000 #0xff000000000000 VR07:05 0000ffffffffffff #0xffffffffffff
0100 ; 0e6 TR07:06 0001000000000000 #0x1000000000000 VR07:06 000000000000004e #0x4e
0100 ; 0e7 TR07:07 0000005000000000 #0x5000000000 VR07:07 0000000000000f80 #0xf80
0100 ; 0e8 TR07:08 00000000f0000000 #0xf0000000 VR07:08 ffffffff00000000 #0xffffffff00000000
0100 ; 0e9 TR07:09 0000000048000000 #0x48000000 VR07:09 7fffffffffffffff #0x7fffffffffffffff
0100 ; 0ea TR07:0a 0000000030000000 #0x30000000 VR07:0a 0000000000000026 #0x26
0100 ; 0eb TR07:0b 0000000088000011 #0x88000011 VR07:0b 0000000000000036 #0x36
0100 ; 0ec TR07:0c 00000000a8000071 #0xa8000071 VR07:0c 0000008000000040 #0x8000000040
0100 ; 0ed TR07:0d 0000000000000174 #0x174 VR07:0d 0000000000000280 #0x280
0100 ; 0ee TR07:0e 0000000080000029 #0x80000029 VR07:0e 0000000000000380 #0x380
0100 ; 0ef TR07:0f 0000007f00000000 #0x7f00000000 VR07:0f 0000000000000021 #0x21
0100 ; 0f0 TR07:10 0100000000000000 #0x100000000000000 VR07:10 0000000000000016 #0x16
0100 ; 0f1 TR07:11 0200000000000000 #0x200000000000000 VR07:11 00000000ffff00ff #0xffff00ff
0100 ; 0f2 TR07:12 fec7000000000000 #0xfec7000000000000 VR07:12 0000000000000012 #0x12
0100 ; 0f3 TR07:13 0000000000001001 #0x1001 VR07:13 0000000000000043 #0x43
0100 ; 0f4 TR07:14 000000000ff00000 #0xff00000 VR07:14 00000000000000a0 #0xa0
0100 ; 0f5 TR07:15 00000000ffffffff #0xffffffff VR07:15 ffffffffffffff00 #0xffffffffffffff00
0100 ; 0f6 TR07:16 0000037000000000 #0x37000000000 VR07:16 0000800000000000 #0x800000000000
0100 ; 0f7 TR07:17 000000000000003e #0x3e VR07:17 0000005500000000 #0x5500000000
0100 ; 0f8 TR07:18 0000040400000050 #0x40400000050 VR07:18 8000005500000000 #0x8000005500000000
0100 ; 0f9 TR07:19 0000000040000020 #0x40000020 VR07:19 0000000000000038 #0x38
0100 ; 0fa TR07:1a 000000000000004e #0x4e VR07:1a 0000000088000011 #0x88000011
0100 ; 0fb TR07:1b 00000000000000ff #0xff VR07:1b ffffff8000000000 #0xffffff8000000000
0100 ; 0fc TR07:1c 00000001ffffffff #0x1ffffffff VR07:1c 0000008000000000 #0x8000000000
0100 ; 0fd TR07:1d 00000000f800007f #0xf800007f VR07:1d 0000007f00000000 #0x7f00000000
0100 ; 0fe TR07:1e 0000000080000010 #0x80000010 VR07:1e 0000000000000045 #0x45
0100 ; 0ff TR07:1f 0000000000000081 #0x81 VR07:1f 0000000000000044 #0x44
0100 ; 100 TR08:00 ffffffffffffffff #0xffffffffffffffff VR08:00 00fe007f00000000 #0xfe007f00000000
0100 ; 101 TR08:01 0000000060000060 #0x60000060 VR08:01 00000000003fffff #0x3fffff
0100 ; 102 TR08:02 0000000000000044 #0x44 VR08:02 0001000000000000 #0x1000000000000
0100 ; 103 TR08:03 ffffffffffffffe0 #0xffffffffffffffe0 VR08:03 000000000000004c #0x4c
0100 ; 104 TR08:04 000ffc000000a000 #0xffc000000a000 VR08:04 0000000000000013 #0x13
0100 ; 105 TR08:05 0000008000000000 #0x8000000000 VR08:05 0000000000000030 #0x30
0100 ; 106 TR08:06 000007c008000000 #0x7c008000000 VR08:06 00000000000005ff #0x5ff
0100 ; 107 TR08:07 ffffffffe0000000 #0xffffffffe0000000 VR08:07 00ff000000000000 #0xff000000000000
0100 ; 108 TR08:08 fffffffffffffecc #0xfffffffffffffecc VR08:08 1000000000000000 #0x1000000000000000
0100 ; 109 TR08:09 000000000800014c #0x800014c VR08:09 0000001000000000 #0x1000000000
0100 ; 10a TR08:0a 0000000007ffbf00 #0x7ffbf00 VR08:0a 00008000ffffffff #0x8000ffffffff
0100 ; 10b TR08:0b 8000000000000000 #0x8000000000000000 VR08:0b 0000808000000000 #0x808000000000
0100 ; 10c TR08:0c 2000000000000000 #0x2000000000000000 VR08:0c 00000000000000e0 #0xe0
0100 ; 10d TR08:0d 0000000000000050 #0x50 VR08:0d 00000000000000e1 #0xe1
0100 ; 10e TR08:0e 000000003800001f #0x3800001f VR08:0e 00000000000000e2 #0xe2
0100 ; 10f TR08:0f 0000000100000000 #0x100000000 VR08:0f 00000000000000e3 #0xe3
0100 ; 110 TR08:10 fffff83ff7ffffff #0xfffff83ff7ffffff VR08:10 00000000000000e4 #0xe4
0100 ; 111 TR08:11 0000000000000054 #0x54 VR08:11 0000000000000061 #0x61
0100 ; 112 TR08:12 000000000000017c #0x17c VR08:12 0000000000000062 #0x62
0100 ; 113 TR08:13 1020a040101011c0 #0x1020a040101011c0 VR08:13 0000000000000063 #0x63
0100 ; 114 TR08:14 000000000000001c #0x1c VR08:14 0000000000000065 #0x65
0100 ; 115 TR08:15 000000000000001b #0x1b VR08:15 000000000000002f #0x2f
0100 ; 116 TR08:16 0000000080000008 #0x80000008 VR08:16 000000000000004f #0x4f
0100 ; 117 TR08:17 0000000000004000 #0x4000 VR08:17 000000000000005f #0x5f
0100 ; 118 TR08:18 0000000088000008 #0x88000008 VR08:18 000000000000fe00 #0xfe00
0100 ; 119 TR08:19 0000060000000000 #0x60000000000 VR08:19 fffe010000000080 #0xfffe010000000080
0100 ; 11a TR08:1a 00000000a0000068 #0xa0000068 VR08:1a 0000000000002710 #0x2710
0100 ; 11b TR08:1b 0000000020000068 #0x20000068 VR08:1b 0001ff8000000000 #0x1ff8000000000
0100 ; 11c TR08:1c 0010000000000000 #0x10000000000000 VR08:1c 0000000000000049 #0x49
0100 ; 11d TR08:1d 000000000000001f #0x1f VR08:1d 0408000000000000 #0x408000000000000
0100 ; 11e TR08:1e 7ff0000000000000 #0x7ff0000000000000 VR08:1e 8204000000000000 #0x8204000000000000
0100 ; 11f TR08:1f 3ff0000000000000 #0x3ff0000000000000 VR08:1f 00000000000000d0 #0xd0
0100 ; 120 TR09:00 7fe0000000000000 #0x7fe0000000000000 VR09:00 000000000000007b #0x7b
0100 ; 121 TR09:01 00000000000003ff #0x3ff VR09:01 00f0000000000000 #0xf0000000000000
0100 ; 122 TR09:02 00000000000007ff #0x7ff VR09:02 0000000000000300 #0x300
0100 ; 123 TR09:03 ffffffffffffffcd #0xffffffffffffffcd VR09:03 0000000000000034 #0x34
0100 ; 124 TR09:04 00000000e0000060 #0xe0000060 VR09:04 000000000000fc00 #0xfc00
0100 ; 125 TR09:05 00000000e0000020 #0xe0000020 VR09:05 fff9000000000000 #0xfff9000000000000
0100 ; 126 TR09:06 000000000000031f #0x31f VR09:06 0000000000000070 #0x70
0100 ; 127 TR09:07 00000000000000a0 #0xa0 VR09:07 1819113111161715 #0x1819113111161715
0100 ; 128 TR09:08 00000000e0000000 #0xe0000000 VR09:08 0000000000000014 #0x14
0100 ; 129 TR09:09 0000000040000029 #0x40000029 VR09:09 0000000008000100 #0x8000100
0100 ; 12a TR09:0a 000000000fffff80 #0xfffff80 VR09:0a 0000000028000160 #0x28000160
0100 ; 12b TR09:0b 00000000000000ad #0xad VR09:0b 00000000000002d0 #0x2d0
0100 ; 12c TR09:0c 00000000e0000040 #0xe0000040 VR09:0c bff0000000000000 #0xbff0000000000000
0100 ; 12d TR09:0d 000000000000004c #0x4c VR09:0d 0006000000000000 #0x6000000000000
0100 ; 12e TR09:0e 0000000020000040 #0x20000040 VR09:0e 0000000000e00000 #0xe00000
0100 ; 12f TR09:0f 8000000080000000 #0x8000000080000000 VR09:0f 0000000007ffff00 #0x7ffff00
0100 ; 130 TR09:10 0000000008000025 #0x8000025 VR09:10 0000000000000081 #0x81
0100 ; 131 TR09:11 0000000020000020 #0x20000020 VR09:11 0000000000000052 #0x52
0100 ; 132 TR09:12 fffff83fffffffff #0xfffff83fffffffff VR09:12 0000000000000320 #0x320
0100 ; 133 TR09:13 00000000f4000004 #0xf4000004 VR09:13 0000000000000050 #0x50
0100 ; 134 TR09:14 0000000000000500 #0x500 VR09:14 000000000000031f #0x31f
0100 ; 135 TR09:15 fffffffffffffd80 #0xfffffffffffffd80 VR09:15 000000ff00000000 #0xff00000000
0100 ; 136 TR09:16 0000000001800000 #0x1800000 VR09:16 00000fffffffffff #0xfffffffffff
0100 ; 137 TR09:17 ffffffff7fffff88 #0xffffffff7fffff88 VR09:17 fffeffffffffffff #0xfffeffffffffffff
0100 ; 138 TR09:18 0000024000000000 #0x24000000000 VR09:18 fffffffffffeffff #0xfffffffffffeffff
0100 ; 139 TR09:19 0d01000100000001 #0xd01000100000001 VR09:19 0000000000000088 #0x88
0100 ; 13a TR09:1a fffff83fe7ffffff #0xfffff83fe7ffffff VR09:1a 0000000000520000 #0x520000
0100 ; 13b TR09:1b 0000200000000000 #0x200000000000 VR09:1b 0000000000000082 #0x82
0100 ; 13c TR09:1c 0000180000000000 #0x180000000000 VR09:1c 0000000000000046 #0x46
0100 ; 13d TR09:1d 00001fc000000000 #0x1fc000000000 VR09:1d 0000000001ffe000 #0x1ffe000
0100 ; 13e TR09:1e 0000000000020000 #0x20000 VR09:1e 0000000000000048 #0x48
0100 ; 13f TR09:1f 0000000007ffff00 #0x7ffff00 VR09:1f 0000000000000051 #0x51
0100 ; 140 TR0a:00 0000000088000000 #0x88000000 VR0a:00 0000000000000000 #0x0
0100 ; 141 TR0a:01 0000000000000000 #0x0 VR0a:01 0000000000000000 #0x0
0100 ; 142 TR0a:02 0000000000000000 #0x0 VR0a:02 0000000000000000 #0x0
0100 ; 143 TR0a:03 0000000000000000 #0x0 VR0a:03 0000000000000000 #0x0
0100 ; 144 TR0a:04 0000000000000000 #0x0 VR0a:04 0000000000000000 #0x0
0100 ; 145 TR0a:05 0000000000000000 #0x0 VR0a:05 0000000000000000 #0x0
0100 ; 146 TR0a:06 0000000000000000 #0x0 VR0a:06 0000000000000000 #0x0
0100 ; 147 TR0a:07 0000000000000000 #0x0 VR0a:07 0000000000000000 #0x0
0100 ; 148 TR0a:08 0000000000000000 #0x0 VR0a:08 0000000000000000 #0x0
0100 ; 149 TR0a:09 0000000000000000 #0x0 VR0a:09 0000000000000000 #0x0
0100 ; 14a TR0a:0a 0000000000000000 #0x0 VR0a:0a 0000000000000000 #0x0
0100 ; 14b TR0a:0b 0000000000000000 #0x0 VR0a:0b 0000000000000000 #0x0
0100 ; 14c TR0a:0c 0000000000000000 #0x0 VR0a:0c 0000000000000000 #0x0
0100 ; 14d TR0a:0d 0000000000000000 #0x0 VR0a:0d 0000000000000000 #0x0
0100 ; 14e TR0a:0e 0000000000000000 #0x0 VR0a:0e 0000000000000000 #0x0
0100 ; 14f TR0a:0f 0000000000000000 #0x0 VR0a:0f 0000000000000000 #0x0
0100 ; 150 TR0a:10 0000000000000000 #0x0 VR0a:10 0000000000000000 #0x0
0100 ; 151 TR0a:11 0000000000000000 #0x0 VR0a:11 0000000000000000 #0x0
0100 ; 152 TR0a:12 0000000000000000 #0x0 VR0a:12 0000000000000000 #0x0
0100 ; 153 TR0a:13 0000000000000000 #0x0 VR0a:13 0000000000000000 #0x0
0100 ; 154 TR0a:14 0000000000000000 #0x0 VR0a:14 0000000000000000 #0x0
0100 ; 155 TR0a:15 0000000000000000 #0x0 VR0a:15 0000000000000000 #0x0
0100 ; 156 TR0a:16 0000000000000000 #0x0 VR0a:16 0000000000000000 #0x0
0100 ; 157 TR0a:17 0000000000000000 #0x0 VR0a:17 0000000000000000 #0x0
0100 ; 158 TR0a:18 0000000000000000 #0x0 VR0a:18 0000000000000000 #0x0
0100 ; 159 TR0a:19 0000000000000000 #0x0 VR0a:19 0000000000000000 #0x0
0100 ; 15a TR0a:1a 0000000000000000 #0x0 VR0a:1a 0000000000000000 #0x0
0100 ; 15b TR0a:1b 0000000000000000 #0x0 VR0a:1b 0000000000000000 #0x0
0100 ; 15c TR0a:1c 0000000000000000 #0x0 VR0a:1c 0000000000000000 #0x0
0100 ; 15d TR0a:1d 0000000000000000 #0x0 VR0a:1d 0000000000000000 #0x0
0100 ; 15e TR0a:1e 0000000000000000 #0x0 VR0a:1e 0000000000000000 #0x0
0100 ; 15f TR0a:1f 0000000000000000 #0x0 VR0a:1f 0000000000000000 #0x0
0100 ; 160 TR0b:00 ffffffffffffffff #0xffffffffffffffff VR0b:00 ffffffffffffffff #0xffffffffffffffff
0100 ; 161 TR0b:01 ffffffffffffffff #0xffffffffffffffff VR0b:01 ffffffffffffffff #0xffffffffffffffff
0100 ; 162 TR0b:02 ffffffffffffffff #0xffffffffffffffff VR0b:02 ffffffffffffffff #0xffffffffffffffff
0100 ; 163 TR0b:03 ffffffffffffffff #0xffffffffffffffff VR0b:03 ffffffffffffffff #0xffffffffffffffff
0100 ; 164 TR0b:04 ffffffffffffffff #0xffffffffffffffff VR0b:04 ffffffffffffffff #0xffffffffffffffff
0100 ; 165 TR0b:05 ffffffffffffffff #0xffffffffffffffff VR0b:05 ffffffffffffffff #0xffffffffffffffff
0100 ; 166 TR0b:06 ffffffffffffffff #0xffffffffffffffff VR0b:06 ffffffffffffffff #0xffffffffffffffff
0100 ; 167 TR0b:07 ffffffffffffffff #0xffffffffffffffff VR0b:07 ffffffffffffffff #0xffffffffffffffff
0100 ; 168 TR0b:08 ffffffffffffffff #0xffffffffffffffff VR0b:08 ffffffffffffffff #0xffffffffffffffff
0100 ; 169 TR0b:09 ffffffffffffffff #0xffffffffffffffff VR0b:09 ffffffffffffffff #0xffffffffffffffff
0100 ; 16a TR0b:0a ffffffffffffffff #0xffffffffffffffff VR0b:0a ffffffffffffffff #0xffffffffffffffff
0100 ; 16b TR0b:0b ffffffffffffffff #0xffffffffffffffff VR0b:0b ffffffffffffffff #0xffffffffffffffff
0100 ; 16c TR0b:0c ffffffffffffffff #0xffffffffffffffff VR0b:0c ffffffffffffffff #0xffffffffffffffff
0100 ; 16d TR0b:0d ffffffffffffffff #0xffffffffffffffff VR0b:0d ffffffffffffffff #0xffffffffffffffff
0100 ; 16e TR0b:0e ffffffffffffffff #0xffffffffffffffff VR0b:0e ffffffffffffffff #0xffffffffffffffff
0100 ; 16f TR0b:0f ffffffffffffffff #0xffffffffffffffff VR0b:0f ffffffffffffffff #0xffffffffffffffff
0100 ; 170 TR0b:10 ffffffffffffffff #0xffffffffffffffff VR0b:10 ffffffffffffffff #0xffffffffffffffff
0100 ; 171 TR0b:11 ffffffffffffffff #0xffffffffffffffff VR0b:11 ffffffffffffffff #0xffffffffffffffff
0100 ; 172 TR0b:12 ffffffffffffffff #0xffffffffffffffff VR0b:12 ffffffffffffffff #0xffffffffffffffff
0100 ; 173 TR0b:13 ffffffffffffffff #0xffffffffffffffff VR0b:13 ffffffffffffffff #0xffffffffffffffff
0100 ; 174 TR0b:14 ffffffffffffffff #0xffffffffffffffff VR0b:14 ffffffffffffffff #0xffffffffffffffff
0100 ; 175 TR0b:15 ffffffffffffffff #0xffffffffffffffff VR0b:15 ffffffffffffffff #0xffffffffffffffff
0100 ; 176 TR0b:16 ffffffffffffffff #0xffffffffffffffff VR0b:16 ffffffffffffffff #0xffffffffffffffff
0100 ; 177 TR0b:17 ffffffffffffffff #0xffffffffffffffff VR0b:17 ffffffffffffffff #0xffffffffffffffff
0100 ; 178 TR0b:18 ffffffffffffffff #0xffffffffffffffff VR0b:18 ffffffffffffffff #0xffffffffffffffff
0100 ; 179 TR0b:19 ffffffffffffffff #0xffffffffffffffff VR0b:19 ffffffffffffffff #0xffffffffffffffff
0100 ; 17a TR0b:1a ffffffffffffffff #0xffffffffffffffff VR0b:1a ffffffffffffffff #0xffffffffffffffff
0100 ; 17b TR0b:1b ffffffffffffffff #0xffffffffffffffff VR0b:1b ffffffffffffffff #0xffffffffffffffff
0100 ; 17c TR0b:1c ffffffffffffffff #0xffffffffffffffff VR0b:1c ffffffffffffffff #0xffffffffffffffff
0100 ; 17d TR0b:1d ffffffffffffffff #0xffffffffffffffff VR0b:1d ffffffffffffffff #0xffffffffffffffff
0100 ; 17e TR0b:1e ffffffffffffffff #0xffffffffffffffff VR0b:1e ffffffffffffffff #0xffffffffffffffff
0100 ; 17f TR0b:1f ffffffffffffffff #0xffffffffffffffff VR0b:1f ffffffffffffffff #0xffffffffffffffff
0100 ; 180 TR0c:00 0000000000000100 #0x100 VR0c:00 0000000000000000 #0x0
0100 ; 181 TR0c:01 0000000008000000 #0x8000000 VR0c:01 0000000000000000 #0x0
0100 ; 182 TR0c:02 0000000000000000 #0x0 VR0c:02 000413ff00000000 #0x413ff00000000
0100 ; 183 TR0c:03 0000000000000000 #0x0 VR0c:03 0000000000000000 #0x0
0100 ; 184 TR0c:04 0000000000000000 #0x0 VR0c:04 0000000000000000 #0x0
0100 ; 185 TR0c:05 0000000000000000 #0x0 VR0c:05 0000000000000000 #0x0
0100 ; 186 TR0c:06 3f00000000000000 #0x3f00000000000000 VR0c:06 0000000000000006 #0x6
0100 ; 187 TR0c:07 0100000000000000 #0x100000000000000 VR0c:07 ffffffffffffffff #0xffffffffffffffff
0100 ; 188 TR0c:08 0000000000000000 #0x0 VR0c:08 0000000000000001 #0x1
0100 ; 189 TR0c:09 0000000000000000 #0x0 VR0c:09 0000030000000000 #0x30000000000
0100 ; 18a TR0c:0a 0000000000000000 #0x0 VR0c:0a 0000000000000200 #0x200
0100 ; 18b TR0c:0b 0000000000000000 #0x0 VR0c:0b 000413ff00007fff #0x413ff00007fff
0100 ; 18c TR0c:0c 0000000000000000 #0x0 VR0c:0c 0000000000000000 #0x0
0100 ; 18d TR0c:0d 0000000000000000 #0x0 VR0c:0d 0000003000000000 #0x3000000000
0100 ; 18e TR0c:0e 0000000000000000 #0x0 VR0c:0e 0000000000000000 #0x0
0100 ; 18f TR0c:0f 0000000000000000 #0x0 VR0c:0f 0000000000000000 #0x0
0100 ; 190 TR0c:10 0000000000000000 #0x0 VR0c:10 0000000000000000 #0x0
0100 ; 191 TR0c:11 0000000000000000 #0x0 VR0c:11 0000000000000000 #0x0
0100 ; 192 TR0c:12 0000000000000000 #0x0 VR0c:12 0000000000000000 #0x0
0100 ; 193 TR0c:13 0000000000000000 #0x0 VR0c:13 0000000000000000 #0x0
0100 ; 194 TR0c:14 0000000000000000 #0x0 VR0c:14 0000000000000000 #0x0
0100 ; 195 TR0c:15 0000000000000000 #0x0 VR0c:15 0000000000000000 #0x0
0100 ; 196 TR0c:16 0000000000000000 #0x0 VR0c:16 0000000000000000 #0x0
0100 ; 197 TR0c:17 0000000000000000 #0x0 VR0c:17 0000000000000000 #0x0
0100 ; 198 TR0c:18 0000000000000000 #0x0 VR0c:18 0000000000000000 #0x0
0100 ; 199 TR0c:19 0000000000000000 #0x0 VR0c:19 0000000000000000 #0x0
0100 ; 19a TR0c:1a 0000000000000000 #0x0 VR0c:1a 0000000000000000 #0x0
0100 ; 19b TR0c:1b 0000000000000000 #0x0 VR0c:1b 0000000000000000 #0x0
0100 ; 19c TR0c:1c 0000000000000000 #0x0 VR0c:1c 0000000000000000 #0x0
0100 ; 19d TR0c:1d 0000000000000000 #0x0 VR0c:1d 0000000000000000 #0x0
0100 ; 19e TR0c:1e 0000000000000000 #0x0 VR0c:1e 0000000000000000 #0x0
0100 ; 19f TR0c:1f 0000000000000000 #0x0 VR0c:1f 0000000000000000 #0x0
0100 ; 1a0 TR0d:00 0000000000000000 #0x0 VR0d:00 0000000000000000 #0x0
0100 ; 1a1 TR0d:01 0000000000000000 #0x0 VR0d:01 0000000000000000 #0x0
0100 ; 1a2 TR0d:02 0000000000000000 #0x0 VR0d:02 0000000000000000 #0x0
0100 ; 1a3 TR0d:03 0000000000000000 #0x0 VR0d:03 0000000000000000 #0x0
0100 ; 1a4 TR0d:04 0000000000000000 #0x0 VR0d:04 0000000000000000 #0x0
0100 ; 1a5 TR0d:05 0000000000000000 #0x0 VR0d:05 0000000000000000 #0x0
0100 ; 1a6 TR0d:06 0000000000000000 #0x0 VR0d:06 000000001b1ab5fe #0x1b1ab5fe
0100 ; 1a7 TR0d:07 0000000000000000 #0x0 VR0d:07 0000000004010a01 #0x4010a01
0100 ; 1a8 TR0d:08 0000000000000000 #0x0 VR0d:08 0000000000000000 #0x0
0100 ; 1a9 TR0d:09 ffffffff00080000 #0xffffffff00080000 VR0d:09 0000000000000000 #0x0
0100 ; 1aa TR0d:0a ffffffff00000000 #0xffffffff00000000 VR0d:0a 0000000000000000 #0x0
0100 ; 1ab TR0d:0b 1f1bbfff1f1bbfff #0x1f1bbfff1f1bbfff VR0d:0b 000000001f1bbfff #0x1f1bbfff
0100 ; 1ac TR0d:0c 0000000000000000 #0x0 VR0d:0c 0000000000000000 #0x0
0100 ; 1ad TR0d:0d 0000000000000000 #0x0 VR0d:0d 0000000000000000 #0x0
0100 ; 1ae TR0d:0e ffffffff00090000 #0xffffffff00090000 VR0d:0e 0000000000000000 #0x0
0100 ; 1af TR0d:0f 0000000000000000 #0x0 VR0d:0f 0000000000000000 #0x0
0100 ; 1b0 TR0d:10 0000000000000000 #0x0 VR0d:10 0000000000000000 #0x0
0100 ; 1b1 TR0d:11 0000000000000000 #0x0 VR0d:11 0000000000000000 #0x0
0100 ; 1b2 TR0d:12 0000000000000000 #0x0 VR0d:12 0000000000000000 #0x0
0100 ; 1b3 TR0d:13 0000000000000000 #0x0 VR0d:13 0000000000000000 #0x0
0100 ; 1b4 TR0d:14 0000000000000000 #0x0 VR0d:14 0000000000000000 #0x0
0100 ; 1b5 TR0d:15 0000000000000000 #0x0 VR0d:15 0000000000000000 #0x0
0100 ; 1b6 TR0d:16 0000000000000000 #0x0 VR0d:16 03fffc040007ffc0 #0x3fffc040007ffc0
0100 ; 1b7 TR0d:17 00ffffff00000000 #0xffffff00000000 VR0d:17 00ffffff00000000 #0xffffff00000000
0100 ; 1b8 TR0d:18 03fffc0400082000 #0x3fffc0400082000 VR0d:18 03fffc0400080000 #0x3fffc0400080000
0100 ; 1b9 TR0d:19 03fffc040008a000 #0x3fffc040008a000 VR0d:19 fffff00000000000 #0xfffff00000000000
0100 ; 1ba TR0d:1a 0000000000000000 #0x0 VR0d:1a 0000000000000080 #0x80
0100 ; 1bb TR0d:1b 0000000000000000 #0x0 VR0d:1b 0000000000000000 #0x0
0100 ; 1bc TR0d:1c 0000000000000000 #0x0 VR0d:1c 0000000000000000 #0x0
0100 ; 1bd TR0d:1d 0000000000000000 #0x0 VR0d:1d 0000000000000000 #0x0
0100 ; 1be TR0d:1e 0000000000000000 #0x0 VR0d:1e 0000000000000000 #0x0
0100 ; 1bf TR0d:1f 0000000000000000 #0x0 VR0d:1f 0000000000000000 #0x0
0100 ; 1c0 TR0e:00 0000000000000000 #0x0 VR0e:00 0000000000000000 #0x0
0100 ; 1c1 TR0e:01 0000000000000000 #0x0 VR0e:01 0000000000000000 #0x0
0100 ; 1c2 TR0e:02 0000000000000000 #0x0 VR0e:02 0000000000000000 #0x0
0100 ; 1c3 TR0e:03 0000000000000000 #0x0 VR0e:03 0000000000000000 #0x0
0100 ; 1c4 TR0e:04 0000000000000000 #0x0 VR0e:04 0000000000000000 #0x0
0100 ; 1c5 TR0e:05 0000000000000000 #0x0 VR0e:05 0000000000000000 #0x0
0100 ; 1c6 TR0e:06 0000000000000000 #0x0 VR0e:06 0000000000000000 #0x0
0100 ; 1c7 TR0e:07 0000000000000000 #0x0 VR0e:07 0000000000000000 #0x0
0100 ; 1c8 TR0e:08 0000000000000000 #0x0 VR0e:08 0000000000000000 #0x0
0100 ; 1c9 TR0e:09 0000000000000000 #0x0 VR0e:09 0000000000000000 #0x0
0100 ; 1ca TR0e:0a 0000000000000000 #0x0 VR0e:0a 0000000000000000 #0x0
0100 ; 1cb TR0e:0b 0000000000000000 #0x0 VR0e:0b 0000000000000000 #0x0
0100 ; 1cc TR0e:0c 0000000000000000 #0x0 VR0e:0c 0000000000000000 #0x0
0100 ; 1cd TR0e:0d 0000000000000000 #0x0 VR0e:0d 0000000000000000 #0x0
0100 ; 1ce TR0e:0e 0000000000000000 #0x0 VR0e:0e 0000000000000000 #0x0
0100 ; 1cf TR0e:0f 0000000000000000 #0x0 VR0e:0f 0000000000000000 #0x0
0100 ; 1d0 TR0e:10 0000000000000000 #0x0 VR0e:10 0000000000000000 #0x0
0100 ; 1d1 TR0e:11 0000000000000000 #0x0 VR0e:11 0000000000000000 #0x0
0100 ; 1d2 TR0e:12 0000000000000000 #0x0 VR0e:12 0000000000000000 #0x0
0100 ; 1d3 TR0e:13 0000000000000000 #0x0 VR0e:13 0000000000000000 #0x0
0100 ; 1d4 TR0e:14 0000000000000000 #0x0 VR0e:14 0000000000000000 #0x0
0100 ; 1d5 TR0e:15 0000000000000000 #0x0 VR0e:15 0000000000000000 #0x0
0100 ; 1d6 TR0e:16 0000000000000000 #0x0 VR0e:16 0000000000000000 #0x0
0100 ; 1d7 TR0e:17 0000000000000000 #0x0 VR0e:17 0000000000000000 #0x0
0100 ; 1d8 TR0e:18 0000000000000000 #0x0 VR0e:18 0000000000000000 #0x0
0100 ; 1d9 TR0e:19 0000000000000000 #0x0 VR0e:19 0000000000000000 #0x0
0100 ; 1da TR0e:1a 0000000000000000 #0x0 VR0e:1a 0000000000000000 #0x0
0100 ; 1db TR0e:1b 0000000000000000 #0x0 VR0e:1b 0000000000000000 #0x0
0100 ; 1dc TR0e:1c 0000000000000000 #0x0 VR0e:1c 0000000000000000 #0x0
0100 ; 1dd TR0e:1d 0000000000000000 #0x0 VR0e:1d 0000000000000000 #0x0
0100 ; 1de TR0e:1e 0000000000000000 #0x0 VR0e:1e 0000000000000000 #0x0
0100 ; 1df TR0e:1f 0000000000000000 #0x0 VR0e:1f 0000000000000000 #0x0
0100 ; 1e0 TR0f:00 0000000000000000 #0x0 VR0f:00 0000000000000000 #0x0
0100 ; 1e1 TR0f:01 0000000000000000 #0x0 VR0f:01 0000000000000000 #0x0
0100 ; 1e2 TR0f:02 0000000000000000 #0x0 VR0f:02 0000000000000000 #0x0
0100 ; 1e3 TR0f:03 0000000000000000 #0x0 VR0f:03 0000000000000000 #0x0
0100 ; 1e4 TR0f:04 0000000000000000 #0x0 VR0f:04 0000000000000000 #0x0
0100 ; 1e5 TR0f:05 0000000000000000 #0x0 VR0f:05 0000000000000000 #0x0
0100 ; 1e6 TR0f:06 0000000000000000 #0x0 VR0f:06 0000000000000000 #0x0
0100 ; 1e7 TR0f:07 0000000000000000 #0x0 VR0f:07 0000000000000000 #0x0
0100 ; 1e8 TR0f:08 0000000000000000 #0x0 VR0f:08 0000000000000000 #0x0
0100 ; 1e9 TR0f:09 0000000000000000 #0x0 VR0f:09 0000000000000000 #0x0
0100 ; 1ea TR0f:0a 0000000000000000 #0x0 VR0f:0a 0000000000000000 #0x0
0100 ; 1eb TR0f:0b 0000000000000000 #0x0 VR0f:0b 0000000000000000 #0x0
0100 ; 1ec TR0f:0c 0000000000000000 #0x0 VR0f:0c 0000000000000000 #0x0
0100 ; 1ed TR0f:0d 0000000000000000 #0x0 VR0f:0d 0000000000000000 #0x0
0100 ; 1ee TR0f:0e 0000000000000000 #0x0 VR0f:0e 0000000000000000 #0x0
0100 ; 1ef TR0f:0f 0000000000000000 #0x0 VR0f:0f 0000000000000000 #0x0
0100 ; 1f0 TR0f:10 0000000000000000 #0x0 VR0f:10 0000000000000000 #0x0
0100 ; 1f1 TR0f:11 0000000000000000 #0x0 VR0f:11 0000000000000000 #0x0
0100 ; 1f2 TR0f:12 0000000000000000 #0x0 VR0f:12 0000000000000000 #0x0
0100 ; 1f3 TR0f:13 0000000000000000 #0x0 VR0f:13 0000000000000000 #0x0
0100 ; 1f4 TR0f:14 0000000000000000 #0x0 VR0f:14 0000000000000000 #0x0
0100 ; 1f5 TR0f:15 0000000000000000 #0x0 VR0f:15 0000000000000000 #0x0
0100 ; 1f6 TR0f:16 0000000000000000 #0x0 VR0f:16 0000000000000000 #0x0
0100 ; 1f7 TR0f:17 0000000000000000 #0x0 VR0f:17 0000000000000000 #0x0
0100 ; 1f8 TR0f:18 0000000000000000 #0x0 VR0f:18 0000000000000000 #0x0
0100 ; 1f9 TR0f:19 0000000000000000 #0x0 VR0f:19 0000000000000000 #0x0
0100 ; 1fa TR0f:1a 0000000000000000 #0x0 VR0f:1a 0000000000000000 #0x0
0100 ; 1fb TR0f:1b 0000000000000000 #0x0 VR0f:1b 0000000000000000 #0x0
0100 ; 1fc TR0f:1c 0000000000000000 #0x0 VR0f:1c 0000000000000000 #0x0
0100 ; 1fd TR0f:1d 0000000000000000 #0x0 VR0f:1d 0000000000000000 #0x0
0100 ; 1fe TR0f:1e 0000000000000000 #0x0 VR0f:1e 0000000000000000 #0x0
0100 ; 1ff TR0f:1f 0000000000000000 #0x0 VR0f:1f 0000000000000000 #0x0
0100 ; 200 TR10:00 0000000080000000 #0x80000000 VR10:00 0000000000000000 #0x0
0100 ; 201 TR10:01 0000000000000080 #0x80 VR10:01 0000000000000000 #0x0
0100 ; 202 TR10:02 00000000f8000000 #0xf8000000 VR10:02 0000000000000000 #0x0
0100 ; 203 TR10:03 0000000000000000 #0x0 VR10:03 0000000000000000 #0x0
0100 ; 204 TR10:04 0000000000000000 #0x0 VR10:04 0000000000000000 #0x0
0100 ; 205 TR10:05 0000000000000000 #0x0 VR10:05 0000000000000000 #0x0
0100 ; 206 TR10:06 0000000000000000 #0x0 VR10:06 0000000000000000 #0x0
0100 ; 207 TR10:07 0000000000000000 #0x0 VR10:07 0000000000000000 #0x0
0100 ; 208 TR10:08 0000000000000000 #0x0 VR10:08 0000000000000000 #0x0
0100 ; 209 TR10:09 0000000000000000 #0x0 VR10:09 0000000000000000 #0x0
0100 ; 20a TR10:0a 0000000000000000 #0x0 VR10:0a 0000000000000000 #0x0
0100 ; 20b TR10:0b 0000000000000000 #0x0 VR10:0b 0000000000000000 #0x0
0100 ; 20c TR10:0c 0000000000000000 #0x0 VR10:0c 0000000000000000 #0x0
0100 ; 20d TR10:0d 0000000000000000 #0x0 VR10:0d 0000000000000000 #0x0
0100 ; 20e TR10:0e 0000000000000000 #0x0 VR10:0e 0000000000000000 #0x0
0100 ; 20f TR10:0f 0000000000000000 #0x0 VR10:0f 0000000000000000 #0x0
0100 ; 210 TR10:10 0000000000000000 #0x0 VR10:10 0000000000000000 #0x0
0100 ; 211 TR10:11 0000000000000000 #0x0 VR10:11 0000000000000000 #0x0
0100 ; 212 TR10:12 0000000000000000 #0x0 VR10:12 0000000000000000 #0x0
0100 ; 213 TR10:13 0000000000000000 #0x0 VR10:13 0000000000000000 #0x0
0100 ; 214 TR10:14 0000000000000000 #0x0 VR10:14 0000000000000000 #0x0
0100 ; 215 TR10:15 0000000000000000 #0x0 VR10:15 0000000000000000 #0x0
0100 ; 216 TR10:16 0000000000000000 #0x0 VR10:16 0000000000000000 #0x0
0100 ; 217 TR10:17 0000000000000000 #0x0 VR10:17 0000000000000000 #0x0
0100 ; 218 TR10:18 0000000000000000 #0x0 VR10:18 0000000000000000 #0x0
0100 ; 219 TR10:19 0000000000000000 #0x0 VR10:19 0000000000000000 #0x0
0100 ; 21a TR10:1a 0000000000000000 #0x0 VR10:1a 0000000000000000 #0x0
0100 ; 21b TR10:1b 0000000000000000 #0x0 VR10:1b 0000000000000000 #0x0
0100 ; 21c TR10:1c 0000000000000000 #0x0 VR10:1c 0000000000000000 #0x0
0100 ; 21d TR10:1d 0000000000000000 #0x0 VR10:1d 0000000000000000 #0x0
0100 ; 21e TR10:1e 0000000000000000 #0x0 VR10:1e 0000000000000000 #0x0
0100 ; 21f TR10:1f 0000000000000000 #0x0 VR10:1f 0000000000000000 #0x0
0100 ; 220 TR11:00 000006c000000000 #0x6c000000000 VR11:00 000000000000001a #0x1a
0100 ; 221 TR11:01 00000b8000000000 #0xb8000000000 VR11:01 000000000000001c #0x1c
0100 ; 222 TR11:02 0002000000000001 #0x2000000000001 VR11:02 000003ff00000000 #0x3ff00000000
0100 ; 223 TR11:03 0000000007fffe80 #0x7fffe80 VR11:03 00ffffff0007fff0 #0xffffff0007fff0
0100 ; 224 TR11:04 000000000000ffff #0xffff VR11:04 0000000000000056 #0x56
0100 ; 225 TR11:05 ffffffff80000000 #0xffffffff80000000 VR11:05 ffffffff07ffffff #0xffffffff07ffffff
0100 ; 226 TR11:06 0000000080000001 #0x80000001 VR11:06 00000000e0000160 #0xe0000160
0100 ; 227 TR11:07 0000000080000009 #0x80000009 VR11:07 00000000000003fe #0x3fe
0100 ; 228 TR11:08 000000008000000d #0x8000000d VR11:08 fe00000000000000 #0xfe00000000000000
0100 ; 229 TR11:09 0000000080000005 #0x80000005 VR11:09 000000000000016c #0x16c
0100 ; 22a TR11:0a 0000000040000002 #0x40000002 VR11:0a 0000000007fff000 #0x7fff000
0100 ; 22b TR11:0b 00000000c0000001 #0xc0000001 VR11:0b 00001fc000000000 #0x1fc000000000
0100 ; 22c TR11:0c 00000000c0000002 #0xc0000002 VR11:0c 00000000ffffe000 #0xffffe000
0100 ; 22d TR11:0d 00000000c0000003 #0xc0000003 VR11:0d 81ffff8000000000 #0x81ffff8000000000
0100 ; 22e TR11:0e 0000000000000003 #0x3 VR11:0e 0000000000000067 #0x67
0100 ; 22f TR11:0f 0000000000000002 #0x2 VR11:0f 0000000007fffe80 #0x7fffe80
0100 ; 230 TR11:10 0000000000000030 #0x30 VR11:10 0000000007ffe000 #0x7ffe000
0100 ; 231 TR11:11 0000000000000020 #0x20 VR11:11 0000002000000020 #0x2000000020
0100 ; 232 TR11:12 0000000000000010 #0x10 VR11:12 ffffffffffffffc0 #0xffffffffffffffc0
0100 ; 233 TR11:13 ffffffff07ffff80 #0xffffffff07ffff80 VR11:13 0000000000000304 #0x304
0100 ; 234 TR11:14 0000fffff7ffff80 #0xfffff7ffff80 VR11:14 0000000000000019 #0x19
0100 ; 235 TR11:15 0000000000000024 #0x24 VR11:15 0000000000000002 #0x2
0100 ; 236 TR11:16 000000000000002c #0x2c VR11:16 00000000000000a0 #0xa0
0100 ; 237 TR11:17 0000000000000034 #0x34 VR11:17 000000000000043e #0x43e
0100 ; 238 TR11:18 0000000000000038 #0x38 VR11:18 0000000000000c33 #0xc33
0100 ; 239 TR11:19 0000000080000038 #0x80000038 VR11:19 0000000000000433 #0x433
0100 ; 23a TR11:1a ffffffffffffffbf #0xffffffffffffffbf VR11:1a 0080000000000000 #0x80000000000000
0100 ; 23b TR11:1b 00000000000003fe #0x3fe VR11:1b 0000000000000066 #0x66
0100 ; 23c TR11:1c 0000024008000000 #0x24008000000 VR11:1c 0000000000000068 #0x68
0100 ; 23d TR11:1d 000013ff00000000 #0x13ff00000000 VR11:1d 0000000000ffe000 #0xffe000
0100 ; 23e TR11:1e 00000000000005ff #0x5ff VR11:1e 0000000000000029 #0x29
0100 ; 23f TR11:1f 0500000000000000 #0x500000000000000 VR11:1f 000000000000006b #0x6b
0100 ; 240 TR12:00 0600000000000000 #0x600000000000000 VR12:00 0000000007fff007 #0x7fff007
0100 ; 241 TR12:01 0c00000000000000 #0xc00000000000000 VR12:01 0000000000002800 #0x2800
0100 ; 242 TR12:02 0f00000000000000 #0xf00000000000000 VR12:02 0000000000002c00 #0x2c00
0100 ; 243 TR12:03 cfcf000000000000 #0xcfcf000000000000 VR12:03 0000000000000083 #0x83
0100 ; 244 TR12:04 0000100000000000 #0x100000000000 VR12:04 0000000000000084 #0x84
0100 ; 245 TR12:05 0000000007ffe600 #0x7ffe600 VR12:05 0000000000000085 #0x85
0100 ; 246 TR12:06 000000009d000000 #0x9d000000 VR12:06 0000000000000160 #0x160
0100 ; 247 TR12:07 ffffffff07ffff91 #0xffffffff07ffff91 VR12:07 0000000000000140 #0x140
0100 ; 248 TR12:08 0000000000000049 #0x49 VR12:08 0000000007fff001 #0x7fff001
0100 ; 249 TR12:09 0000000021000000 #0x21000000 VR12:09 00000000000fffbf #0xfffbf
0100 ; 24a TR12:0a 00000000e4000000 #0xe4000000 VR12:0a ffff000000000000 #0xffff000000000000
0100 ; 24b TR12:0b 0000000002000000 #0x2000000 VR12:0b 00000000000010e0 #0x10e0
0100 ; 24c TR12:0c 0000000000001fff #0x1fff VR12:0c 00000000000000c0 #0xc0
0100 ; 24d TR12:0d 0000000000000041 #0x41 VR12:0d 0000000000001000 #0x1000
0100 ; 24e TR12:0e 0d01000f00000001 #0xd01000f00000001 VR12:0e 0000000000000018 #0x18
0100 ; 24f TR12:0f 000007c088000000 #0x7c088000000 VR12:0f 00000000000fffff #0xfffff
0100 ; 250 TR12:10 0000000000008000 #0x8000 VR12:10 0000000000000f00 #0xf00
0100 ; 251 TR12:11 0000400000000000 #0x400000000000 VR12:11 ffffffffffffe000 #0xffffffffffffe000
0100 ; 252 TR12:12 0000000000000480 #0x480 VR12:12 0000000000003fff #0x3fff
0100 ; 253 TR12:13 0000000000000007 #0x7 VR12:13 0000000000000086 #0x86
0100 ; 254 TR12:14 0000000007fff000 #0x7fff000 VR12:14 0000003f00000000 #0x3f00000000
0100 ; 255 TR12:15 0000800080000000 #0x800080000000 VR12:15 0000000000800000 #0x800000
0100 ; 256 TR12:16 00000000e000003f #0xe000003f VR12:16 00000000000000c8 #0xc8
0100 ; 257 TR12:17 00000000c000001f #0xc000001f VR12:17 0000000000000064 #0x64
0100 ; 258 TR12:18 0000f80000000000 #0xf80000000000 VR12:18 0010000000000000 #0x10000000000000
0100 ; 259 TR12:19 0040000000000000 #0x40000000000000 VR12:19 0ff0000000000000 #0xff0000000000000
0100 ; 25a TR12:1a 0000000007ffe980 #0x7ffe980 VR12:1a 000ffff800000000 #0xffff800000000
0100 ; 25b TR12:1b efff000000000000 #0xefff000000000000 VR12:1b 0000000001000000 #0x1000000
0100 ; 25c TR12:1c fffe000000000000 #0xfffe000000000000 VR12:1c 000000000000fffe #0xfffe
0100 ; 25d TR12:1d 000ffcf00000a000 #0xffcf00000a000 VR12:1d 0000000000004000 #0x4000
0100 ; 25e TR12:1e 0000000000001000 #0x1000 VR12:1e 0000000000000fe0 #0xfe0
0100 ; 25f TR12:1f 0000000000010000 #0x10000 VR12:1f 0000000000000072 #0x72
0100 ; 260 TR13:00 000000000000ff00 #0xff00 VR13:00 00000000000010c8 #0x10c8
0100 ; 261 TR13:01 0400000100000000 #0x400000100000000 VR13:01 4000000000000000 #0x4000000000000000
0100 ; 262 TR13:02 0000000000000500 #0x500 VR13:02 0000000000001048 #0x1048
0100 ; 263 TR13:03 0000000000000033 #0x33 VR13:03 0000000001ffffff #0x1ffffff
0100 ; 264 TR13:04 00000001fe000000 #0x1fe000000 VR13:04 0000000000080000 #0x80000
0100 ; 265 TR13:05 0000000000000035 #0x35 VR13:05 000000000000002a #0x2a
0100 ; 266 TR13:06 0000000003ffffff #0x3ffffff VR13:06 0000001ffe000000 #0x1ffe000000
0100 ; 267 TR13:07 00000003fc000000 #0x3fc000000 VR13:07 0000030000000000 #0x30000000000
0100 ; 268 TR13:08 00000000c0000017 #0xc0000017 VR13:08 000000000000001b #0x1b
0100 ; 269 TR13:09 0000000000000fff #0xfff VR13:09 0000000003ffffff #0x3ffffff
0100 ; 26a TR13:0a 00000000ffffe000 #0xffffe000 VR13:0a 0000000004000000 #0x4000000
0100 ; 26b TR13:0b 0000030000000000 #0x30000000000 VR13:0b 000000000000002b #0x2b
0100 ; 26c TR13:0c 000ffcf000008000 #0xffcf000008000 VR13:0c 0000003ffc000000 #0x3ffc000000
0100 ; 26d TR13:0d 0000080000000000 #0x80000000000 VR13:0d 0000000000000047 #0x47
0100 ; 26e TR13:0e 0000040000000000 #0x40000000000 VR13:0e 000000000000006f #0x6f
0100 ; 26f TR13:0f ffffffffe7ffffe0 #0xffffffffe7ffffe0 VR13:0f 0000003000000000 #0x3000000000
0100 ; 270 TR13:10 0d02000f00000001 #0xd02000f00000001 VR13:10 00000000000017ff #0x17ff
0100 ; 271 TR13:11 0000003040000000 #0x3040000000 VR13:11 0000000000001800 #0x1800
0100 ; 272 TR13:12 000007f008000000 #0x7f008000000 VR13:12 fc00000000000000 #0xfc00000000000000
0100 ; 273 TR13:13 000007f000000000 #0x7f000000000 VR13:13 0000000000001028 #0x1028
0100 ; 274 TR13:14 00003fc080000000 #0x3fc080000000 VR13:14 000000007fffc000 #0x7fffc000
0100 ; 275 TR13:15 0000064000000000 #0x64000000000 VR13:15 0000001c00000000 #0x1c00000000
0100 ; 276 TR13:16 0000028008000000 #0x28008000000 VR13:16 00000c0000000000 #0xc0000000000
0100 ; 277 TR13:17 0000028000000000 #0x28000000000 VR13:17 2000000000000000 #0x2000000000000000
0100 ; 278 TR13:18 0000000000082000 #0x82000 VR13:18 00000000ffffffdf #0xffffffdf
0100 ; 279 TR13:19 0000000000003fff #0x3fff VR13:19 00ffffff000000ff #0xffffff000000ff
0100 ; 27a TR13:1a 0000000000000000 #0x0 VR13:1a 0000000007ffe900 #0x7ffe900
0100 ; 27b TR13:1b 0000000000000000 #0x0 VR13:1b ffffffff0000000f #0xffffffff0000000f
0100 ; 27c TR13:1c 0000000000000000 #0x0 VR13:1c 0000000007ffe980 #0x7ffe980
0100 ; 27d TR13:1d 0000000000000000 #0x0 VR13:1d 0000100000000000 #0x100000000000
0100 ; 27e TR13:1e 0000000000000000 #0x0 VR13:1e 000000000000007a #0x7a
0100 ; 27f TR13:1f 0000000000000000 #0x0 VR13:1f 00000000f0000000 #0xf0000000
0100 ; 280 TR14:00 0000000008000000 #0x8000000 VR14:00 0000000000000000 #0x0
0100 ; 281 TR14:01 0000000000000000 #0x0 VR14:01 0000000000000000 #0x0
0100 ; 282 TR14:02 0000000000000000 #0x0 VR14:02 0000000000000000 #0x0
0100 ; 283 TR14:03 0000000000000000 #0x0 VR14:03 0000000000000000 #0x0
0100 ; 284 TR14:04 0000000000000000 #0x0 VR14:04 0000000000000000 #0x0
0100 ; 285 TR14:05 0000000000000000 #0x0 VR14:05 0000000000000000 #0x0
0100 ; 286 TR14:06 0000000000000000 #0x0 VR14:06 0000000000000000 #0x0
0100 ; 287 TR14:07 0000000000000000 #0x0 VR14:07 0000000000000000 #0x0
0100 ; 288 TR14:08 0000000000000000 #0x0 VR14:08 0000000000000000 #0x0
0100 ; 289 TR14:09 0000000000000000 #0x0 VR14:09 0000000000000000 #0x0
0100 ; 28a TR14:0a 0000000000000000 #0x0 VR14:0a 0000000000000000 #0x0
0100 ; 28b TR14:0b 0000000000000000 #0x0 VR14:0b 0000000000000000 #0x0
0100 ; 28c TR14:0c 0000000000000000 #0x0 VR14:0c 0000000000000000 #0x0
0100 ; 28d TR14:0d 0000000000000000 #0x0 VR14:0d 0000000000000000 #0x0
0100 ; 28e TR14:0e 0000000000000000 #0x0 VR14:0e 0000000000000000 #0x0
0100 ; 28f TR14:0f 0000000000000000 #0x0 VR14:0f 0000000000000000 #0x0
0100 ; 290 TR14:10 0000000000000000 #0x0 VR14:10 0000000000000000 #0x0
0100 ; 291 TR14:11 0000000000000000 #0x0 VR14:11 0000000000000000 #0x0
0100 ; 292 TR14:12 0000000000000000 #0x0 VR14:12 0000000000000000 #0x0
0100 ; 293 TR14:13 0000000000000000 #0x0 VR14:13 0000000000000000 #0x0
0100 ; 294 TR14:14 0000000000000000 #0x0 VR14:14 0000000000000000 #0x0
0100 ; 295 TR14:15 0000000000000000 #0x0 VR14:15 0000000000000000 #0x0
0100 ; 296 TR14:16 0000000000000000 #0x0 VR14:16 0000000000000000 #0x0
0100 ; 297 TR14:17 0000000000000000 #0x0 VR14:17 0000000000000000 #0x0
0100 ; 298 TR14:18 0000000000000000 #0x0 VR14:18 0000000000000000 #0x0
0100 ; 299 TR14:19 0000000000000000 #0x0 VR14:19 0000000000000000 #0x0
0100 ; 29a TR14:1a 0000000000000000 #0x0 VR14:1a 0000000000000000 #0x0
0100 ; 29b TR14:1b 0000000000000000 #0x0 VR14:1b 0000000000000000 #0x0
0100 ; 29c TR14:1c 0000000000000000 #0x0 VR14:1c 0000000000000000 #0x0
0100 ; 29d TR14:1d 0000000000000000 #0x0 VR14:1d 0000000000000000 #0x0
0100 ; 29e TR14:1e 0000000000000000 #0x0 VR14:1e 0000000000000000 #0x0
0100 ; 29f TR14:1f 0000000000000000 #0x0 VR14:1f 0000000000000000 #0x0
0100 ; 2a0 TR15:00 000080e050802160 #0x80e050802160 VR15:00 620041e065600580 #0x620041e065600580
0100 ; 2a1 TR15:01 05c025e041e006b0 #0x5c025e041e006b0 VR15:01 0750214041c041e0 #0x750214041c041e0
0100 ; 2a2 TR15:02 4400446046604680 #0x4400446046604680 VR15:02 0770073007500770 #0x770073007500770
0100 ; 2a3 TR15:03 073001b0861001b0 #0x73001b0861001b0 VR15:03 0230027002b00370 #0x230027002b00370
0100 ; 2a4 TR15:04 0390031004300290 #0x390031004300290 VR15:04 0450045004d00530 #0x450045004d00530
0100 ; 2a5 TR15:05 05b0031005100510 #0x5b0031005100510 VR15:05 0310051003100710 #0x310051003100710
0100 ; 2a6 TR15:06 05b012f012f00310 #0x5b012f012f00310 VR15:06 0000000044805080 #0x44805080
0100 ; 2a7 TR15:07 70c070c0508070c0 #0x70c070c0508070c0 VR15:07 508060c040805080 #0x508060c040805080
0100 ; 2a8 TR15:08 508060c0508070c0 #0x508060c0508070c0 VR15:08 5080912040804080 #0x5080912040804080
0100 ; 2a9 TR15:09 60c0408055403040 #0x60c0408055403040 VR15:09 70c0508060c05080 #0x70c0508060c05080
0100 ; 2aa TR15:0a 50805080304040c0 #0x50805080304040c0 VR15:0a 50c0204091205080 #0x50c0204091205080
0100 ; 2ab TR15:0b 4080053017e050c0 #0x4080053017e050c0 VR15:0b 30403040408017e0 #0x30403040408017e0
0100 ; 2ac TR15:0c 5080462083208100 #0x5080462083208100 VR15:0c 43c043e042c00000 #0x43c043e042c00000
0100 ; 2ad TR15:0d 0000000000002020 #0x2020 VR15:0d 40602020810024a0 #0x40602020810024a0
0100 ; 2ae TR15:0e 04e004e0864026e0 #0x4e004e0864026e0 VR15:0e 00000000000006c0 #0x6c0
0100 ; 2af TR15:0f 0000408040602020 #0x408040602020 VR15:0f 4080734073407340 #0x4080734073407340
0100 ; 2b0 TR15:10 2020406040602020 #0x2020406040602020 VR15:10 8120912000000000 #0x8120912000000000
0100 ; 2b1 TR15:11 2020812081008100 #0x2020812081008100 VR15:11 818083a081008180 #0x818083a081008180
0100 ; 2b2 TR15:12 8100818081008100 #0x8100818081008100 VR15:12 8180812091208120 #0x8180812091208120
0100 ; 2b3 TR15:13 8100810057807340 #0x8100810057807340 VR15:13 0000000050805080 #0x50805080
0100 ; 2b4 TR15:14 60a0508081008120 #0x60a0508081008120 VR15:14 0000100057a04060 #0x100057a04060
0100 ; 2b5 TR15:15 62404060406007c0 #0x62404060406007c0 VR15:15 0000000000000000 #0x0
0100 ; 2b6 TR15:16 0000000000000000 #0x0 VR15:16 0000000000000000 #0x0
0100 ; 2b7 TR15:17 0000000000000000 #0x0 VR15:17 0000000000000000 #0x0
0100 ; 2b8 TR15:18 0000000000000000 #0x0 VR15:18 0000000000000000 #0x0
0100 ; 2b9 TR15:19 0000000000000000 #0x0 VR15:19 0000000000000000 #0x0
0100 ; 2ba TR15:1a 0000000000000000 #0x0 VR15:1a 0000000000000000 #0x0
0100 ; 2bb TR15:1b 0000000000000000 #0x0 VR15:1b 0000000000000000 #0x0
0100 ; 2bc TR15:1c 0000000000000000 #0x0 VR15:1c 0000000000000000 #0x0
0100 ; 2bd TR15:1d 0000000000000000 #0x0 VR15:1d 0000000000000000 #0x0
0100 ; 2be TR15:1e 0000000000000000 #0x0 VR15:1e 0000000000000000 #0x0
0100 ; 2bf TR15:1f 0000000000000000 #0x0 VR15:1f 0000000000000000 #0x0
0100 ; 2c0 TR16:00 000000000000007f #0x7f VR16:00 0000000000000000 #0x0
0100 ; 2c1 TR16:01 0000000080000000 #0x80000000 VR16:01 0000000000000000 #0x0
0100 ; 2c2 TR16:02 0000000000000000 #0x0 VR16:02 0000000000000000 #0x0
0100 ; 2c3 TR16:03 0000000000000000 #0x0 VR16:03 0000000000000000 #0x0
0100 ; 2c4 TR16:04 0000000000000000 #0x0 VR16:04 0000000000000000 #0x0
0100 ; 2c5 TR16:05 0000000000000000 #0x0 VR16:05 0000000000000000 #0x0
0100 ; 2c6 TR16:06 0000000000000000 #0x0 VR16:06 0000000000000000 #0x0
0100 ; 2c7 TR16:07 0000000000000000 #0x0 VR16:07 0000000000000000 #0x0
0100 ; 2c8 TR16:08 0000000000000000 #0x0 VR16:08 0000000000000000 #0x0
0100 ; 2c9 TR16:09 0000000000000000 #0x0 VR16:09 0000000000000000 #0x0
0100 ; 2ca TR16:0a 0000000000000000 #0x0 VR16:0a 0000000000000000 #0x0
0100 ; 2cb TR16:0b 0000000000000000 #0x0 VR16:0b 0000000000000000 #0x0
0100 ; 2cc TR16:0c 0000000000000000 #0x0 VR16:0c 0000000000000000 #0x0
0100 ; 2cd TR16:0d 0000000000000000 #0x0 VR16:0d 0000000000000000 #0x0
0100 ; 2ce TR16:0e 0000000000000000 #0x0 VR16:0e 0000000000000000 #0x0
0100 ; 2cf TR16:0f 0000000000000000 #0x0 VR16:0f 0000000000000000 #0x0
0100 ; 2d0 TR16:10 0000000000000000 #0x0 VR16:10 0000000000000000 #0x0
0100 ; 2d1 TR16:11 0000000000000000 #0x0 VR16:11 0000000000000000 #0x0
0100 ; 2d2 TR16:12 0000000000000000 #0x0 VR16:12 0000000000000000 #0x0
0100 ; 2d3 TR16:13 0000000000000000 #0x0 VR16:13 0000000000000000 #0x0
0100 ; 2d4 TR16:14 0000000000000000 #0x0 VR16:14 0000000000000000 #0x0
0100 ; 2d5 TR16:15 0000000000000000 #0x0 VR16:15 0000000000000000 #0x0
0100 ; 2d6 TR16:16 0000000000000000 #0x0 VR16:16 0000000000000000 #0x0
0100 ; 2d7 TR16:17 0000000000000000 #0x0 VR16:17 0000000000000000 #0x0
0100 ; 2d8 TR16:18 0000000000000000 #0x0 VR16:18 0000000000000000 #0x0
0100 ; 2d9 TR16:19 0000000000000000 #0x0 VR16:19 0000000000000000 #0x0
0100 ; 2da TR16:1a 0000000000000000 #0x0 VR16:1a 0000000000000000 #0x0
0100 ; 2db TR16:1b 0000000000000000 #0x0 VR16:1b 0000000000000000 #0x0
0100 ; 2dc TR16:1c 0000000000000000 #0x0 VR16:1c 0000000000000000 #0x0
0100 ; 2dd TR16:1d 0000000000000000 #0x0 VR16:1d 0000000000000000 #0x0
0100 ; 2de TR16:1e 0000000000000000 #0x0 VR16:1e 0000000000000000 #0x0
0100 ; 2df TR16:1f 0000000000000000 #0x0 VR16:1f 0000000000000000 #0x0
0100 ; 2e0 TR17:00 0000000000000000 #0x0 VR17:00 0000000000000000 #0x0
0100 ; 2e1 TR17:01 0000000000000000 #0x0 VR17:01 0000000000000000 #0x0
0100 ; 2e2 TR17:02 0000000000000000 #0x0 VR17:02 0000000000000000 #0x0
0100 ; 2e3 TR17:03 0000000000000000 #0x0 VR17:03 0000000000000000 #0x0
0100 ; 2e4 TR17:04 0000000000000000 #0x0 VR17:04 0000000000000000 #0x0
0100 ; 2e5 TR17:05 0000000000000000 #0x0 VR17:05 0000000000000000 #0x0
0100 ; 2e6 TR17:06 0000000000000000 #0x0 VR17:06 0000000000000000 #0x0
0100 ; 2e7 TR17:07 0000000000000000 #0x0 VR17:07 0000000000000000 #0x0
0100 ; 2e8 TR17:08 0000000000000000 #0x0 VR17:08 0000000000000000 #0x0
0100 ; 2e9 TR17:09 0000000000000000 #0x0 VR17:09 0000000000000000 #0x0
0100 ; 2ea TR17:0a 0000000000000000 #0x0 VR17:0a 0000000000000000 #0x0
0100 ; 2eb TR17:0b 0000000000000000 #0x0 VR17:0b 0000000000000000 #0x0
0100 ; 2ec TR17:0c 0000000000000000 #0x0 VR17:0c 0000000000000000 #0x0
0100 ; 2ed TR17:0d 0000000000000000 #0x0 VR17:0d 0000000000000000 #0x0
0100 ; 2ee TR17:0e 0000000000000000 #0x0 VR17:0e 0000000000000000 #0x0
0100 ; 2ef TR17:0f 0000000000000000 #0x0 VR17:0f 0000000000000000 #0x0
0100 ; 2f0 TR17:10 0000000000000000 #0x0 VR17:10 0000000000000000 #0x0
0100 ; 2f1 TR17:11 0000000000000000 #0x0 VR17:11 0000000000000000 #0x0
0100 ; 2f2 TR17:12 0000000000000000 #0x0 VR17:12 0000000000000000 #0x0
0100 ; 2f3 TR17:13 0000000000000000 #0x0 VR17:13 0000000000000000 #0x0
0100 ; 2f4 TR17:14 ffffffffffff0000 #0xffffffffffff0000 VR17:14 0000000007fffd80 #0x7fffd80
0100 ; 2f5 TR17:15 0000000000000600 #0x600 VR17:15 000ffcf00000a000 #0xffcf00000a000
0100 ; 2f6 TR17:16 0000000000000180 #0x180 VR17:16 0000000000000180 #0x180
0100 ; 2f7 TR17:17 0000000000000100 #0x100 VR17:17 0000000000000600 #0x600
0100 ; 2f8 TR17:18 0000000000000500 #0x500 VR17:18 0000000649534e00 #0x649534e00
0100 ; 2f9 TR17:19 fd00000000000000 #0xfd00000000000000 VR17:19 0000000000098969 #0x98969
0100 ; 2fa TR17:1a fe00000000000000 #0xfe00000000000000 VR17:1a ffff000000000000 #0xffff000000000000
0100 ; 2fb TR17:1b 8f8f000000000000 #0x8f8f000000000000 VR17:1b 000000000000ff00 #0xff00
0100 ; 2fc TR17:1c 4f4f000000000000 #0x4f4f000000000000 VR17:1c 0003ffffffffffff #0x3ffffffffffff
0100 ; 2fd TR17:1d 0000000000000000 #0x0 VR17:1d 0000000000000000 #0x0
0100 ; 2fe TR17:1e 0000000080000000 #0x80000000 VR17:1e 0000000000000500 #0x500
0100 ; 2ff TR17:1f 0000000000000000 #0x0 VR17:1f 0000000000000000 #0x0
0100 ; 300 TR18:00 0000000080000000 #0x80000000 VR18:00 0000000000000000 #0x0
0100 ; 301 TR18:01 0000000000000000 #0x0 VR18:01 0000000000000000 #0x0
0100 ; 302 TR18:02 0000000000000000 #0x0 VR18:02 0000000000000000 #0x0
0100 ; 303 TR18:03 0000000000000000 #0x0 VR18:03 0000000000000000 #0x0
0100 ; 304 TR18:04 0000000000000000 #0x0 VR18:04 0000000000000000 #0x0
0100 ; 305 TR18:05 0000000000000000 #0x0 VR18:05 0000000000000000 #0x0
0100 ; 306 TR18:06 0000000000000000 #0x0 VR18:06 0000000000000000 #0x0
0100 ; 307 TR18:07 0000000000000000 #0x0 VR18:07 0000000000000000 #0x0
0100 ; 308 TR18:08 0000000000000000 #0x0 VR18:08 0000000000000000 #0x0
0100 ; 309 TR18:09 0000000000000000 #0x0 VR18:09 0000000000000000 #0x0
0100 ; 30a TR18:0a 0000000000000000 #0x0 VR18:0a 0000000000000000 #0x0
0100 ; 30b TR18:0b 0000000000000000 #0x0 VR18:0b 0000000000000000 #0x0
0100 ; 30c TR18:0c 0000000000000000 #0x0 VR18:0c 0000000000000000 #0x0
0100 ; 30d TR18:0d 0000000000000000 #0x0 VR18:0d 0000000000000000 #0x0
0100 ; 30e TR18:0e 0000000000000000 #0x0 VR18:0e 0000000000000000 #0x0
0100 ; 30f TR18:0f 0000000000000000 #0x0 VR18:0f 0000000000000000 #0x0
0100 ; 310 TR18:10 0000000000000000 #0x0 VR18:10 0000000000000000 #0x0
0100 ; 311 TR18:11 0000000000000000 #0x0 VR18:11 0000000000000000 #0x0
0100 ; 312 TR18:12 0000000007ffe700 #0x7ffe700 VR18:12 0000000000000000 #0x0
0100 ; 313 TR18:13 0000000000000000 #0x0 VR18:13 0000000000000000 #0x0
0100 ; 314 TR18:14 0000000000000000 #0x0 VR18:14 0000000000000000 #0x0
0100 ; 315 TR18:15 0000000000000000 #0x0 VR18:15 0000000000000000 #0x0
0100 ; 316 TR18:16 0000000000000000 #0x0 VR18:16 0000000000000000 #0x0
0100 ; 317 TR18:17 0000000000000000 #0x0 VR18:17 0000000000000000 #0x0
0100 ; 318 TR18:18 0000000000000000 #0x0 VR18:18 0000000000000000 #0x0
0100 ; 319 TR18:19 0000000000000000 #0x0 VR18:19 0000000000000000 #0x0
0100 ; 31a TR18:1a 0000000000000000 #0x0 VR18:1a 0000000000000000 #0x0
0100 ; 31b TR18:1b 0000000000000000 #0x0 VR18:1b 0000000000000000 #0x0
0100 ; 31c TR18:1c 0000000000000000 #0x0 VR18:1c 0000000000000000 #0x0
0100 ; 31d TR18:1d 0000000000000000 #0x0 VR18:1d 0000000000000000 #0x0
0100 ; 31e TR18:1e 0000000000000000 #0x0 VR18:1e 0000000000000000 #0x0
0100 ; 31f TR18:1f 0000000000000000 #0x0 VR18:1f 0000000000000000 #0x0
0100 ; 320 TR19:00 0000000000000000 #0x0 VR19:00 0000000000000000 #0x0
0100 ; 321 TR19:01 0000000000000000 #0x0 VR19:01 0000000000000000 #0x0
0100 ; 322 TR19:02 0000000000000000 #0x0 VR19:02 0000000000000000 #0x0
0100 ; 323 TR19:03 0000000000000000 #0x0 VR19:03 0000000000000000 #0x0
0100 ; 324 TR19:04 0000000000000000 #0x0 VR19:04 0000000000000000 #0x0
0100 ; 325 TR19:05 0000000000000000 #0x0 VR19:05 0000000000000000 #0x0
0100 ; 326 TR19:06 0000000000000000 #0x0 VR19:06 0000000000000000 #0x0
0100 ; 327 TR19:07 0000000000000000 #0x0 VR19:07 0000000000000000 #0x0
0100 ; 328 TR19:08 0000000000000000 #0x0 VR19:08 0000000000000008 #0x8
0100 ; 329 TR19:09 0000000000000000 #0x0 VR19:09 0000000000000000 #0x0
0100 ; 32a TR19:0a 0000000000000000 #0x0 VR19:0a 0000000000000000 #0x0
0100 ; 32b TR19:0b 0000000000000000 #0x0 VR19:0b 0000000000000000 #0x0
0100 ; 32c TR19:0c 0000000000000000 #0x0 VR19:0c 0000000000000000 #0x0
0100 ; 32d TR19:0d 0000000000000000 #0x0 VR19:0d 0000000000000000 #0x0
0100 ; 32e TR19:0e 0000000000000000 #0x0 VR19:0e 0000000000000000 #0x0
0100 ; 32f TR19:0f 0000000000000000 #0x0 VR19:0f 0000000000000000 #0x0
0100 ; 330 TR19:10 0000000000000000 #0x0 VR19:10 0000000000000000 #0x0
0100 ; 331 TR19:11 0000000000000000 #0x0 VR19:11 0000000000000000 #0x0
0100 ; 332 TR19:12 0000000000000000 #0x0 VR19:12 0000000000000000 #0x0
0100 ; 333 TR19:13 0000000000000000 #0x0 VR19:13 0000000000000000 #0x0
0100 ; 334 TR19:14 0000000000000000 #0x0 VR19:14 0000000000000000 #0x0
0100 ; 335 TR19:15 0000000000000000 #0x0 VR19:15 0000000000000000 #0x0
0100 ; 336 TR19:16 0000000000000000 #0x0 VR19:16 0000000000000000 #0x0
0100 ; 337 TR19:17 0000000000000000 #0x0 VR19:17 0000000000000000 #0x0
0100 ; 338 TR19:18 0000000000000000 #0x0 VR19:18 0000000000000000 #0x0
0100 ; 339 TR19:19 0000000000000000 #0x0 VR19:19 0000000000000000 #0x0
0100 ; 33a TR19:1a 0000000000000000 #0x0 VR19:1a 0000000000000000 #0x0
0100 ; 33b TR19:1b 0000000000000000 #0x0 VR19:1b 0000000000000000 #0x0
0100 ; 33c TR19:1c 0000000000000000 #0x0 VR19:1c 0000000000000000 #0x0
0100 ; 33d TR19:1d 0000000000000000 #0x0 VR19:1d 0000000000000000 #0x0
0100 ; 33e TR19:1e 0000000000000000 #0x0 VR19:1e 0000000000000000 #0x0
0100 ; 33f TR19:1f 0000000000000000 #0x0 VR19:1f 0000000000000000 #0x0
0100 ; 340 TR1a:00 0000000000000000 #0x0 VR1a:00 0000000000000000 #0x0
0100 ; 341 TR1a:01 0000000000000000 #0x0 VR1a:01 0000000000000000 #0x0
0100 ; 342 TR1a:02 0000000000000000 #0x0 VR1a:02 0000000000000000 #0x0
0100 ; 343 TR1a:03 0000000000000000 #0x0 VR1a:03 0000000000000000 #0x0
0100 ; 344 TR1a:04 0000000000000000 #0x0 VR1a:04 0000000000000000 #0x0
0100 ; 345 TR1a:05 0000000000000000 #0x0 VR1a:05 0000000000000000 #0x0
0100 ; 346 TR1a:06 0000000000000000 #0x0 VR1a:06 0000000000000000 #0x0
0100 ; 347 TR1a:07 0000000000000000 #0x0 VR1a:07 0000000000000000 #0x0
0100 ; 348 TR1a:08 0000000000000000 #0x0 VR1a:08 0000000000000000 #0x0
0100 ; 349 TR1a:09 0000000000000000 #0x0 VR1a:09 0000000000000000 #0x0
0100 ; 34a TR1a:0a 0000000000000000 #0x0 VR1a:0a 0000000000000000 #0x0
0100 ; 34b TR1a:0b 0000000000000000 #0x0 VR1a:0b 0000000000000000 #0x0
0100 ; 34c TR1a:0c 0000000000000000 #0x0 VR1a:0c 0000000000000000 #0x0
0100 ; 34d TR1a:0d 0000000000000000 #0x0 VR1a:0d 0000000000000000 #0x0
0100 ; 34e TR1a:0e 0000000000000000 #0x0 VR1a:0e 0000000000000000 #0x0
0100 ; 34f TR1a:0f 0000000000000000 #0x0 VR1a:0f 0000000000000000 #0x0
0100 ; 350 TR1a:10 0000000000000000 #0x0 VR1a:10 0000000000000000 #0x0
0100 ; 351 TR1a:11 0000000000000000 #0x0 VR1a:11 0000000000000000 #0x0
0100 ; 352 TR1a:12 0000000000000000 #0x0 VR1a:12 0000000000000000 #0x0
0100 ; 353 TR1a:13 0000000000000000 #0x0 VR1a:13 0000000000000000 #0x0
0100 ; 354 TR1a:14 0000000000000000 #0x0 VR1a:14 0000000000000000 #0x0
0100 ; 355 TR1a:15 0000000000000000 #0x0 VR1a:15 0000000000000000 #0x0
0100 ; 356 TR1a:16 0000000000000000 #0x0 VR1a:16 0000000000000000 #0x0
0100 ; 357 TR1a:17 0000000000000000 #0x0 VR1a:17 0000000000000000 #0x0
0100 ; 358 TR1a:18 0000000000000000 #0x0 VR1a:18 0000000000000000 #0x0
0100 ; 359 TR1a:19 0000000000000000 #0x0 VR1a:19 0000000000000000 #0x0
0100 ; 35a TR1a:1a 0000000000000000 #0x0 VR1a:1a 0000000000000000 #0x0
0100 ; 35b TR1a:1b 0000000000000000 #0x0 VR1a:1b 0000000000000000 #0x0
0100 ; 35c TR1a:1c 0000000000000000 #0x0 VR1a:1c 0000000000000000 #0x0
0100 ; 35d TR1a:1d 0000000000000000 #0x0 VR1a:1d 0000000000000000 #0x0
0100 ; 35e TR1a:1e 0000000000000000 #0x0 VR1a:1e 0000000000000000 #0x0
0100 ; 35f TR1a:1f 0000000000000000 #0x0 VR1a:1f 0000000000000000 #0x0
0100 ; 360 TR1b:00 0000000000000000 #0x0 VR1b:00 0000000000000000 #0x0
0100 ; 361 TR1b:01 0000000000000000 #0x0 VR1b:01 0000000000000000 #0x0
0100 ; 362 TR1b:02 0000000000000000 #0x0 VR1b:02 0000000000000000 #0x0
0100 ; 363 TR1b:03 0000000000000000 #0x0 VR1b:03 0000000000000000 #0x0
0100 ; 364 TR1b:04 000000000000005d #0x5d VR1b:04 000000000000005d #0x5d
0100 ; 365 TR1b:05 0000000000000000 #0x0 VR1b:05 0000000000000000 #0x0
0100 ; 366 TR1b:06 0000000000000000 #0x0 VR1b:06 0000000000000000 #0x0
0100 ; 367 TR1b:07 0000000000000000 #0x0 VR1b:07 0000000000000000 #0x0
0100 ; 368 TR1b:08 0000000000000000 #0x0 VR1b:08 0000000000000000 #0x0
0100 ; 369 TR1b:09 0000000000000000 #0x0 VR1b:09 0000000000000000 #0x0
0100 ; 36a TR1b:0a 0000000000000000 #0x0 VR1b:0a 0000000000000000 #0x0
0100 ; 36b TR1b:0b 0000000000000000 #0x0 VR1b:0b 0000000000000080 #0x80
0100 ; 36c TR1b:0c 0000000000000000 #0x0 VR1b:0c 0000000000000100 #0x100
0100 ; 36d TR1b:0d 0000000000000080 #0x80 VR1b:0d 000000000000001f #0x1f
0100 ; 36e TR1b:0e ffff000040000000 #0xffff000040000000 VR1b:0e 0000000000000000 #0x0
0100 ; 36f TR1b:0f 0000000000007f80 #0x7f80 VR1b:0f ffffffffffff0000 #0xffffffffffff0000
0100 ; 370 TR1b:10 000000000000007f #0x7f VR1b:10 0000000000000001 #0x1
0100 ; 371 TR1b:11 000000008000003f #0x8000003f VR1b:11 fffff00000000000 #0xfffff00000000000
0100 ; 372 TR1b:12 000000000000003f #0x3f VR1b:12 0000000000000000 #0x0
0100 ; 373 TR1b:13 fffe000000000601 #0xfffe000000000601 VR1b:13 0000000000000001 #0x1
0100 ; 374 TR1b:14 fffe000040000601 #0xfffe000040000601 VR1b:14 0000000000000000 #0x0
0100 ; 375 TR1b:15 000000000000003f #0x3f VR1b:15 0000000000000001 #0x1
0100 ; 376 TR1b:16 0000000000000021 #0x21 VR1b:16 0000000000000000 #0x0
0100 ; 377 TR1b:17 0000000000000029 #0x29 VR1b:17 0000000000000000 #0x0
0100 ; 378 TR1b:18 0000000000000011 #0x11 VR1b:18 0000000000000000 #0x0
0100 ; 379 TR1b:19 0000000000000019 #0x19 VR1b:19 0000000000000000 #0x0
0100 ; 37a TR1b:1a 0000000000001fc1 #0x1fc1 VR1b:1a ffff000000000000 #0xffff000000000000
0100 ; 37b TR1b:1b 000000000000003f #0x3f VR1b:1b 0000000000000000 #0x0
0100 ; 37c TR1b:1c 0000000000000049 #0x49 VR1b:1c 0000000000000000 #0x0
0100 ; 37d TR1b:1d 0000000000000076 #0x76 VR1b:1d 0000000000000000 #0x0
0100 ; 37e TR1b:1e 0000000000000009 #0x9 VR1b:1e 0000000000000000 #0x0
0100 ; 37f TR1b:1f 0000000000000000 #0x0 VR1b:1f 0000000000000000 #0x0
0100 ; 380 TR1c:00 0000000080000000 #0x80000000 VR1c:00 0000000000000000 #0x0
0100 ; 381 TR1c:01 0000000000000000 #0x0 VR1c:01 0000000000000000 #0x0
0100 ; 382 TR1c:02 0000000000000000 #0x0 VR1c:02 0000000000000000 #0x0
0100 ; 383 TR1c:03 0000000000000000 #0x0 VR1c:03 0000000000000000 #0x0
0100 ; 384 TR1c:04 0000000000000000 #0x0 VR1c:04 0000000000000000 #0x0
0100 ; 385 TR1c:05 0000000000000000 #0x0 VR1c:05 0000000000000000 #0x0
0100 ; 386 TR1c:06 0000000000000000 #0x0 VR1c:06 0000000000000000 #0x0
0100 ; 387 TR1c:07 0000000000000000 #0x0 VR1c:07 0000000000000000 #0x0
0100 ; 388 TR1c:08 0000000000000000 #0x0 VR1c:08 0000000000000000 #0x0
0100 ; 389 TR1c:09 0000000000000000 #0x0 VR1c:09 0000000000000000 #0x0
0100 ; 38a TR1c:0a 0000000000000000 #0x0 VR1c:0a 0000000000000000 #0x0
0100 ; 38b TR1c:0b 0000000000000000 #0x0 VR1c:0b 0000000000000000 #0x0
0100 ; 38c TR1c:0c 0000000000000000 #0x0 VR1c:0c 0000000000000000 #0x0
0100 ; 38d TR1c:0d 0000000000000000 #0x0 VR1c:0d 0000000000000000 #0x0
0100 ; 38e TR1c:0e 0000000000000000 #0x0 VR1c:0e 0000000000000000 #0x0
0100 ; 38f TR1c:0f 0000000000000000 #0x0 VR1c:0f 0000000000000000 #0x0
0100 ; 390 TR1c:10 0000000000000000 #0x0 VR1c:10 0000000000000000 #0x0
0100 ; 391 TR1c:11 0000000000000000 #0x0 VR1c:11 0000000000000000 #0x0
0100 ; 392 TR1c:12 0000000000000000 #0x0 VR1c:12 0000000000000000 #0x0
0100 ; 393 TR1c:13 0000000000000000 #0x0 VR1c:13 0000000000000000 #0x0
0100 ; 394 TR1c:14 0000000000000000 #0x0 VR1c:14 0000000000000000 #0x0
0100 ; 395 TR1c:15 0000000000000000 #0x0 VR1c:15 0000000000000000 #0x0
0100 ; 396 TR1c:16 0000000000000000 #0x0 VR1c:16 0000000000000000 #0x0
0100 ; 397 TR1c:17 0000000000000000 #0x0 VR1c:17 0000000000000000 #0x0
0100 ; 398 TR1c:18 0000000000000000 #0x0 VR1c:18 0000000000000000 #0x0
0100 ; 399 TR1c:19 0000000000000000 #0x0 VR1c:19 0000000000000000 #0x0
0100 ; 39a TR1c:1a 0000000000000000 #0x0 VR1c:1a 0000000000000000 #0x0
0100 ; 39b TR1c:1b 0000000000000000 #0x0 VR1c:1b 0000000000000000 #0x0
0100 ; 39c TR1c:1c 0000000000000000 #0x0 VR1c:1c 0000000000000000 #0x0
0100 ; 39d TR1c:1d 0000000000000000 #0x0 VR1c:1d 0000000000000000 #0x0
0100 ; 39e TR1c:1e 0000000000000000 #0x0 VR1c:1e 0000000000000000 #0x0
0100 ; 39f TR1c:1f 0000000000000000 #0x0 VR1c:1f 0000000000000000 #0x0
0100 ; 3a0 TR1d:00 0000000000000001 #0x1 VR1d:00 0000000000000000 #0x0
0100 ; 3a1 TR1d:01 ffffffffffffffff #0xffffffffffffffff VR1d:01 0000000000000000 #0x0
0100 ; 3a2 TR1d:02 0000000000000000 #0x0 VR1d:02 0000000000000000 #0x0
0100 ; 3a3 TR1d:03 0000000000000000 #0x0 VR1d:03 0000000000000000 #0x0
0100 ; 3a4 TR1d:04 0000000000000000 #0x0 VR1d:04 0000040000000000 #0x40000000000
0100 ; 3a5 TR1d:05 0000000000000000 #0x0 VR1d:05 0000000000000000 #0x0
0100 ; 3a6 TR1d:06 0000000000000000 #0x0 VR1d:06 0000000000000000 #0x0
0100 ; 3a7 TR1d:07 0000000000000000 #0x0 VR1d:07 0000000000000000 #0x0
0100 ; 3a8 TR1d:08 0000000000000000 #0x0 VR1d:08 0000000000000000 #0x0
0100 ; 3a9 TR1d:09 0000000000000000 #0x0 VR1d:09 0000000000000000 #0x0
0100 ; 3aa TR1d:0a 0000000000000000 #0x0 VR1d:0a 0000000000000000 #0x0
0100 ; 3ab TR1d:0b 0000000000000000 #0x0 VR1d:0b 0000000000000000 #0x0
0100 ; 3ac TR1d:0c 0000000000000000 #0x0 VR1d:0c 000ffff00000bf80 #0xffff00000bf80
0100 ; 3ad TR1d:0d 0000000000000068 #0x68 VR1d:0d 0000000000000000 #0x0
0100 ; 3ae TR1d:0e 0000000000000000 #0x0 VR1d:0e 0000000000000000 #0x0
0100 ; 3af TR1d:0f 0000000000000000 #0x0 VR1d:0f 0000000000000000 #0x0
0100 ; 3b0 TR1d:10 0000000000000000 #0x0 VR1d:10 0000000000000000 #0x0
0100 ; 3b1 TR1d:11 00000000000001f4 #0x1f4 VR1d:11 0000000000000000 #0x0
0100 ; 3b2 TR1d:12 0000000000000000 #0x0 VR1d:12 fffffffffffffff0 #0xfffffffffffffff0
0100 ; 3b3 TR1d:13 0000000000000000 #0x0 VR1d:13 0000000000000000 #0x0
0100 ; 3b4 TR1d:14 0000000000000000 #0x0 VR1d:14 0000000000000000 #0x0
0100 ; 3b5 TR1d:15 0000000000000000 #0x0 VR1d:15 0000000000000000 #0x0
0100 ; 3b6 TR1d:16 0000000000000000 #0x0 VR1d:16 0000000000000000 #0x0
0100 ; 3b7 TR1d:17 0000000000000000 #0x0 VR1d:17 0000000000000000 #0x0
0100 ; 3b8 TR1d:18 0000000000000000 #0x0 VR1d:18 0000000000000000 #0x0
0100 ; 3b9 TR1d:19 0000000000000000 #0x0 VR1d:19 0000000000000000 #0x0
0100 ; 3ba TR1d:1a 0000000000000000 #0x0 VR1d:1a 0000000000000000 #0x0
0100 ; 3bb TR1d:1b 0000000000000000 #0x0 VR1d:1b 0000000000000000 #0x0
0100 ; 3bc TR1d:1c 0000000000000000 #0x0 VR1d:1c 0000000000000000 #0x0
0100 ; 3bd TR1d:1d 0000000000000000 #0x0 VR1d:1d 0000000000000000 #0x0
0100 ; 3be TR1d:1e 0000000000000000 #0x0 VR1d:1e 0000000000000000 #0x0
0100 ; 3bf TR1d:1f 0000000000000000 #0x0 VR1d:1f 0000000000000000 #0x0
0100 ; 3c0 TR1e:00 0000000020000000 #0x20000000 VR1e:00 0000000000000000 #0x0
0100 ; 3c1 TR1e:01 0000000000000000 #0x0 VR1e:01 0000000000000000 #0x0
0100 ; 3c2 TR1e:02 0000000000000000 #0x0 VR1e:02 0000000000000000 #0x0
0100 ; 3c3 TR1e:03 0000000000000000 #0x0 VR1e:03 0000000000000000 #0x0
0100 ; 3c4 TR1e:04 0000000000000000 #0x0 VR1e:04 0000000000000000 #0x0
0100 ; 3c5 TR1e:05 0000000000000000 #0x0 VR1e:05 0000000000000000 #0x0
0100 ; 3c6 TR1e:06 0000000000000000 #0x0 VR1e:06 0000000000000000 #0x0
0100 ; 3c7 TR1e:07 0000000000000000 #0x0 VR1e:07 0000000000000000 #0x0
0100 ; 3c8 TR1e:08 0000000000000000 #0x0 VR1e:08 0000000000000000 #0x0
0100 ; 3c9 TR1e:09 0000000000000000 #0x0 VR1e:09 0000000000000000 #0x0
0100 ; 3ca TR1e:0a 0000000000000000 #0x0 VR1e:0a 0000000000000000 #0x0
0100 ; 3cb TR1e:0b 0000000000000000 #0x0 VR1e:0b 0000000000000000 #0x0
0100 ; 3cc TR1e:0c 0000000000000000 #0x0 VR1e:0c 0000000000000000 #0x0
0100 ; 3cd TR1e:0d 0000000000000000 #0x0 VR1e:0d 0000000000000000 #0x0
0100 ; 3ce TR1e:0e 0000000000000000 #0x0 VR1e:0e 0000000000000000 #0x0
0100 ; 3cf TR1e:0f 00000000c0000003 #0xc0000003 VR1e:0f 0000000000000000 #0x0
0100 ; 3d0 TR1e:10 0000000000000030 #0x30 VR1e:10 0000000000000000 #0x0
0100 ; 3d1 TR1e:11 000000008000000d #0x8000000d VR1e:11 0000000000000000 #0x0
0100 ; 3d2 TR1e:12 0000000000000003 #0x3 VR1e:12 0000000000000000 #0x0
0100 ; 3d3 TR1e:13 0000000080000005 #0x80000005 VR1e:13 0000000000000000 #0x0
0100 ; 3d4 TR1e:14 00000000c0000002 #0xc0000002 VR1e:14 0000000000000000 #0x0
0100 ; 3d5 TR1e:15 00000000c0000001 #0xc0000001 VR1e:15 0000000000000000 #0x0
0100 ; 3d6 TR1e:16 00000000c0000000 #0xc0000000 VR1e:16 0000000000000000 #0x0
0100 ; 3d7 TR1e:17 0000000000000002 #0x2 VR1e:17 0000000000000000 #0x0
0100 ; 3d8 TR1e:18 0000000000000020 #0x20 VR1e:18 0000000000000000 #0x0
0100 ; 3d9 TR1e:19 0000000000000010 #0x10 VR1e:19 0000000000000000 #0x0
0100 ; 3da TR1e:1a 0000000000000000 #0x0 VR1e:1a 0000000000000000 #0x0
0100 ; 3db TR1e:1b 0000000040000002 #0x40000002 VR1e:1b 0000000000000000 #0x0
0100 ; 3dc TR1e:1c 0000000080000009 #0x80000009 VR1e:1c 0000000000000002 #0x2
0100 ; 3dd TR1e:1d 0000000080000001 #0x80000001 VR1e:1d 0000000000000001 #0x1
0100 ; 3de TR1e:1e 0000000007ffff80 #0x7ffff80 VR1e:1e 0000000000000000 #0x0
0100 ; 3df TR1e:1f ffffffff07ffff80 #0xffffffff07ffff80 VR1e:1f ffffffff07ffff80 #0xffffffff07ffff80
0100 ; 3e0 TCSA0 00c80000ba71664f VCSA0 00cf0036444a4c00
0100 ; 3e1 TCSA1 0000000000000000 VCSA1 0000000000000000
0100 ; 3e2 TCSA2 0000000000000000 VCSA2 0000000000000000
0100 ; 3e3 TCSA3 0000000000000000 VCSA3 0000000000000000
0100 ; 3e4 TCSA4 0000000000000000 VCSA4 0000000000000000
0100 ; 3e5 TCSA5 0000000000000000 VCSA5 0000000000000000
0100 ; 3e6 TCSA6 0000000000000000 VCSA6 0000000000000000
0100 ; 3e7 TCSA7 0000000000000000 VCSA7 0000000000000000
0100 ; 3e8 TCSA8 0000000000000000 VCSA8 0000000000000000
0100 ; 3e9 TCSA9 0000000000000000 VCSA9 0000000000000000
0100 ; 3ea TCSAa 0000000000000000 VCSAa 0000000000000000
0100 ; 3eb TCSAb 0000000000000000 VCSAb 0000000000000000
0100 ; 3ec TCSAc 0000000000000000 VCSAc 0000000000000000
0100 ; 3ed TCSAd 0000000000000000 VCSAd 0000000000000000
0100 ; 3ee TCSAe 0000000000000000 VCSAe 0000000000000000
0100 ; 3ef TCSAf 0000000000000000 VCSAf 0000000000000000
0100 ; 3f0 TGP0 0000000000000000 VGP0 0000000000000000
0100 ; 3f1 TGP1 0000000000000000 VGP1 0000000000000000
0100 ; 3f2 TGP2 0000000000000000 VGP2 0000000000000000
0100 ; 3f3 TGP3 0000000000000000 VGP3 0000000000000000
0100 ; 3f4 TGP4 0000000000000000 VGP4 0000000000000000
0100 ; 3f5 TGP5 0000000000000000 VGP5 0000000000000000
0100 ; 3f6 TGP6 0000000000000000 VGP6 0000000000000000
0100 ; 3f7 TGP7 0000000000000000 VGP7 0000000000000000
0100 ; 3f8 TGP8 0000000000000000 VGP8 0000000000000000
0100 ; 3f9 TGP9 0000000000000000 VGP9 0000000000000000
0100 ; 3fa TGPa 0000000000000000 VGPa 0000000000000000
0100 ; 3fb TGPb 0000000000000000 VGPb 0000000000000000
0100 ; 3fc TGPc 0000000000000000 VGPc 0000000000000000
0100 ; 3fd TGPd 0000000000000000 VGPd 0000000000000000
0100 ; 3fe TGPe 0000000000000000 VGPe 0000000000000000
0100 ; 3ff TGPf 0000000000000000 VGPf 0000000000000000
0100 ;
0100 ; Defaults not shown:
0100 ; ===================
0100 ; dispatch_csa_free 0
0100 ; dispatch_ibuff_fill 0
0100 ; dispatch_ignore 0
0100 ; dispatch_mem_strt 4 MEMORY NOT STARTED
0100 ; dispatch_uses_tos 0
0100 ; fiu_fill_mode_src 1
0100 ; fiu_len_fill_lit 7f zero-fill 0x3f
0100 ; fiu_len_fill_reg_ctl 3 len=unchanged, fill=unchanged
0100 ; fiu_length_src 1 length_literal
0100 ; fiu_load_mdr 0 load_mdr
0100 ; fiu_load_oreg 0 load_oreg
0100 ; fiu_load_tar 0 load_tar
0100 ; fiu_load_var 0 load_var
0100 ; fiu_mem_start 19 nop_0x19
0100 ; fiu_offs_lit 00
0100 ; fiu_offset_src 1 offset_literal
0100 ; fiu_op_sel 0 extract
0100 ; fiu_oreg_src 1 merge data register
0100 ; fiu_rdata_src 1 mdr
0100 ; fiu_tivi_src 0 tar_var
0100 ; fiu_vmux_sel 2 VI
0100 ; ioc_adrbs 0 fiu
0100 ; ioc_fiubs 3 seq
0100 ; ioc_load_wdr 1
0100 ; ioc_random 0 noop
0100 ; ioc_tvbs 0 typ+val
0100 ; seq_b_timing 2 Late Condition, Hint True (or unconditional branch)
0100 ; seq_br_type 6 Continue
0100 ; seq_branch_adr 0000
0100 ; seq_cond_sel 46 SEQ.previously_latched_cond
0100 ; seq_en_micro 1
0100 ; seq_int_reads 3 TOP OF THE MICRO STACK
0100 ; seq_latch 0
0100 ; seq_lex_adr 0
0100 ; seq_random 00 ?
0100 ; typ_a_adr 00 GP00
0100 ; typ_alu_func 1f ZEROS
0100 ; typ_b_adr 00 GP00
0100 ; typ_c_adr 29 WRITE_DISABLE
0100 ; typ_c_lit 3
0100 ; typ_c_mux_sel 1 WDR
0100 ; typ_c_source 1 MUX
0100 ; typ_csa_cntl 6 NOP
0100 ; typ_frame 0
0100 ; typ_mar_cntl 0 NOP
0100 ; typ_priv_check 7 NOP
0100 ; typ_rand f INC_DEC_128
0100 ; val_a_adr 00 GP00
0100 ; val_alu_func 1f ZEROS
0100 ; val_b_adr 00 GP00
0100 ; val_c_adr 29 WRITE_DISABLE
0100 ; val_c_mux_sel 3 WDR
0100 ; val_c_source 1 MUX
0100 ; val_frame 0
0100 ; val_m_a_src 3 Bits 48…63
0100 ; val_m_b_src 3 Bits 48…63
0100 ; val_rand 0 NO_OP
0100 ;
0100 ; Early macro event: ME_STOP_MACH
0100 ; --------------------------------------------------------------------------------------
0100 ME_STOP_MACH:
0100 0100 <halt> ; Flow R
0101 0101 seq_en_micro 0
0102 0102 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0103 0103 <halt> ; Flow R
0104 0104 <halt> ; Flow R
0105 0105 <halt> ; Flow R
0106 0106 <halt> ; Flow R
0107 0107 <halt> ; Flow R
0108 ; --------------------------------------------------------------------------------------
0108 ; Early macro event: ME_GP_TIME
0108 ; --------------------------------------------------------------------------------------
0108 ME_GP_TIME:
0108 0108 seq_br_type 7 Unconditional Call; Flow C 0x5db
seq_branch_adr 05db 0x05db
seq_en_micro 0
0109 0109 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
010a 010a <halt> ; Flow R
010b 010b <halt> ; Flow R
010c 010c <halt> ; Flow R
010d 010d <halt> ; Flow R
010e 010e <halt> ; Flow R
010f 010f <halt> ; Flow R
0110 ; --------------------------------------------------------------------------------------
0110 ; Early macro event: ME_SL_TIME
0110 ; --------------------------------------------------------------------------------------
0110 ME_SL_TIME:
0110 0110 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0x763
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random d disable slice timer
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0763 0x0763
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
0111 0111 fiu_tivi_src 2 tar_fiu; Flow J cc=True 0x765
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0765 0x0765
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2d TR13:0d #0x80000000000
typ_frame 13
val_a_adr 21 VR02:01 #0x0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0112 0112 seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_frame 4
0113 0113 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x760
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_random 6 load slice timer
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0760 0x0760
seq_en_micro 0
typ_b_adr 32 TR07:12 #0xfec7000000000000
typ_frame 7
val_a_adr 2f VR02:0f #0x0
val_frame 2
0114 0114 fiu_len_fill_lit 78 zero-fill 0x38
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
0115 0115 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x73a
seq_br_type 1 Branch True
seq_branch_adr 073a 0x073a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0116 0116 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0117 0117 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x73c
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 073c 0x073c
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 0f GP0f
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0118 ; --------------------------------------------------------------------------------------
0118 ; Early macro event: ME_SPARE1
0118 ; --------------------------------------------------------------------------------------
0118 ME_SPARE1:
0118 0118 <halt> ; Flow R
0119 0119 <halt> ; Flow R
011a 011a <halt> ; Flow R
011b 011b <halt> ; Flow R
011c 011c <halt> ; Flow R
011d 011d <halt> ; Flow R
011e 011e <halt> ; Flow R
011f 011f <halt> ; Flow R
0120 ; --------------------------------------------------------------------------------------
0120 ; Early macro event: ME_PACKET
0120 ; --------------------------------------------------------------------------------------
0120 ME_PACKET:
0120 0120 fiu_len_fill_lit 4f zero-fill 0xf; Get mailbox#
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_random 5 read response fifo
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
0121 0121 ioc_fiubs 0 fiu ; Multiply by mailbox-size
ioc_random 15 clear transfer parity error
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
val_a_adr 34 VR03:14 #0x0
val_b_adr 16 CSA/VAL_BUS
val_frame 3
val_rand c START_MULTIPLY
; Add mailbox-base
0122 0122 ioc_load_wdr 0 ; Flow C cc=False 0x20c
ioc_random 13 set cpu running
seq_br_type 4 Call False
seq_branch_adr 020c 0x020c
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 33 TR03:13 #0x0
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0b GP0b
typ_frame 3
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR03:15 #0x0
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 3
0123 0123 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_en_micro 0
val_a_adr 0b GP0b
val_m_a_src 2 Bits 32…47
0124 0124 ioc_random 1c read ioc memory and increment address
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 36 VR03:16 #0x0
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 3
0125 0125 fiu_load_var 1 hold_var; Read mailbox
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_a_adr 0b GP0b
0126 0126 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x819
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_br_type 3 Unconditional Branch
seq_branch_adr 0819 0x0819
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
0127 0127 seq_br_type 3 Unconditional Branch; Flow J 0x8f6
seq_branch_adr 08f6 0x08f6
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 7 INC_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
0128 ; --------------------------------------------------------------------------------------
0128 ; Early macro event: ME_STATUS
0128 ; --------------------------------------------------------------------------------------
0128 ME_STATUS:
0128 0128 <halt> ; Flow R
0129 0129 <halt> ; Flow R
012a 012a <halt> ; Flow R
012b 012b <halt> ; Flow R
012c 012c <halt> ; Flow R
012d 012d <halt> ; Flow R
012e 012e <halt> ; Flow R
012f 012f <halt> ; Flow R
0130 ; --------------------------------------------------------------------------------------
0130 ; Early macro event: ME_SPARE0
0130 ; --------------------------------------------------------------------------------------
0130 ME_SPARE0:
0130 0130 <halt> ; Flow R
0131 0131 <halt> ; Flow R
0132 0132 <halt> ; Flow R
0133 0133 <halt> ; Flow R
0134 0134 <halt> ; Flow R
0135 0135 <halt> ; Flow R
0136 0136 <halt> ; Flow R
0137 0137 <halt> ; Flow R
0138 ; --------------------------------------------------------------------------------------
0138 ; Early macro event: ME_REFRESH
0138 ; --------------------------------------------------------------------------------------
0138 ME_REFRESH:
0138 0138 fiu_mem_start d start_physical_rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR1d:01 #0xffffffffffffffff
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 0 PASS_A
val_c_adr 1e VR1d:01 #0x0
val_c_source 0 FIU_BUS
val_frame 1d
0139 0139 fiu_mem_start 18 acknowledge_refresh; Flow J cc=False 0x2a95
fiu_tivi_src c mar_0xc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2a95 0x2a95
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 34 TR0d:14 #0x0
typ_alu_func 0 PASS_A
typ_frame d
val_a_adr 34 VR0d:14 #0x0
val_alu_func 1c DEC_A
val_c_adr 0b VR0d:14 #0x0
val_c_mux_sel 2 ALU
val_frame d
013a 013a ioc_tvbs 3 fiu+fiu; Flow C 0xbab
seq_br_type 7 Unconditional Call
seq_branch_adr 0bab 0x0bab
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0e TR0d:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0e VR0d:11 #0x0
val_c_mux_sel 2 ALU
val_frame d
013b 013b fiu_load_tar 1 hold_tar; Flow J cc=True 0x13e
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 013e 0x013e
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
typ_b_adr 31 TR0d:11 #0x0
typ_frame d
val_a_adr 34 VR0d:14 #0x0
val_alu_func 7 INC_A
val_b_adr 31 VR0d:11 #0x0
val_frame d
013c 013c fiu_len_fill_reg_ctl 2 ; Flow R cc=True
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 013d 0x013d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_alu_func 13 ONES
typ_b_adr 21 TR1d:01 #0xffffffffffffffff
typ_c_adr 1e TR1d:01 #0xffffffffffffffff
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR1d:01 #0x0
val_alu_func 0 PASS_A
val_frame 1d
013d 013d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
013e 013e fiu_mem_start d start_physical_rd; Flow J 0x2a96
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a96 0x2a96
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 0 PASS_A
val_frame 1d
013f 013f <halt> ; Flow R
0140 ; --------------------------------------------------------------------------------------
0140 ; Late macro event: ML_IBUF_empty
0140 ; --------------------------------------------------------------------------------------
0140 ML_IBUF_empty:
0140 0140 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_cond_sel 55 SEQ.E_MACRO_PEND
seq_int_reads 0 TYP VAL BUS
seq_random 28 Load_ibuff+Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0141 0141 seq_br_type 7 Unconditional Call; Flow C 0x367b
seq_branch_adr 367b 0x367b
seq_en_micro 0
0142 0142 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0143 0143 seq_en_micro 0
0144 0144 seq_en_micro 0
0145 ; --------------------------------------------------------------------------------------
0145 ; Micro event: UE_MACHINE_STARTUP
0145 ; --------------------------------------------------------------------------------------
0145 UE_MACHINE_STARTUP:
0145 0145 seq_br_type 3 Unconditional Branch; Flow J 0x2aed
seq_branch_adr 2aed 0x2aed
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 09 TR04:16 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_alu_func 0 PASS_A
val_c_adr 09 VR04:16 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0146 0146 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
0147 0147 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
0148 ; --------------------------------------------------------------------------------------
0148 ; Late macro event: ML_break_class
0148 ; --------------------------------------------------------------------------------------
0148 ML_break_class:
0148 0148 fiu_load_tar 1 hold_tar; Flow C cc=True 0x2d85
fiu_load_var 1 hold_var
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2d85 0x2d85
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 30 TR00:10 #0x0
val_a_adr 24 VR07:04 #0xfff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
0149 0149 ioc_tvbs 5 seq+seq; Flow J cc=True 0x14a
; Flow J cc=#0x0 0x2d97
; Flow J cc=#0x1 0x2d98
; Flow J cc=#0x2 0x2d99
; Flow J cc=#0x3 0x2d9a
; Flow J cc=#0x4 0x2d9b
; Flow J cc=#0x5 0x2d9c
; Flow J cc=#0x6 0x2d9d
; Flow J cc=#0x7 0x2d9e
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 2d97 0x2d97
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 30 TR00:10 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 32 VR1d:12 #0xfffffffffffffff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 1d
014a 014a ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
014b 014b seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2d84
seq_br_type 1 Branch True
seq_branch_adr 2d84 0x2d84
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3c TR05:1c #0x7ff8000
typ_frame 5
014c 014c fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
014d 014d fiu_mem_start 4 continue; Flow J cc=True 0x170
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0170 ML_CSA_Underflow
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 2a TR06:0a #0x15
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 29 VR05:09 #0xc
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
014e 014e fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2a VR12:0a #0xffff000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 12
014f 014f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x2d6c
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d6c 0x2d6c
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
0150 ; --------------------------------------------------------------------------------------
0150 ; Late macro event: ML_pullup
0150 ; --------------------------------------------------------------------------------------
0150 ML_pullup:
0150 0150 <halt> ; Flow R
0151 0151 <halt> ; Flow R
0152 0152 <halt> ; Flow R
0153 0153 <halt> ; Flow R
0154 0154 <halt> ; Flow R
0155 0155 <halt> ; Flow R
0156 0156 <halt> ; Flow R
0157 0157 <halt> ; Flow R
0158 ; --------------------------------------------------------------------------------------
0158 ; Late macro event: ML_TOS_INVLD
0158 ; --------------------------------------------------------------------------------------
0158 ML_TOS_INVLD:
0158 0158 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0159 0159 <halt> ; Flow R
015a 015a <halt> ; Flow R
015b 015b <halt> ; Flow R
015c 015c <halt> ; Flow R
015d 015d <halt> ; Flow R
015e 015e <halt> ; Flow R
015f 015f <halt> ; Flow R
0160 ; --------------------------------------------------------------------------------------
0160 ; Late macro event: ML_Resolve Reference
0160 ; --------------------------------------------------------------------------------------
0160 ML_Resolve Reference:
0160 0160 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x165
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 0165 0x0165
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 3e ?
typ_a_adr 26 TR02:06 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 33 VR1d:13 #0x0
val_frame 1d
0161 0161 fiu_tivi_src c mar_0xc
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 3e ?
typ_a_adr 26 TR02:06 #0x300
typ_b_adr 2f TR02:0f #0x0
typ_c_adr 10 TR02:0f #0x0
typ_frame 2
val_a_adr 34 VR1d:14 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0b VR1d:14 #0x0
val_c_source 0 FIU_BUS
val_frame 1d
0162 0162 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0163 0x0163
seq_cond_sel 4a SEQ.ME_resolve_ref
seq_latch 1
seq_random 04 Load_save_offset+?
typ_a_adr 26 TR02:06 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 19 TR02:06 #0x300
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR1d:13 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand a PASS_B_HIGH
0163 0163 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 3e ?
val_a_adr 33 VR1d:13 #0x0
val_frame 1d
0164 0164 fiu_len_fill_lit 43 zero-fill 0x3; Flow R cc=True
; Flow J cc=False 0x2a8e
fiu_mem_start 2 start-rd
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2a8e 0x2a8e
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0165 0165 fiu_len_fill_lit 43 zero-fill 0x3; Flow R cc=True
; Flow J cc=False 0x2a8e
fiu_mem_start 2 start-rd
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type c Dispatch True
seq_branch_adr 2a8e 0x2a8e
seq_cond_sel 4a SEQ.ME_resolve_ref
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0166 0166 <halt> ; Flow R
0167 0167 <halt> ; Flow R
0168 ; --------------------------------------------------------------------------------------
0168 ; Late macro event: ML_SEQ_STOP
0168 ; --------------------------------------------------------------------------------------
0168 ML_SEQ_STOP:
0168 0168 <halt> ; Flow R
0169 0169 <halt> ; Flow R
016a 016a <halt> ; Flow R
016b 016b <halt> ; Flow R
016c 016c <halt> ; Flow R
016d 016d <halt> ; Flow R
016e 016e <halt> ; Flow R
016f 016f <halt> ; Flow R
0170 ; --------------------------------------------------------------------------------------
0170 ; Late macro event: ML_CSA_Underflow
0170 ; --------------------------------------------------------------------------------------
0170 ML_CSA_Underflow:
0170 0170 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 02 ?
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0171 0171 fiu_len_fill_lit 78 zero-fill 0x38
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 26 TR02:06 #0x300
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 25 VR05:05 #0x8
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
0172 0172 fiu_mem_start 3 start-wr; Flow J cc=True 0x176
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0176 0x0176
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 3e ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 33 VR1d:13 #0x0
val_frame 1d
val_rand 2 DEC_LOOP_COUNTER
0173 0173 fiu_mem_start 4 continue; Flow J cc=False 0x173
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0173 0x0173
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 14 BOT - 1
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 14 BOT - 1
val_rand 2 DEC_LOOP_COUNTER
0174 0174 ioc_load_wdr 0
typ_b_adr 14 BOT - 1
val_b_adr 14 BOT - 1
0175 0175 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0176 0176 fiu_mem_start 4 continue; Flow J 0x173
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 0173 0x0173
seq_lex_adr 2
seq_random 0b ?
typ_b_adr 14 BOT - 1
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 14 BOT - 1
val_rand 2 DEC_LOOP_COUNTER
0177 0177 <halt> ; Flow R
0178 ; --------------------------------------------------------------------------------------
0178 ; Late macro event: ML_CSA_overflow
0178 ; --------------------------------------------------------------------------------------
0178 ML_CSA_overflow:
0178 0178 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
0179 0179 fiu_len_fill_lit 78 zero-fill 0x38
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 26 TR02:06 #0x300
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 3e VR03:1e #0x4
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 3
017a 017a fiu_mem_start 2 start-rd; Flow J cc=True 0x17e
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 017e 0x017e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 3e ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 33 VR1d:13 #0x0
val_frame 1d
val_rand 2 DEC_LOOP_COUNTER
017b 017b seq_b_timing 0 Early Condition; Flow J cc=True 0x17d
seq_br_type 1 Branch True
seq_branch_adr 017d 0x017d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 10 TOP
017c 017c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x17b
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 017b 0x017b
typ_alu_func 0 PASS_A
typ_c_adr 2b BOT - 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 4 DEC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2b BOT - 1
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
017d 017d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2b BOT - 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 4 DEC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2b BOT - 1
val_c_mux_sel 2 ALU
017e 017e seq_br_type 3 Unconditional Branch; Flow J 0x17c
seq_branch_adr 017c 0x017c
seq_lex_adr 2
seq_random 0b ?
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
017f 017f <halt> ; Flow R
0180 ; --------------------------------------------------------------------------------------
0180 ; Micro event: UE_MEM_EXP
0180 ; --------------------------------------------------------------------------------------
0180 UE_MEM_EXP:
0180 0180 ioc_tvbs 3 fiu+fiu; Flow J cc=False 0xf1e
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0f1e 0x0f1e
seq_cond_sel 6d MAR_MODIFIED
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR0d:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR0d:02 #0x0
val_c_mux_sel 2 ALU
val_frame d
0181 0181 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 29 TR12:09 #0x21000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 38 VR02:18 #0x7f
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0182 0182 fiu_tivi_src 8 type_var; Flow J 0xf1e
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f1e 0x0f1e
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0183 0183 <halt> ; Flow R
0184 0184 <halt> ; Flow R
0185 0185 <halt> ; Flow R
0186 0186 <halt> ; Flow R
0187 0187 <halt> ; Flow R
0188 ; --------------------------------------------------------------------------------------
0188 ; Micro event: UE_ECC
0188 ; --------------------------------------------------------------------------------------
0188 UE_ECC:
0188 0188 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2ac6
seq_br_type 1 Branch True
seq_branch_adr 2ac6 0x2ac6
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_alu_func 0 PASS_A
typ_c_adr 19 TR1d:06 #0x0
typ_frame 1d
val_c_adr 19 VR1d:06 #0x0
val_frame 1d
0189 0189 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2ae9
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ae9 0x2ae9
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 13 TR1d:0c #0x0
typ_c_source 0 FIU_BUS
typ_frame 1d
val_c_adr 15 VR1d:0a #0x0
val_c_mux_sel 2 ALU
val_frame 1d
018a 018a fiu_len_fill_reg_ctl 1 len=literal, fill=literal; Flow J cc=True 0x2abb
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2abb 0x2abb
seq_cond_sel 63 CSA_HIT
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1a TR1d:05 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1d
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR1d:05 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
018b 018b fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=False 0x2abd
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 3 tar_frame
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2abd 0x2abd
seq_cond_sel 7a IOC.CHECKBIT_ERROR~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
018c 018c fiu_len_fill_lit 00 sign-fill 0x0; Flow J cc=False 0x2abd
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 11 disable ecc event
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2abd 0x2abd
seq_cond_sel 78 IOC.MULTIBIT_ERROR
seq_en_micro 0
typ_c_adr 14 TR1d:0b #0x0
typ_c_source 0 FIU_BUS
typ_frame 1d
018d 018d seq_br_type 7 Unconditional Call; Flow C 0x20e
seq_branch_adr 020e 0x020e
seq_en_micro 0
018e 018e ioc_tvbs 5 seq+seq
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 3d VR12:1d #0x4000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
018f 018f fiu_mem_start c start_if_incmplt; Flow R
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_cond_sel 6c INCOMPLETE_MEMORY_CYCLE
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_alu_func 7 INC_A
typ_b_adr 28 TR1d:08 #0x0
typ_c_adr 15 TR1d:0a #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 28 VR1d:08 #0x0
val_frame 1d
0190 ; --------------------------------------------------------------------------------------
0190 ; Micro event: UE_BKPT
0190 ; --------------------------------------------------------------------------------------
0190 UE_BKPT:
0190 0190 <halt> ; Flow R
0191 0191 <halt> ; Flow R
0192 0192 <halt> ; Flow R
0193 0193 <halt> ; Flow R
0194 0194 <halt> ; Flow R
0195 0195 <halt> ; Flow R
0196 0196 <halt> ; Flow R
0197 0197 <halt> ; Flow R
0198 ; --------------------------------------------------------------------------------------
0198 ; Micro event: UE_CHK_EXIT
0198 ; --------------------------------------------------------------------------------------
0198 UE_CHK_EXIT:
0198 0198 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_random 6a ?
typ_a_adr 36 TR09:16 #0x1800000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0199 0199 fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_b_adr 0f GP0f
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
019a 019a seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_en_micro 0
seq_lex_adr 3
seq_random 6a ?
019b 019b <halt> ; Flow R
019c 019c <halt> ; Flow R
019d 019d <halt> ; Flow R
019e 019e <halt> ; Flow R
019f 019f <halt> ; Flow R
01a0 ; --------------------------------------------------------------------------------------
01a0 ; Micro event: UE_FIELD_ERROR
01a0 ; --------------------------------------------------------------------------------------
01a0 UE_FIELD_ERROR:
01a0 01a0 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
01a1 01a1 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 36 TR09:16 #0x1800000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
01a2 01a2 fiu_tivi_src 8 type_var; Flow C 0x32e0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
01a3 01a3 <halt> ; Flow R
01a4 01a4 <halt> ; Flow R
01a5 01a5 <halt> ; Flow R
01a6 01a6 <halt> ; Flow R
01a7 01a7 <halt> ; Flow R
01a8 ; --------------------------------------------------------------------------------------
01a8 ; Micro event: UE_CLASS
01a8 ; --------------------------------------------------------------------------------------
01a8 UE_CLASS:
01a8 01a8 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 36 TR09:16 #0x1800000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
01a9 01a9 fiu_tivi_src 8 type_var; Flow C 0x32d7
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
01aa 01aa <halt> ; Flow R
01ab 01ab <halt> ; Flow R
01ac 01ac <halt> ; Flow R
01ad 01ad <halt> ; Flow R
01ae 01ae <halt> ; Flow R
01af 01af <halt> ; Flow R
01b0 ; --------------------------------------------------------------------------------------
01b0 ; Micro event: UE_BIN_EQ
01b0 ; --------------------------------------------------------------------------------------
01b0 UE_BIN_EQ:
01b0 01b0 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
01b1 01b1 <halt> ; Flow R
01b2 01b2 <halt> ; Flow R
01b3 01b3 <halt> ; Flow R
01b4 01b4 <halt> ; Flow R
01b5 01b5 <halt> ; Flow R
01b6 01b6 <halt> ; Flow R
01b7 01b7 <halt> ; Flow R
01b8 ; --------------------------------------------------------------------------------------
01b8 ; Micro event: UE_BIN_OP
01b8 ; --------------------------------------------------------------------------------------
01b8 UE_BIN_OP:
01b8 01b8 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
01b9 01b9 <halt> ; Flow R
01ba 01ba <halt> ; Flow R
01bb 01bb <halt> ; Flow R
01bc 01bc <halt> ; Flow R
01bd 01bd <halt> ; Flow R
01be 01be <halt> ; Flow R
01bf 01bf <halt> ; Flow R
01c0 ; --------------------------------------------------------------------------------------
01c0 ; Micro event: UE_TOS_OP
01c0 ; --------------------------------------------------------------------------------------
01c0 UE_TOS_OP:
01c0 01c0 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
01c1 01c1 <halt> ; Flow R
01c2 01c2 <halt> ; Flow R
01c3 01c3 <halt> ; Flow R
01c4 01c4 <halt> ; Flow R
01c5 01c5 <halt> ; Flow R
01c6 01c6 <halt> ; Flow R
01c7 01c7 <halt> ; Flow R
01c8 ; --------------------------------------------------------------------------------------
01c8 ; Micro event: UE_TOSI_OP
01c8 ; --------------------------------------------------------------------------------------
01c8 UE_TOSI_OP:
01c8 01c8 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
01c9 01c9 <halt> ; Flow R
01ca 01ca <halt> ; Flow R
01cb 01cb <halt> ; Flow R
01cc 01cc <halt> ; Flow R
01cd 01cd <halt> ; Flow R
01ce 01ce <halt> ; Flow R
01cf 01cf <halt> ; Flow R
01d0 ; --------------------------------------------------------------------------------------
01d0 ; Micro event: UE_PAGE_X
01d0 ; --------------------------------------------------------------------------------------
01d0 UE_PAGE_X:
01d0 01d0 fiu_tivi_src c mar_0xc; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 27 VR07:07 #0xf80
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
01d1 01d1 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 16 CSA/VAL_BUS
01d2 01d2 fiu_mem_start c start_if_incmplt; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
seq_cond_sel 6e INCOMPLETE_MEMORY_CYCLE_FOR_PAGE_CROSSING
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
01d3 01d3 <halt> ; Flow R
01d4 01d4 <halt> ; Flow R
01d5 01d5 <halt> ; Flow R
01d6 01d6 <halt> ; Flow R
01d7 01d7 <halt> ; Flow R
01d8 ; --------------------------------------------------------------------------------------
01d8 ; Micro event: UE_CHK_SYS
01d8 ; --------------------------------------------------------------------------------------
01d8 UE_CHK_SYS:
01d8 01d8 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
01d9 01d9 <halt> ; Flow R
01da 01da <halt> ; Flow R
01db 01db <halt> ; Flow R
01dc 01dc <halt> ; Flow R
01dd 01dd <halt> ; Flow R
01de 01de <halt> ; Flow R
01df 01df <halt> ; Flow R
01e0 ; --------------------------------------------------------------------------------------
01e0 ; Micro event: UE_NEW_PAK
01e0 ; --------------------------------------------------------------------------------------
01e0 UE_NEW_PAK:
01e0 01e0 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_random 6a ?
typ_a_adr 36 TR09:16 #0x1800000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
01e1 01e1 fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_b_adr 0f GP0f
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
01e2 01e2 seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_en_micro 0
seq_lex_adr 3
seq_random 6a ?
01e3 01e3 <halt> ; Flow R
01e4 01e4 <halt> ; Flow R
01e5 01e5 <halt> ; Flow R
01e6 01e6 <halt> ; Flow R
01e7 01e7 <halt> ; Flow R
01e8 ; --------------------------------------------------------------------------------------
01e8 ; Micro event: UE_NEW_STS
01e8 ; --------------------------------------------------------------------------------------
01e8 UE_NEW_STS:
01e8 01e8 <halt> ; Flow R
01e9 01e9 <halt> ; Flow R
01ea 01ea <halt> ; Flow R
01eb 01eb <halt> ; Flow R
01ec 01ec <halt> ; Flow R
01ed 01ed <halt> ; Flow R
01ee 01ee <halt> ; Flow R
01ef 01ef <halt> ; Flow R
01f0 ; --------------------------------------------------------------------------------------
01f0 ; Micro event: UE_XFER_CP
01f0 ; --------------------------------------------------------------------------------------
01f0 UE_XFER_CP:
01f0 01f0 <halt> ; Flow R
01f1 01f1 <halt> ; Flow R
01f2 01f2 <halt> ; Flow R
01f3 01f3 <halt> ; Flow R
01f4 01f4 <halt> ; Flow R
01f5 01f5 <halt> ; Flow R
01f6 01f6 <halt> ; Flow R
01f7 01f7 <halt> ; Flow R
01f8 ; --------------------------------------------------------------------------------------
01f8 ; 0x0020-0x0030 Illegal -
01f8 ; 0x0037-0x0038 Illegal -
01f8 ; 0x003f-0x0040 Illegal -
01f8 ; 0x0047-0x0048 Illegal -
01f8 ; 0x004f-0x0050 Illegal -
01f8 ; 0x0057-0x0058 Illegal -
01f8 ; 0x005f-0x0067 Illegal -
01f8 ; 0x0077-0x007f Illegal -
01f8 ; 0x0083-0x0086 Illegal -
01f8 ; 0x0094 Illegal -
01f8 ; 0x00ae-0x00b2 Illegal -
01f8 ; 0x00c0-0x00c3 Illegal -
01f8 ; 0x00df Illegal -
01f8 ; 0x0102-0x0105 Illegal -
01f8 ; 0x0108 Illegal -
01f8 ; 0x0113 Illegal -
01f8 ; 0x0130-0x0131 Illegal -
01f8 ; 0x0134-0x0135 Illegal -
01f8 ; 0x0138-0x013b Illegal -
01f8 ; 0x0150-0x015a Illegal -
01f8 ; 0x0170-0x0176 Illegal -
01f8 ; 0x0180-0x0188 Illegal -
01f8 ; 0x018c Illegal -
01f8 ; 0x0190-0x019a Illegal -
01f8 ; 0x01a0-0x01a2 Illegal -
01f8 ; 0x01b0-0x01bd Illegal -
01f8 ; 0x01c8-0x01c9 Illegal -
01f8 ; 0x01e0-0x01ea Illegal -
01f8 ; 0x01f0-0x01f2 Illegal -
01f8 ; 0x0200-0x0204 Illegal -
01f8 ; 0x0207 Illegal -
01f8 ; 0x0280-0x0298 Illegal -
01f8 ; 0x02a1 Illegal -
01f8 ; 0x02a3 Illegal -
01f8 ; 0x02a6-0x02a7 Illegal -
01f8 ; 0x02ac-0x02bd Illegal -
01f8 ; 0x02c0-0x02c5 Illegal -
01f8 ; 0x02c8 Illegal -
01f8 ; 0x02ca Illegal -
01f8 ; 0x02cc-0x02cd Illegal -
01f8 ; 0x02d0-0x02fa Illegal -
01f8 ; 0x0300-0x0302 Illegal -
01f8 ; 0x0308-0x0310 Illegal -
01f8 ; 0x0313-0x0314 Illegal -
01f8 ; 0x0317 Illegal -
01f8 ; 0x031a Illegal -
01f8 ; 0x031f Illegal -
01f8 ; 0x0323 Illegal -
01f8 ; 0x0329 Illegal -
01f8 ; 0x032c Illegal -
01f8 ; 0x032f-0x0332 Illegal -
01f8 ; 0x0338-0x033f Illegal -
01f8 ; 0x0344-0x0345 Illegal -
01f8 ; 0x034a Illegal -
01f8 ; 0x034d Illegal -
01f8 ; 0x0352 Illegal -
01f8 ; 0x0357 Illegal -
01f8 ; 0x035a Illegal -
01f8 ; 0x035f-0x0369 Illegal -
01f8 ; 0x0370-0x0373 Illegal -
01f8 ; 0x0375-0x0376 Illegal -
01f8 ; 0x0379 Illegal -
01f8 ; 0x037c Illegal -
01f8 ; 0x037f-0x0383 Illegal -
01f8 ; 0x0388-0x038b Illegal -
01f8 ; 0x0390-0x0394 Illegal -
01f8 ; 0x03aa Illegal -
01f8 ; 0x03af-0x03b4 Illegal -
01f8 ; 0x03c0-0x03c3 Illegal -
01f8 ; 0x03c8-0x03cb Illegal -
01f8 ; 0x03d0 Illegal -
01f8 ; 0x03d7 Illegal -
01f8 ; 0x03e2 Illegal -
01f8 ; 0x03e7 Illegal -
01f8 ; 0x03f4 Illegal -
01f8 ; 0x03ff Illegal -
01f8 ; 0x1e00-0x1fff Illegal -
01f8 ; 0x3100-0x33ff Illegal -
01f8 ; 0x3500-0x35ff Illegal -
01f8 ; 0x3900-0x3bff Illegal -
01f8 ; 0x3d00-0x3dff Illegal -
01f8 ; 0x4000-0x40ff Illegal -
01f8 ; --------------------------------------------------------------------------------------
01f8 MACRO_Illegal_-:
01f8 01f8 dispatch_brk_class 0 ; Flow C 0x32dd
dispatch_csa_valid 0
dispatch_uadr 01f8
seq_br_type 7 Unconditional Call
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_random 05 ?
01f9 01f9 ioc_random 14 clear cpu running; Flow R
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_random 01 Halt+?
01fa 01fa <halt> ; Flow R
01fb 01fb <halt> ; Flow R
01fc 01fc <halt> ; Flow R
01fd 01fd <halt> ; Flow R
01fe 01fe <halt> ; Flow R
01ff 01ff <halt> ; Flow R
0200 0200_HAVE_SYSTEM_ERROR:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0200 0200 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0200 0200_HAVE_SYSTEM_ERROR
seq_en_micro 0
seq_random 01 Halt+?
0201 0201_HAVE_IOP_HARDWARE_ERROR:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0201 0201 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0201 0201_HAVE_IOP_HARDWARE_ERROR
seq_en_micro 0
seq_random 01 Halt+?
0202 0202_HAVE_IOP_SOFTWARE_ERROR:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0202 0202 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0202 0202_HAVE_IOP_SOFTWARE_ERROR
seq_en_micro 0
seq_random 01 Halt+?
0203 0203 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0203 0x0203
seq_en_micro 0
seq_random 01 Halt+?
0204 0204_HAVE_MULTI_BIT_MEMORY_ERROR:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0204 0204 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0204 0204_HAVE_MULTI_BIT_MEMORY_ERROR
seq_en_micro 0
seq_random 01 Halt+?
0205 0205_HAVE_SYSBUS_HARDWARE_ERROR:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0205 0205 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0205 0205_HAVE_SYSBUS_HARDWARE_ERROR
seq_en_micro 0
seq_random 01 Halt+?
0206 0206 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0206 0x0206
seq_en_micro 0
seq_random 01 Halt+?
0207 0207 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0207 0x0207
seq_en_micro 0
seq_random 01 Halt+?
0208 0208_HAVE_SYSTEM_SHUTDOWN:
; See: R1000_Knowledge_Transfer_Manual.pdf, pdf pg 150
0208 0208 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0208 0208_HAVE_SYSTEM_SHUTDOWN
seq_en_micro 0
seq_random 01 Halt+?
0209 0209 ioc_random 14 clear cpu running; Flow R
seq_br_type 3 Unconditional Branch
seq_branch_adr 0209 0x0209
seq_en_micro 0
seq_random 01 Halt+?
020a ; --------------------------------------------------------------------------------------
020a ; Comes from:
020a ; 058e C False from color 0x058d
020a ; 0bc7 C False from color 0x0bab
020a ; 0bd3 C from color 0x0bab
020a ; 0bf9 C False from color 0x0bab
020a ; 0c05 C from color 0x0bab
020a ; 22fe C from color 0x0000
020a ; 2af5 C False from color 0x2aef
020a ; 2b05 C False from color 0x2aef
020a ; 2b08 C False from color 0x2aef
020a ; 2b10 C True from color 0x2b0d
020a ; 2b16 C True from color 0x2b0d
020a ; 334b C from color 0x0921
020a ; 334e C from color 0x0921
020a ; 335d C from color 0x0921
020a ; 3367 C False from color 0x0921
020a ; 3369 C False from color 0x0921
020a ; 337e C from color MACRO_Action_Accept_Activation
020a ; 3381 C from color MACRO_Action_Accept_Activation
020a ; 3385 C from color MACRO_Action_Accept_Activation
020a ; 3392 C from color 0x2f17
020a ; 3394 C from color 0x2f17
020a ; 36c4 C False from color 0x05a7
020a ; 36d0 C from color 0x36d0
020a ; 36d1 C from color 0x36d0
020a ; 36d8 C from color 0x05a7
020a ; 36db C False from color 0x05a7
020a ; 36de C False from color 0x05a7
020a ; 36e2 C False from color 0x05a7
020a ; 36e5 C True from color 0x05a7
020a ; 36ed C from color 0x05a7
020a ; 36fb C from color 0x05a7
020a ; --------------------------------------------------------------------------------------
020a 020a ioc_random 14 clear cpu running; Flow J 0x200
seq_br_type 3 Unconditional Branch
seq_branch_adr 0200 0200_HAVE_SYSTEM_ERROR
seq_en_micro 0
020b ; --------------------------------------------------------------------------------------
020b ; Comes from:
020b ; 081b C False from color ME_PACKET
020b ; 083c C False from color ME_PACKET
020b ; 0854 C False from color ME_PACKET
020b ; --------------------------------------------------------------------------------------
020b 020b ioc_random 14 clear cpu running; Flow J 0x201
seq_br_type 3 Unconditional Branch
seq_branch_adr 0201 0201_HAVE_IOP_HARDWARE_ERROR
seq_en_micro 0
020c ; --------------------------------------------------------------------------------------
020c ; Comes from:
020c ; 0122 C False from color ME_PACKET
020c ; 081e C from color ME_PACKET
020c ; 0827 C False from color ME_PACKET
020c ; 0847 C True from color ME_PACKET
020c ; 0848 C True from color ME_PACKET
020c ; 0849 C True from color ME_PACKET
020c ; 0872 C True from color ME_PACKET
020c ; --------------------------------------------------------------------------------------
020c 020c ioc_random 14 clear cpu running; Flow J 0x202
seq_br_type 3 Unconditional Branch
seq_branch_adr 0202 0202_HAVE_IOP_SOFTWARE_ERROR
seq_en_micro 0
020d ; --------------------------------------------------------------------------------------
020d ; Comes from:
020d ; 01b0 C from color UE_BIN_EQ
020d ; 01b8 C from color UE_BIN_OP
020d ; 01c0 C from color UE_TOS_OP
020d ; 01c8 C from color UE_TOSI_OP
020d ; 06bc C from color 0x062d
020d ; 06c4 C False from color 0x06c3
020d ; 06c9 C from color 0x06b7
020d ; 06cc C False from color 0x06cb
020d ; 06dc C False from color 0x06dc
020d ; 08be C False from color 0x0127
020d ; 08d2 C True from color 0x0127
020d ; 08e6 C True from color 0x08e6
020d ; 08e7 C True from color 0x08e6
020d ; 08eb C True from color 0x08e6
020d ; 08ee C True from color 0x08e6
020d ; 08f1 C True from color 0x08e6
020d ; 08f4 C True from color 0x08e6
020d ; 098e C from color 0x0000
020d ; 09b0 C from color MACRO_Execute_Any,Equal
020d ; 09c0 C from color MACRO_Execute_Any,Equal
020d ; 0a7e C from color 0x0000
020d ; 0a92 C from color 0x0000
020d ; 0aa6 C from color 0x0000
020d ; 0d85 C False from color 0x0000
020d ; 0f20 C True from color 0x0000
020d ; 0f24 C True from color 0x0000
020d ; 0f26 C from color 0x0000
020d ; 0f27 C from color 0x0000
020d ; 0f39 C False from color 0x0000
020d ; 194d C from color 0x194d
020d ; 194e C from color 0x194d
020d ; 194f C from color 0x194d
020d ; 1950 C from color 0x194d
020d ; 1954 C from color 0x1954
020d ; 1958 C from color 0x1958
020d ; 195c C from color 0x195c
020d ; 2aa2 C True from color ME_REFRESH
020d ; 2aa4 C True from color ME_REFRESH
020d ; 2aa6 C True from color ME_REFRESH
020d ; 2aa8 C True from color ME_REFRESH
020d ; 2aaa C True from color ME_REFRESH
020d ; 2aad C True from color ME_REFRESH
020d ; 2aec C from color 0x0127
020d ; 34d2 C from color 0x34cd
020d ; 398b C False from color 0x0000
020d ; 3a2d C False from color 0x3a2b
020d ; 3a3c C False from color 0x0000
020d ; 3b94 C from color 0x3b8f
020d ; --------------------------------------------------------------------------------------
020d 020d ioc_random 14 clear cpu running; Flow J 0x203
seq_br_type 3 Unconditional Branch
seq_branch_adr 0203 0x0203
seq_en_micro 0
020e ; --------------------------------------------------------------------------------------
020e ; Comes from:
020e ; 018d C from color 0x0127
020e ; --------------------------------------------------------------------------------------
020e 020e ioc_random 14 clear cpu running; Flow J 0x204
seq_br_type 3 Unconditional Branch
seq_branch_adr 0204 0204_HAVE_MULTI_BIT_MEMORY_ERROR
seq_en_micro 0
020f 020f ioc_random 14 clear cpu running; Flow J 0x205
seq_br_type 3 Unconditional Branch
seq_branch_adr 0205 0205_HAVE_SYSBUS_HARDWARE_ERROR
seq_en_micro 0
0210 ; --------------------------------------------------------------------------------------
0210 ; Comes from:
0210 ; 0116 C from color 0x0000
0210 ; 01d0 C from color UE_PAGE_X
0210 ; 01d8 C from color UE_CHK_SYS
0210 ; 026a C from color 0x026a
0210 ; 0299 C from color 0x0299
0210 ; 029d C from color 0x0000
0210 ; 02b6 C from color 0x0000
0210 ; 02d5 C from color 0x02ca
0210 ; 02ea C from color 0x0000
0210 ; 0311 C from color 0x0000
0210 ; 0315 C from color 0x0000
0210 ; 0316 C from color 0x0000
0210 ; 0326 C from color MACRO_Action_Set_Priority
0210 ; 0329 C from color 0x0329
0210 ; 032a C from color 0x032a
0210 ; 032b C from color 0x032b
0210 ; 032e C from color 0x032c
0210 ; 0330 C from color 0x032f
0210 ; 0337 C from color 0x0335
0210 ; 0339 C from color 0x0338
0210 ; 033b C from color 0x033a
0210 ; 033c C from color 0x033c
0210 ; 033d C from color 0x033d
0210 ; 0382 C from color 0x0380
0210 ; 0385 C from color 0x0383
0210 ; 0393 C from color 0x0000
0210 ; 039a C from color 0x0398
0210 ; 03ac C from color 0x0398
0210 ; 03ad C from color 0x03ad
0210 ; 03b0 C from color 0x03ae
0210 ; 03be C from color 0x0000
0210 ; 03d3 C from color 0x03d1
0210 ; 03ef C from color 0x0000
0210 ; 03f8 C from color 0x03f8
0210 ; 0420 C from color 0x0000
0210 ; 0424 C from color 0x0421
0210 ; 042a C from color 0x0000
0210 ; 0447 C from color 0x0000
0210 ; 0468 C from color 0x0000
0210 ; 047f C from color 0x0000
0210 ; 0499 C from color 0x0496
0210 ; 049e C from color 0x0000
0210 ; 04af C from color 0x04ae
0210 ; 04b2 C from color 0x04ae
0210 ; 04bc C from color 0x04ae
0210 ; 04bd C from color 0x04ae
0210 ; 04be C from color 0x04ae
0210 ; 04c2 C from color 0x04ae
0210 ; 04c3 C from color 0x04ae
0210 ; 04c4 C from color 0x04ae
0210 ; 04f5 C from color 0x04f5
0210 ; 04f7 C from color 0x04f7
0210 ; 04f8 C from color 0x04f8
0210 ; 04f9 C from color 0x04f9
0210 ; 0516 C from color 0x0515
0210 ; 0518 C from color 0x0518
0210 ; 0519 C from color 0x0519
0210 ; 0556 C from color 0x0550
0210 ; 0564 C from color 0x0564
0210 ; 0566 C from color 0x0565
0210 ; 0571 C from color 0x056d
0210 ; 0572 C from color 0x0572
0210 ; 0575 C from color 0x0573
0210 ; 0577 C from color 0x0576
0210 ; 057b C from color 0x0573
0210 ; 057e C from color 0x0573
0210 ; 0581 C from color 0x0573
0210 ; 0583 C from color 0x0582
0210 ; 0585 C from color 0x0584
0210 ; 0587 C from color 0x0586
0210 ; 058c C from color 0x0573
0210 ; 05a9 C from color 0x05a7
0210 ; 05ae C from color 0x05a7
0210 ; 05b2 C from color 0x05b0
0210 ; 05b3 C from color 0x05b3
0210 ; 05b4 C from color 0x05b4
0210 ; 05c6 C from color 0x05a7
0210 ; 05d1 C from color 0x05d0
0210 ; 05d5 C from color 0x05a7
0210 ; 05d7 C from color 0x05d6
0210 ; 05e8 C from color 0x05db
0210 ; 05ea C from color 0x05e9
0210 ; 05eb C from color 0x05eb
0210 ; 05f8 C from color 0x05ec
0210 ; 05f9 C from color 0x05f9
0210 ; 05fa C from color 0x05fa
0210 ; 0605 C from color 0x05fb
0210 ; 060f C from color 0x0000
0210 ; 0616 C from color 0x0000
0210 ; 061a C from color 0x0000
0210 ; 061f C from color 0x0000
0210 ; 0624 C from color 0x05fb
0210 ; 062c C from color 0x062a
0210 ; 062e C from color 0x062e
0210 ; 0644 C from color 0x0000
0210 ; 0663 C from color 0x0000
0210 ; 0667 C from color 0x0664
0210 ; 0668 C from color 0x0668
0210 ; 0669 C from color 0x0669
0210 ; 0682 C from color 0x066a
0210 ; 0683 C from color 0x0683
0210 ; 0685 C from color 0x0684
0210 ; 0694 C from color 0x0693
0210 ; 06b5 C from color 0x0000
0210 ; 06b9 C from color 0x06b7
0210 ; 06be C from color 0x062d
0210 ; 06c2 C from color 0x06b7
0210 ; 06c6 C from color 0x06c3
0210 ; 06ca C from color 0x06b7
0210 ; 06d1 C from color 0x06ce
0210 ; 06da C from color 0x06d8
0210 ; 06db C from color 0x06db
0210 ; 06e3 C from color 0x06ce
0210 ; 06e7 C from color 0x06e6
0210 ; 06fb C from color 0x06d2
0210 ; 06fc C from color 0x06fc
0210 ; 0700 C from color 0x06fd
0210 ; 0716 C from color 0x0000
0210 ; 071b C from color 0x0719
0210 ; 071f C from color 0x071c
0210 ; 073a C from color 0x0000
0210 ; 073c C from color 0x0117
0210 ; 073d C from color 0x073d
0210 ; 0745 C from color 0x0000
0210 ; 0758 C from color 0x0203
0210 ; 0773 C from color 0x0773
0210 ; 079e C from color _UAssist_0x1d
0210 ; 07a2 C from color _UAssist_0x1d
0210 ; 07b3 C from color 0x07b1
0210 ; 07b8 C from color 0x07b5
0210 ; 07bf C from color 0x07b9
0210 ; 07c0 C from color 0x07c0
0210 ; 07c2 C from color 0x07c1
0210 ; 07c3 C from color 0x07c3
0210 ; 07d9 C from color 0x07c4
0210 ; 07ee C from color 0x07e8
0210 ; 0806 C from color 0x07ef
0210 ; 0807 C from color 0x0807
0210 ; 0984 C from color 0x0000
0210 ; 0994 C from color 0x0000
0210 ; 09a6 C from color MACRO_Execute_Any,Equal
0210 ; 09b6 C from color MACRO_Execute_Any,Equal
0210 ; 09c8 C from color MACRO_Execute_Any,Address
0210 ; 0a2a C from color 0x0000
0210 ; 0a3c C from color 0x0000
0210 ; 0a54 C from color 0x0a54
0210 ; 0a55 C from color 0x0a55
0210 ; 0a56 C from color 0x0a56
0210 ; 0a65 C from color 0x0000
0210 ; 0a66 C from color 0x0000
0210 ; 0a67 C from color 0x0000
0210 ; 0a74 C from color 0x0000
0210 ; 0a88 C from color 0x0000
0210 ; 0a9c C from color 0x0000
0210 ; 0abf C from color 0x0abf
0210 ; 0ac0 C from color 0x0ac0
0210 ; 0ac1 C from color 0x0ac1
0210 ; 0ac5 C from color 0x0ac5
0210 ; 0ac7 C from color 0x0ac7
0210 ; 0dec C from color 0x0de2
0210 ; 0e36 C from color 0x0000
0210 ; 0e3d C from color 0x0000
0210 ; 0e4a C from color 0x0000
0210 ; 0edd C from color 0x0000
0210 ; 0ee8 C from color 0x0000
0210 ; 0eec C from color 0x0000
0210 ; 0f02 C from color 0x0000
0210 ; 0f08 C from color _UAssist_0x1f
0210 ; 0f32 C from color 0x0f30
0210 ; 0f35 C from color 0x0f33
0210 ; 0f40 C from color 0x0000
0210 ; 0f47 C from color 0x0000
0210 ; 0f4b C from color 0x0000
0210 ; 0f4c C from color 0x0f4c
0210 ; 0f56 C from color 0x0000
0210 ; 0f5e C from color 0x0000
0210 ; 0f5f C from color 0x0f5f
0210 ; 0f68 C from color 0x0000
0210 ; 0f69 C from color 0x0f69
0210 ; 0f6c C from color 0x0000
0210 ; 0f71 C from color 0x0000
0210 ; 0f72 C from color 0x0000
0210 ; 0f8c C from color 0x0000
0210 ; 0f98 C from color 0x0f95
0210 ; 0f9d C from color 0x0f93
0210 ; 0fad C from color 0x0000
0210 ; 0fb8 C from color 0x0000
0210 ; 0fe3 C from color 0x0000
0210 ; 0fe9 C from color 0x0fe9
0210 ; 0fee C from color 0x0fea
0210 ; 0ff0 C from color 0x0000
0210 ; 0ffd C from color 0x0000
0210 ; 1020 C from color 0x0000
0210 ; 1032 C from color 0x0000
0210 ; 1048 C from color 0x0000
0210 ; 1084 C from color 0x0000
0210 ; 1085 C from color 0x0000
0210 ; 108c C from color 0x0000
0210 ; 108d C from color 0x0000
0210 ; 1099 C from color 0x1095
0210 ; 109b C from color 0x0000
0210 ; 10a2 C from color 0x109e
0210 ; 10a5 C from color 0x109e
0210 ; 10a9 C from color 0x109e
0210 ; 10ec C from color 0x10ec
0210 ; 10ed C from color 0x10ed
0210 ; 10ee C from color 0x10ee
0210 ; 10f2 C from color 0x10f2
0210 ; 10f3 C from color 0x10f3
0210 ; 10f4 C from color 0x10f4
0210 ; 1105 C from color 0x1104
0210 ; 1132 C from color 0x1132
0210 ; 1136 C from color 0x1136
0210 ; 113a C from color 0x113a
0210 ; 113e C from color 0x113e
0210 ; 1143 C from color 0x1142
0210 ; 1144 C from color 0x1144
0210 ; 1145 C from color 0x1145
0210 ; 1149 C from color 0x1149
0210 ; 114a C from color 0x114a
0210 ; 114b C from color 0x114b
0210 ; 1178 C from color 0x113f
0210 ; 1227 C from color 0x1222
0210 ; 1228 C from color 0x1228
0210 ; 1229 C from color 0x1229
0210 ; 122d C from color 0x122d
0210 ; 122e C from color 0x122e
0210 ; 122f C from color 0x122f
0210 ; 1285 C from color 0x1280
0210 ; 1286 C from color 0x1286
0210 ; 1287 C from color 0x1287
0210 ; 128b C from color 0x128b
0210 ; 128c C from color 0x128c
0210 ; 128d C from color 0x128d
0210 ; 1659 C from color 0x0000
0210 ; 166b C from color 0x0000
0210 ; 167d C from color 0x0000
0210 ; 168f C from color 0x0000
0210 ; 17b8 C from color MACRO_Execute_Variant_Record,Structure_Query
0210 ; 17ba C from color 0x17b9
0210 ; 17c1 C from color MACRO_Execute_Variant_Record,Structure_Query
0210 ; 17c5 C from color MACRO_Execute_Variant_Record,Structure_Query
0210 ; 1b51 C from color MACRO_Execute_Access,Deallocate
0210 ; 1cc7 C from color 0x0000
0210 ; 1cc8 C from color 0x1cc8
0210 ; 1cd9 C from color MACRO_Store_llvl,ldelta
0210 ; 1cda C from color MACRO_Store_llvl,ldelta
0210 ; 1cdb C from color MACRO_Store_llvl,ldelta
0210 ; 1d3f C from color 0x1d3f
0210 ; 1d60 C from color 0x0000
0210 ; 1d62 C from color 0x0000
0210 ; 1d64 C from color 0x0000
0210 ; 1d65 C from color 0x0000
0210 ; 1d68 C from color 0x1d68
0210 ; 1d6a C from color 0x1d6a
0210 ; 1d6c C from color 0x1d6c
0210 ; 1d6d C from color 0x1d6d
0210 ; 1d6f C from color 0x1d6e
0210 ; 1d70 C from color 0x1d70
0210 ; 1d71 C from color 0x1d71
0210 ; 1d72 C from color 0x1d72
0210 ; 1d74 C from color 0x1d74
0210 ; 1d76 C from color 0x1d76
0210 ; 1d7d C from color 0x0000
0210 ; 1d7e C from color 0x0000
0210 ; 1d7f C from color 0x0000
0210 ; 1d83 C from color 0x0000
0210 ; 1d84 C from color 0x0000
0210 ; 1d85 C from color 0x0000
0210 ; 1ec2 C from color 0x1ec1
0210 ; 1ec3 C from color 0x1ec3
0210 ; 1ef3 C from color MACRO_Complete_Type_Record,By_Renaming
0210 ; 1f96 C from color 0x1f96
0210 ; 1f98 C from color 0x1f98
0210 ; 1f99 C from color 0x1f99
0210 ; 1f9a C from color 0x1f9a
0210 ; 2014 C from color MACRO_Complete_Type_Array,By_Constraining
0210 ; 2063 C from color 0x2057
0210 ; 20a3 C from color 0x20a3
0210 ; 20a4 C from color 0x20a4
0210 ; 20a5 C from color 0x20a5
0210 ; 20a9 C from color 0x20a9
0210 ; 20aa C from color 0x20aa
0210 ; 20ab C from color 0x20ab
0210 ; 20dc C from color 0x20dc
0210 ; 20dd C from color 0x20dd
0210 ; 20de C from color 0x20de
0210 ; 20e2 C from color 0x20e2
0210 ; 20e3 C from color 0x20e3
0210 ; 20e4 C from color 0x20e4
0210 ; 21b0 C from color MACRO_Declare_Type_Array,Constrained
0210 ; 220c C from color 0x2035
0210 ; 2223 C from color 0x2223
0210 ; 2225 C from color 0x2225
0210 ; 2226 C from color 0x2226
0210 ; 2227 C from color 0x2227
0210 ; 2342 C from color 0x233d
0210 ; 2376 C from color 0x2374
0210 ; 23c0 C from color 0x23c0
0210 ; 247a C from color 0x243b
0210 ; 24c3 C from color 0x24ba
0210 ; 258d C from color 0x2569
0210 ; 259a C from color 0x259a
0210 ; 259b C from color 0x259b
0210 ; 25c0 C from color 0x25a7
0210 ; 269b C from color MACRO_Declare_Type_Variant_Record,Defined
0210 ; 26b9 C from color 0x26b6
0210 ; 26ba C from color 0x26ba
0210 ; 26bf C from color 0x26bb
0210 ; 26ce C from color MACRO_Declare_Type_Variant_Record,Defined
0210 ; 26f3 C from color 0x26f3
0210 ; 26f4 C from color 0x26f4
0210 ; 26f5 C from color 0x26f5
0210 ; 26f9 C from color 0x26f9
0210 ; 26fa C from color 0x26fa
0210 ; 26fb C from color 0x26fb
0210 ; 2714 C from color 0x2712
0210 ; 2716 C from color 0x2716
0210 ; 2717 C from color 0x2717
0210 ; 2718 C from color 0x2718
0210 ; 2813 C from color 0x0000
0210 ; 295e C from color 0x0000
0210 ; 2a94 C from color ML_Resolve Reference
0210 ; 2ac3 C from color 0x0127
0210 ; 2ac5 C from color 0x0127
0210 ; 2ac6 C from color 0x0127
0210 ; 2acb C from color 0x0127
0210 ; 2b38 C from color 0x2b38
0210 ; 2b39 C from color 0x2b39
0210 ; 2b3a C from color 0x2b3a
0210 ; 2b3b C from color 0x2b3b
0210 ; 2b3c C from color 0x2b3c
0210 ; 2b3f C from color 0x2b3f
0210 ; 2b40 C from color 0x2b40
0210 ; 2b41 C from color 0x2b41
0210 ; 2b4e C from color 0x2b4e
0210 ; 2b4f C from color 0x2b4f
0210 ; 2b50 C from color 0x2b50
0210 ; 2b54 C from color 0x2b54
0210 ; 2b55 C from color 0x2b55
0210 ; 2b56 C from color 0x2b56
0210 ; 2b96 C from color MACRO_Complete_Type_Task,By_Renaming
0210 ; 2ba0 C from color MACRO_Action_Load_Dynamic
0210 ; 2ba3 C from color MACRO_Action_Load_Dynamic
0210 ; 2c58 C from color 0x0000
0210 ; 2c72 C from color 0x2c6d
0210 ; 2c7f C from color 0x2c7f
0210 ; 2c82 C from color 0x2c82
0210 ; 2c8a C from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
0210 ; 2cb1 C from color MACRO_Execute_Select,Member_Write,fieldnum
0210 ; 2cb6 C from color 0x2cb6
0210 ; 2cb8 C from color 0x2cb7
0210 ; 2d07 C from color 0x2d07
0210 ; 2d0d C from color 0x2d0b
0210 ; 2d45 C from color 0x2d44
0210 ; 2d74 C from color ML_break_class
0210 ; 2d77 C from color 0x2d75
0210 ; 2d87 C from color ML_break_class
0210 ; 2e20 C from color 0x0000
0210 ; 2e26 C from color 0x2e22
0210 ; 2e59 C from color 0x0000
0210 ; 2ee2 C from color 0x2ee2
0210 ; 2ef8 C from color 0x0000
0210 ; 2f2a C from color 0x2f17
0210 ; 2f45 C from color 0x2ef9
0210 ; 2f5a C from color 0x06b7
0210 ; 2f6e C from color 0x2ef9
0210 ; 2f94 C from color 0x0000
0210 ; 2fb1 C from color 0x2fa5
0210 ; 2fc7 C from color 0x0000
0210 ; 32c8 C from color 0x32c8
0210 ; 32fa C from color 0x0000
0210 ; 3310 C from color 0x0000
0210 ; 33a9 C from color 0x33a5
0210 ; 33ae C from color 0x33a5
0210 ; 33b4 C from color 0x0000
0210 ; 33b9 C from color 0x0000
0210 ; 33bd C from color 0x33a5
0210 ; 33c5 C from color 0x0000
0210 ; 33c6 C from color 0x33c6
0210 ; 33cb C from color 0x33c7
0210 ; 33ce C from color 0x33c7
0210 ; 33d0 C from color 0x33c7
0210 ; 33d3 C from color 0x33c7
0210 ; 33d4 C from color 0x33d4
0210 ; 33ea C from color 0x33c7
0210 ; 33eb C from color 0x33eb
0210 ; 33ec C from color 0x0000
0210 ; 33fb C from color 0x0f36
0210 ; 33fd C from color 0x33fc
0210 ; 3418 C from color 0x3411
0210 ; 3423 C from color 0x3411
0210 ; 3426 C from color 0x3411
0210 ; 3440 C from color 0x22fd
0210 ; 3441 C from color 0x3441
0210 ; 3442 C from color 0x3442
0210 ; 3443 C from color 0x3443
0210 ; 3444 C from color 0x3444
0210 ; 344f C from color 0x0b53
0210 ; 3482 C from color 0x02c9
0210 ; 3484 C from color 0x0000
0210 ; 349c C from color 0x0000
0210 ; 349d C from color 0x349d
0210 ; 34a0 C from color 0x0000
0210 ; 34a1 C from color 0x34a1
0210 ; 34a3 C from color 0x34a2
0210 ; 34a4 C from color 0x34a4
0210 ; 34a5 C from color 0x34a5
0210 ; 34ae C from color 0x34ad
0210 ; 34af C from color 0x34af
0210 ; 34b0 C from color 0x34b0
0210 ; 34b1 C from color 0x34b1
0210 ; 34c1 C from color 0x34bf
0210 ; 34c2 C from color 0x34c2
0210 ; 34c7 C from color 0x34c5
0210 ; 34e6 C from color 0x0000
0210 ; 34f6 C from color 0x0000
0210 ; 3501 C from color 0x0f36
0210 ; 3503 C from color 0x3502
0210 ; 3506 C from color 0x3505
0210 ; 350c C from color 0x0000
0210 ; 350d C from color 0x350d
0210 ; 350f C from color 0x350e
0210 ; 351b C from color 0x3511
0210 ; 351e C from color 0x3511
0210 ; 3521 C from color 0x3511
0210 ; 3560 C from color 0x0000
0210 ; 356c C from color 0x0000
0210 ; 3576 C from color 0x0000
0210 ; 3578 C from color 0x0000
0210 ; 3579 C from color 0x3579
0210 ; 3582 C from color 0x0000
0210 ; 3584 C from color 0x0000
0210 ; 3585 C from color 0x3585
0210 ; 35c1 C from color 0x0000
0210 ; 35d0 C from color 0x0000
0210 ; 35d2 C from color 0x35d2
0210 ; 3649 C from color 0x0000
0210 ; 364c C from color 0x364a
0210 ; 366b C from color 0x0000
0210 ; 366c C from color 0x0000
0210 ; 368d C from color _UAssist_0x1e
0210 ; 368f C from color 0x368e
0210 ; 3693 C from color 0x3690
0210 ; 371d C from color 0x371b
0210 ; 371e C from color 0x371e
0210 ; 3723 C from color 0x0000
0210 ; 372a C from color 0x0000
0210 ; 372b C from color 0x0000
0210 ; 372c C from color 0x0000
0210 ; 3736 C from color 0x0000
0210 ; 3748 C from color 0x0000
0210 ; 374c C from color 0x0000
0210 ; 3750 C from color 0x374d
0210 ; 3753 C from color 0x0000
0210 ; 3756 C from color 0x0000
0210 ; 3757 C from color 0x0000
0210 ; 3758 C from color 0x0000
0210 ; 3759 C from color 0x0000
0210 ; 375a C from color 0x0000
0210 ; 3760 C from color 0x0000
0210 ; 3769 C from color 0x3767
0210 ; 376d C from color 0x376a
0210 ; 3776 C from color 0x3772
0210 ; 3789 C from color 0x3772
0210 ; 3796 C from color 0x3796
0210 ; 3797 C from color 0x3797
0210 ; 3798 C from color 0x3798
0210 ; 379a C from color 0x379a
0210 ; 379e C from color 0x379e
0210 ; 379f C from color 0x3767
0210 ; 37a5 C from color 0x0000
0210 ; 37ad C from color 0x3799
0210 ; 37ae C from color 0x37ae
0210 ; 37b7 C from color 0x3799
0210 ; 37b9 C from color 0x0000
0210 ; 37bf C from color 0x0000
0210 ; 37c4 C from color 0x37c0
0210 ; 37c6 C from color 0x37c5
0210 ; 37cd C from color 0x37c7
0210 ; 37dc C from color 0x0000
0210 ; 37f5 C from color 0x0000
0210 ; 380f C from color MACRO_Execute_Select,Rendezvous
0210 ; 382f C from color 0x0000
0210 ; 3835 C from color 0x3833
0210 ; 383e C from color 0x3832
0210 ; 384d C from color 0x3833
0210 ; 3856 C from color 0x3833
0210 ; 386d C from color 0x0000
0210 ; 38b5 C from color 0x38ae
0210 ; 38ce C from color 0x2aef
0210 ; 38f3 C from color 0x38e7
0210 ; 38f6 C from color 0x38f4
0210 ; 3909 C from color 0x38e7
0210 ; 394e C from color 0x0000
0210 ; 3954 C from color 0x0000
0210 ; 396e C from color 0x0000
0210 ; 397e C from color _UAssist_0x34
0210 ; 3984 C from color 0x0000
0210 ; 398c C from color 0x0000
0210 ; 39a2 C from color 0x0000
0210 ; 39a3 C from color 0x39a3
0210 ; 39a4 C from color 0x39a4
0210 ; 39a5 C from color 0x39a5
0210 ; 39b4 C from color 0x39a6
0210 ; 39bd C from color 0x39a8
0210 ; 39df C from color 0x0000
0210 ; 39e1 C from color 0x0000
0210 ; 39e5 C from color 0x39e2
0210 ; 39f2 C from color 0x0000
0210 ; 3a1d C from color 0x0000
0210 ; 3a25 C from color 0x0000
0210 ; 3a2a C from color 0x0000
0210 ; 3a2e C from color 0x3a2b
0210 ; 3a38 C from color 0x0000
0210 ; 3a3d C from color 0x0000
0210 ; 3a5b C from color 0x0000
0210 ; 3a6a C from color 0x3a69
0210 ; 3a78 C from color 0x0000
0210 ; 3a81 C from color 0x0000
0210 ; 3aa3 C from color 0x0000
0210 ; 3ab5 C from color 0x0000
0210 ; 3ab6 C from color 0x0000
0210 ; 3ab9 C from color 0x0000
0210 ; 3aba C from color 0x0000
0210 ; 3abc C from color 0x0000
0210 ; 3abd C from color 0x0000
0210 ; 3abe C from color 0x0000
0210 ; 3abf C from color 0x0000
0210 ; 3ac5 C from color 0x0000
0210 ; 3ac6 C from color 0x0000
0210 ; 3ac7 C from color 0x0000
0210 ; 3ae1 C from color 0x0000
0210 ; 3ae5 C from color 0x0000
0210 ; 3af1 C from color 0x0000
0210 ; 3b13 C from color 0x0000
0210 ; 3b1a C from color 0x0000
0210 ; 3b1b C from color 0x0000
0210 ; 3b7f C from color 0x0000
0210 ; 3b83 C from color 0x3b82
0210 ; 3b88 C from color 0200_HAVE_SYSTEM_ERROR
0210 ; 3b8a C from color 0x3b89
0210 ; 3b8e C from color 0x0000
0210 ; 3b97 C from color 0x3b8f
0210 ; 3baf C from color 0x3bad
0210 ; 3bb1 C from color 0x3b7d
0210 ; 3bb4 C from color 0x3bad
0210 ; 3bbe C from color 0x3bbd
0210 ; 3bc4 C from color 0x3bbf
0210 ; --------------------------------------------------------------------------------------
0210 0210 ioc_random 14 clear cpu running; Flow J 0x206
seq_br_type 3 Unconditional Branch
seq_branch_adr 0206 0x0206
seq_en_micro 0
0211 ; --------------------------------------------------------------------------------------
0211 ; Comes from:
0211 ; 03ae C True from color 0x03ae
0211 ; 06d6 C True from color 0x06d2
0211 ; 077c C False from color _UAssist_0x5a
0211 ; 0783 C from color _UAssist_0x5a
0211 ; 0825 C True from color ME_PACKET
0211 ; 082d C False from color ME_PACKET
0211 ; 082e C True from color ME_PACKET
0211 ; 0831 C from color ME_PACKET
0211 ; 0833 C from color ME_PACKET
0211 ; 0838 C False from color ME_PACKET
0211 ; 084b C False from color ME_PACKET
0211 ; 0878 C True from color ME_PACKET
0211 ; 0b56 C True from color 0x0b53
0211 ; 0b72 C False from color 0x0b72
0211 ; 0b76 C False from color 0x0b74
0211 ; 0b7a C False from color 0x0b78
0211 ; 0f03 C False from color 0x0203
0211 ; 364a C True from color 0x364a
0211 ; 374d C False from color 0x374d
0211 ; 374f C True from color 0x374d
0211 ; 37b4 C True from color 0x3799
0211 ; 37b5 C False from color 0x3799
0211 ; 37b6 C False from color 0x3799
0211 ; 37cc C False from color 0x37c7
0211 ; --------------------------------------------------------------------------------------
0211 0211 ioc_random 14 clear cpu running; Flow J 0x207
seq_br_type 3 Unconditional Branch
seq_branch_adr 0207 0x0207
seq_en_micro 0
0212 ; --------------------------------------------------------------------------------------
0212 ; Comes from:
0212 ; 0eff C from color 0x0000
0212 ; --------------------------------------------------------------------------------------
0212 0212 ioc_random 14 clear cpu running; Flow J 0x208
seq_br_type 3 Unconditional Branch
seq_branch_adr 0208 0208_HAVE_SYSTEM_SHUTDOWN
seq_en_micro 0
0213 ; --------------------------------------------------------------------------------------
0213 ; Comes from:
0213 ; 0efe C from color 0x0000
0213 ; --------------------------------------------------------------------------------------
0213 0213 ioc_random 14 clear cpu running; Flow J 0x209
seq_br_type 3 Unconditional Branch
seq_branch_adr 0209 0x0209
seq_en_micro 0
0214 ; --------------------------------------------------------------------------------------
0214 ; 0x00bf Action Accept_Activation
0214 ; --------------------------------------------------------------------------------------
0214 MACRO_Action_Accept_Activation:
0214 0214 dispatch_brk_class 3
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0214
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
0215 0215 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32d4
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 34 TR02:14 #0x1000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0216 0216 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x217
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 0219 0x0219
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0217 0217 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0218 0218 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x3949
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3949 0x3949
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0219 0219 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
021a 021a seq_br_type 2 Push (branch address); Flow J 0x21b
seq_branch_adr 0228 0x0228
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
021b 021b fiu_mem_start 2 start-rd; Flow J cc=False 0x220
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0220 0x0220
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
021c 021c <default>
021d 021d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
021e 021e ioc_load_wdr 0
typ_b_adr 02 GP02
val_b_adr 01 GP01
021f 021f fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x221
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0221 0x0221
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0220 0220 fiu_load_tar 1 hold_tar; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 0221 0x0221
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
0221 0221 ioc_tvbs 2 fiu+val; Flow C cc=False 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
0222 0222 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0223 0223 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
0224 0224 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a9
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0225 0225 ioc_load_wdr 0
typ_b_adr 02 GP02
val_b_adr 01 GP01
val_c_adr 3c GP03
0226 0226 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 23 TR01:03 #0x20000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
0227 0227 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 03 GP03
val_b_adr 03 GP03
0228 0228 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0229 0229 <halt> ; Flow R
022a ; --------------------------------------------------------------------------------------
022a ; 0x00bc Action Signal_Activated
022a ; --------------------------------------------------------------------------------------
022a MACRO_Action_Signal_Activated:
022a 022a dispatch_brk_class 3 ; Flow C 0x33af
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 022a
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
022b 022b fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
022c 022c fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32d4
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 34 TR02:14 #0x1000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
022d 022d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
022e 022e ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
022f 022f ioc_tvbs 1 typ+fiu; Flow C cc=True 0x398d
seq_br_type 5 Call True
seq_branch_adr 398d 0x398d
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0230 0230 seq_br_type 7 Unconditional Call; Flow C 0x32d4
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 6 A_MINUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0231 0231 <halt> ; Flow R
0232 ; --------------------------------------------------------------------------------------
0232 ; 0x00be Action Activate_Tasks
0232 ; --------------------------------------------------------------------------------------
0232 MACRO_Action_Activate_Tasks:
0232 0232 dispatch_brk_class 3 ; Flow C cc=True 0x26c
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0232
seq_br_type 5 Call True
seq_branch_adr 026c 0x026c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
0233 0233 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
0234 0234 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2f VR07:0f #0x21
val_frame 7
0235 0235 ioc_load_wdr 0 ; Flow J cc=False 0x526
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 0526 MACRO_Action_Idle
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0236 0236 fiu_mem_start 2 start-rd; Flow C 0x336f
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 336f 0x336f
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
0237 0237 seq_br_type 7 Unconditional Call; Flow C 0x23a
seq_branch_adr 023a 0x023a
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
0238 0238 seq_br_type 2 Push (branch address); Flow J 0x239
seq_branch_adr 0238 0x0238
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR07:15 #0xffffffff
typ_frame 7
0239 0239 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x337a
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 337a 0x337a
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
023a 023a fiu_load_var 1 hold_var; Flow C cc=True 0x245
fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0245 0x0245
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
023b 023b typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
023c 023c fiu_mem_start 8 start_wr_if_false
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
023d 023d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x397f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 397f 0x397f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 22 TR05:02 #0x4000000000
typ_b_adr 03 GP03
typ_frame 5
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
023e 023e ioc_tvbs 2 fiu+val; Flow J cc=True 0x242
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0242 0x0242
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
023f 023f seq_br_type 2 Push (branch address); Flow J 0x240
seq_branch_adr 0242 0x0242
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0240 0240 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x33a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0241 0241 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
0242 0242 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=False 0x244
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0244 0x0244
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 23 TR02:03 #0x21
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0243 0243 ioc_tvbs 2 fiu+val; Flow C 0x32d4
seq_br_type 7 Unconditional Call
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0244 0244 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
0245 ; --------------------------------------------------------------------------------------
0245 ; Comes from:
0245 ; 023a C True from color 0x0000
0245 ; 0253 C True from color 0x0000
0245 ; 02d1 C True from color 0x02ca
0245 ; --------------------------------------------------------------------------------------
0245 0245 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
0246 0246 fiu_mem_start 2 start-rd; Flow R
seq_br_type a Unconditional Return
0247 0247 <halt> ; Flow R
0248 ; --------------------------------------------------------------------------------------
0248 ; 0x00bd Action Activate_Heap_Tasks
0248 ; --------------------------------------------------------------------------------------
0248 MACRO_Action_Activate_Heap_Tasks:
0248 0248 dispatch_brk_class 3 ; Flow C cc=True 0x26c
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0248
seq_br_type 5 Call True
seq_branch_adr 026c 0x026c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0249 0249 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
024a 024a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 0 PASS_A
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 38 VR05:18 #0x200
val_frame 5
024b 024b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x25f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 025f 0x025f
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
024c 024c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
024d 024d ioc_load_wdr 0
typ_b_adr 2e TR02:0e #0x21
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
024e 024e fiu_mem_start 2 start-rd; Flow C 0x3377
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3377 0x3377
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
024f 024f seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x260
; Flow C cc=#0x1 0x261
; Flow C cc=#0x2 0x262
; Flow C cc=#0x3 0x263
; Flow C cc=#0x4 0x264
; Flow C cc=#0x5 0x265
; Flow C cc=#0x6 0x266
; Flow C cc=#0x7 0x267
seq_br_type f Unconditional Case Call
seq_branch_adr 0260 0x0260
seq_en_micro 0
0250 0250 seq_br_type 2 Push (branch address); Flow J 0x251
seq_branch_adr 0250 0x0250
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR07:15 #0xffffffff
typ_frame 7
0251 0251 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x337a
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 337a 0x337a
seq_int_reads 6 CONTROL TOP
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
0252 0252 fiu_tivi_src c mar_0xc; Flow C cc=False 0x266
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0266 0x0266
seq_random 02 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
0253 0253 fiu_mem_start 2 start-rd; Flow C cc=True 0x245
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0245 0x0245
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0254 0254 ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0255 0255 fiu_mem_start 8 start_wr_if_false
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0256 0256 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x397f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 397f 0x397f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 22 TR05:02 #0x4000000000
typ_b_adr 02 GP02
typ_frame 5
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0257 0257 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x258
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 025d 0x025d
seq_int_reads 5 RESOLVE RAM
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3c TR02:1c #0x8000000
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0258 0258 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0259 0259 ioc_load_wdr 0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
025a 025a seq_b_timing 1 Latch Condition; Flow J cc=True 0x25d
seq_br_type 1 Branch True
seq_branch_adr 025d 0x025d
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
025b 025b fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x33a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
025c 025c seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
025d 025d typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
025e 025e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d4
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 23 TR02:03 #0x21
typ_frame 2
025f 025f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0260 0260 seq_br_type 3 Unconditional Branch; Flow J 0x264
seq_branch_adr 0264 0x0264
0261 0261 seq_br_type 3 Unconditional Branch; Flow J 0x252
seq_branch_adr 0252 0x0252
0262 0262 seq_br_type 3 Unconditional Branch; Flow J 0x264
seq_branch_adr 0264 0x0264
0263 0263 seq_br_type 3 Unconditional Branch; Flow J 0x264
seq_branch_adr 0264 0x0264
0264 0264 seq_b_timing 1 Latch Condition; Flow J cc=True 0x252
seq_br_type 1 Branch True
seq_branch_adr 0252 0x0252
0265 0265 seq_br_type 7 Unconditional Call; Flow C 0x32d4
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
0266 0266 seq_br_type 7 Unconditional Call; Flow C 0x35cc
seq_branch_adr 35cc 0x35cc
0267 0267 seq_b_timing 1 Latch Condition; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 0268 0x0268
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
typ_a_adr 2e TR02:0e #0x21
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
0268 0268 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x269
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 026a 0x026a
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 22 VR05:02 #0x5
val_frame 5
0269 0269 ioc_tvbs 2 fiu+val; Flow J 0x25b
seq_br_type 3 Unconditional Branch
seq_branch_adr 025b 0x025b
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
026a 026a seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
026b 026b seq_br_type 3 Unconditional Branch; Flow J 0x268
seq_branch_adr 0268 0x0268
typ_a_adr 2e TR02:0e #0x21
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
026c ; --------------------------------------------------------------------------------------
026c ; Comes from:
026c ; 0232 C True from color 0x0000
026c ; 0248 C True from color 0x0000
026c ; --------------------------------------------------------------------------------------
026c 026c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x336f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 336f 0x336f
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
026d 026d fiu_load_var 1 hold_var; Flow R cc=True
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 026e 0x026e
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 22 VR09:02 #0x300
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 9
val_rand a PASS_B_HIGH
026e 026e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x274
seq_br_type 5 Call True
seq_branch_adr 0274 0x0274
seq_cond_sel 67 REFRESH_MACRO_EVENT
026f 026f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0270 0270 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x277
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0277 0x0277
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0271 0271 seq_br_type 2 Push (branch address); Flow J 0x272
seq_branch_adr 026d 0x026d
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR07:15 #0xffffffff
typ_frame 7
0272 0272 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x337a
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 337a 0x337a
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
0273 0273 seq_br_type a Unconditional Return; Flow R
0274 ; --------------------------------------------------------------------------------------
0274 ; Comes from:
0274 ; 026e C True from color MACRO_Action_Accept_Activation
0274 ; --------------------------------------------------------------------------------------
0274 0274 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
0275 0275 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 05 GP05
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0276 0276 seq_br_type a Unconditional Return; Flow R
0277 0277 ioc_fiubs 1 val ; Flow J 0x221
seq_br_type 3 Unconditional Branch
seq_branch_adr 0221 0x0221
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
0278 ; --------------------------------------------------------------------------------------
0278 ; 0x00bb Action Signal_Completion,>R
0278 ; --------------------------------------------------------------------------------------
0278 MACRO_Action_Signal_Completion,>R:
0278 0278 dispatch_brk_class 3 ; Flow C 0x33af
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0278
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
0279 0279 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x2ab
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 02ab 0x02ab
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
027a 027a ioc_tvbs 1 typ+fiu; Flow J cc=True 0x291
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0291 0x0291
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
027b 027b fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x2a1
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 02a1 0x02a1
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
027c 027c fiu_mem_start 2 start-rd; Flow C 0x34ad
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 34ad 0x34ad
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
027d 027d fiu_mem_start 11 start_tag_query; Flow C cc=True 0x34c5
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 5 Call True
seq_branch_adr 34c5 0x34c5
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 20 VR02:00 #0x10
val_frame 2
027e 027e seq_br_type 1 Branch True; Flow J cc=True 0x2b4
seq_branch_adr 02b4 0x02b4
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
027f 027f fiu_mem_start 2 start-rd; Flow J 0x280
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0282 0x0282
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0280 0280 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0281 0281 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x39d7
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 39d7 0x39d7
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0282 0282 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x2af
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 02af 0x02af
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
0283 0283 fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
0284 0284 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x2c0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 02c0 0x02c0
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 2e TR11:0e #0x3
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_frame 11
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0285 0285 fiu_mem_start 2 start-rd; Flow J cc=True 0x29e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 029e 0x029e
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0286 0286 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0287 0287 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28f
seq_br_type 1 Branch True
seq_branch_adr 028f 0x028f
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 08 GP08
typ_rand 6 CHECK_CLASS_A_??_B
0288 0288 seq_br_type 7 Unconditional Call; Flow C 0x3a51
seq_branch_adr 3a51 0x3a51
0289 0289 typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
028a 028a fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 23 VR05:03 #0x6
val_frame 5
028b 028b fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x28c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 0299 0x0299
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 21 VR02:01 #0x0
val_frame 2
028c 028c fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x28d
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
028d 028d ioc_tvbs 1 typ+fiu; Flow C 0x33a3
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
028e 028e ioc_adrbs 2 typ ; Flow J 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
028f 028f ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0290 0290 seq_br_type 3 Unconditional Branch; Flow J 0x2b4
seq_branch_adr 02b4 0x02b4
seq_cond_sel 26 TYP.TRUE (early)
seq_latch 1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 6 A_MINUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0291 0291 ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0292 0292 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0293 0293 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 38 VR05:18 #0x200
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0294 0294 ioc_load_wdr 0 ; Flow J cc=True 0x296
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0296 0x0296
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 38 VR08:18 #0xfe00
val_alu_func 1e A_AND_B
val_b_adr 05 GP05
val_frame 8
0295 0295 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
0296 0296 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
0297 0297 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x371
seq_br_type 1 Branch True
seq_branch_adr 0371 0x0371
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0298 0298 seq_br_type 3 Unconditional Branch; Flow J 0x371
seq_branch_adr 0371 0x0371
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 6 A_MINUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0299 0299 fiu_len_fill_lit 41 zero-fill 0x1; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
029a 029a fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
029b 029b ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x289
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0289 0x0289
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
029c 029c seq_br_type 1 Branch True; Flow J cc=True 0x27f
seq_branch_adr 027f 0x027f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 2e TR11:0e #0x3
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_frame 11
029d 029d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
029e 029e fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x29f
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 0282 0x0282
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 24 VR05:04 #0x7
val_frame 5
029f 029f fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2a0
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02a0 02a0 ioc_tvbs 2 fiu+val; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02a1 02a1 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
02a2 02a2 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2d VR07:0d #0x280
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 7
val_rand a PASS_B_HIGH
02a3 02a3 ioc_load_wdr 0 ; Flow C cc=True 0x2e1
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 02e1 0x02e1
typ_alu_func 1a PASS_B
typ_b_adr 2d TR02:0d #0x29
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
02a4 02a4 seq_br_type 1 Branch True; Flow J cc=True 0x2b4
seq_branch_adr 02b4 0x02b4
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
02a5 02a5 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
02a6 02a6 ioc_load_wdr 0
typ_b_adr 2e TR07:0e #0x80000029
typ_frame 7
val_b_adr 39 VR02:19 #0x0
val_frame 2
02a7 02a7 seq_b_timing 1 Latch Condition; Flow J cc=True 0x2c0
seq_br_type 1 Branch True
seq_branch_adr 02c0 0x02c0
typ_c_adr 1b TR02:04 #0x29
typ_frame 2
02a8 02a8 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
02a9 02a9 seq_br_type 2 Push (branch address); Flow J 0x2aa
seq_branch_adr 02af 0x02af
02aa 02aa fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x39d2
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 39d2 0x39d2
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02ab 02ab seq_br_type 7 Unconditional Call; Flow C 0x2ad
seq_branch_adr 02ad 0x02ad
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02ac 02ac seq_br_type 3 Unconditional Branch; Flow J 0x278
seq_branch_adr 0278 MACRO_Action_Signal_Completion,>R
02ad 02ad fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
02ae 02ae fiu_mem_start 3 start-wr; Flow J 0x3b7e
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 23 TR11:03 #0x7fffe80
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
02af 02af seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2ad
seq_br_type 5 Call True
seq_branch_adr 02ad 0x02ad
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02b0 02b0 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 2a VR05:0a #0xd
val_frame 5
02b1 02b1 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
02b2 02b2 ioc_load_wdr 0 ; Flow J 0x2b3
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
02b3 02b3 fiu_mem_start 2 start-rd; Flow J 0x3496
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3496 0x3496
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
02b4 02b4 ioc_adrbs 3 seq
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
02b5 02b5 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
02b6 02b6 ioc_tvbs 5 seq+seq; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 04 GP04
typ_b_adr 16 CSA/VAL_BUS
02b7 02b7 fiu_mem_start 2 start-rd; Flow C 0x339b
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
02b8 02b8 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2bd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 02bd 0x02bd
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
02b9 02b9 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 23 VR05:03 #0x6
val_frame 5
02ba 02ba fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2bb
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 02b4 0x02b4
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 21 VR02:01 #0x0
val_frame 2
02bb 02bb fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2bc
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02bc 02bc ioc_tvbs 1 typ+fiu; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
02bd 02bd typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
02be 02be seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2a5
seq_br_type 1 Branch True
seq_branch_adr 02a5 0x02a5
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02bf 02bf seq_br_type 3 Unconditional Branch; Flow J 0x27f
seq_branch_adr 027f 0x027f
02c0 02c0 fiu_mem_start 2 start-rd; Flow C 0x3377
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3377 0x3377
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
02c1 02c1 fiu_load_var 1 hold_var; Flow C cc=#0x0 0x2c7
; Flow C cc=#0x1 0x2c8
; Flow C cc=#0x2 0x2c9
; Flow C cc=#0x3 0x2ca
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 02c7 0x02c7
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02c2 02c2 ioc_fiubs 2 typ ; Flow J 0x2c3
seq_br_type 3 Unconditional Branch
seq_branch_adr 02c3 0x02c3
typ_a_adr 02 GP02
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02c3 02c3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2ce
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 02ce 0x02ce
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
02c4 02c4 fiu_load_oreg 1 hold_oreg; Flow C 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 338c 0x338c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 23 VR02:03 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
02c5 02c5 fiu_load_var 1 hold_var; Flow C cc=#0x0 0x2c7
; Flow C cc=#0x1 0x2c8
; Flow C cc=#0x2 0x2c9
; Flow C cc=#0x3 0x2ca
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 02c7 0x02c7
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02c6 02c6 ioc_fiubs 2 typ ; Flow J 0x2c3
seq_br_type 3 Unconditional Branch
seq_branch_adr 02c3 0x02c3
typ_a_adr 02 GP02
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02c7 ; --------------------------------------------------------------------------------------
02c7 ; Comes from:
02c7 ; 02c1 C #0x0 from color 0x0000
02c7 ; 02c5 C #0x0 from color 0x02c2
02c7 ; --------------------------------------------------------------------------------------
02c7 02c7 seq_br_type 3 Unconditional Branch; Flow J 0x2cb
seq_branch_adr 02cb 0x02cb
02c8 ; --------------------------------------------------------------------------------------
02c8 ; Comes from:
02c8 ; 02c1 C #0x1 from color 0x0000
02c8 ; 02c5 C #0x1 from color 0x02c2
02c8 ; --------------------------------------------------------------------------------------
02c8 02c8 seq_br_type 3 Unconditional Branch; Flow J 0x2cb
seq_branch_adr 02cb 0x02cb
02c9 ; --------------------------------------------------------------------------------------
02c9 ; Comes from:
02c9 ; 02c1 C #0x2 from color 0x0000
02c9 ; 02c5 C #0x2 from color 0x02c2
02c9 ; --------------------------------------------------------------------------------------
02c9 02c9 fiu_mem_start 2 start-rd; Flow J 0x3487
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3487 0x3487
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
02ca ; --------------------------------------------------------------------------------------
02ca ; Comes from:
02ca ; 02c1 C #0x3 from color 0x0000
02ca ; 02c5 C #0x3 from color 0x02c2
02ca ; --------------------------------------------------------------------------------------
02ca 02ca fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x2d1
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 02d1 0x02d1
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
02cb 02cb seq_br_type 2 Push (branch address); Flow J 0x2cc
seq_branch_adr 02c3 0x02c3
02cc 02cc fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 02 GP02
02cd 02cd ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02ce 02ce seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
02cf 02cf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2a8
seq_br_type 1 Branch True
seq_branch_adr 02a8 0x02a8
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02d0 02d0 seq_br_type 3 Unconditional Branch; Flow J 0x2af
seq_branch_adr 02af 0x02af
02d1 02d1 fiu_mem_start 2 start-rd; Flow C cc=True 0x245
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0245 0x0245
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02d2 02d2 ioc_fiubs 2 typ
typ_a_adr 02 GP02
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02d3 02d3 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02d4 02d4 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 02d5 0x02d5
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 21 VR13:01 #0x4000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 13
02d5 02d5 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
02d6 02d6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2df
seq_br_type 1 Branch True
seq_branch_adr 02df 0x02df
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 24 VR02:04 #0x0
val_frame 2
02d7 02d7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_frame 2
02d8 02d8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2da
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 02da 0x02da
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
02d9 02d9 fiu_fill_mode_src 0 ; Flow J 0x2dc
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 02dc 0x02dc
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02da 02da fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
02db 02db fiu_fill_mode_src 0 ; Flow J 0x2dc
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 02dc 0x02dc
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02dc 02dc ioc_fiubs 2 typ ; Flow J 0x2dd
seq_br_type 2 Push (branch address)
seq_branch_adr 02d6 0x02d6
typ_a_adr 02 GP02
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
02dd 02dd fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_a_adr 23 VR02:03 #0x0
val_frame 2
02de 02de ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
02df 02df seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
02e0 02e0 seq_br_type 3 Unconditional Branch; Flow J 0x2c3
seq_branch_adr 02c3 0x02c3
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
02e1 02e1 ioc_tvbs 2 fiu+val; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 02e2 0x02e2
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
02e2 02e2 fiu_mem_start 2 start-rd; Flow J 0x2e3
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 0309 0x0309
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 2
val_rand a PASS_B_HIGH
02e3 02e3 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_random 06 Pop_stack+?
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
02e4 02e4 seq_br_type 4 Call False; Flow C cc=False 0x305
seq_branch_adr 0305 0x0305
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
02e5 02e5 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x302
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0302 0x0302
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
02e6 02e6 seq_br_type 0 Branch False; Flow J cc=False 0x304
seq_branch_adr 0304 0x0304
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
02e7 02e7 seq_br_type 4 Call False; Flow C cc=False 0x305
seq_branch_adr 0305 0x0305
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
02e8 02e8 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=False 0x2eb
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 02eb 0x02eb
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
02e9 02e9 ioc_fiubs 0 fiu ; Flow J cc=False 0x300
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0300 0x0300
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x33)
Mark_Word_Flag
Auxiliary_Mark
Activation_Link
Accept_Link
Activation_State
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 13
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
02ea 02ea seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
02eb 02eb fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
02ec 02ec fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x300
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0300 0x0300
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
02ed 02ed <default>
02ee 02ee fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x300
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0300 0x0300
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
02ef 02ef ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2f6
seq_br_type 1 Branch True
seq_branch_adr 02f6 0x02f6
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 26 VR05:06 #0x9
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
02f0 02f0 seq_br_type 7 Unconditional Call; Flow C 0x5a7
seq_branch_adr 05a7 0x05a7
02f1 02f1 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2f5
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 02f5 0x02f5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
02f2 02f2 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
val_a_adr 25 VR05:05 #0x8
val_frame 5
02f3 02f3 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
02f4 02f4 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
02f5 02f5 fiu_load_var 1 hold_var; Flow J 0x2eb
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 02eb 0x02eb
val_a_adr 05 GP05
02f6 02f6 ioc_fiubs 0 fiu ; Flow J cc=True 0x2fb
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 02fb 0x02fb
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 25 VR05:05 #0x8
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
02f7 02f7 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
02f8 02f8 ioc_load_wdr 0
typ_b_adr 04 GP04
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 04 GP04
02f9 02f9 fiu_mem_start 3 start-wr; Flow J 0x2fa
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 0300 0x0300
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 38 VR05:18 #0x200
val_alu_func 0 PASS_A
val_frame 5
val_rand a PASS_B_HIGH
02fa 02fa ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x6b4
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 06b4 0x06b4
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 2e TR02:0e #0x21
typ_frame 2
val_b_adr 03 GP03
02fb 02fb fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x300
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0300 0x0300
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
02fc 02fc fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
val_a_adr 14 ZEROS
02fd 02fd fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x2f7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 02f7 0x02f7
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
02fe 02fe fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
02ff 02ff seq_br_type 3 Unconditional Branch; Flow J 0x2f7
seq_branch_adr 02f7 0x02f7
0300 0300 ioc_adrbs 1 val
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0301 0301 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x2e6
fiu_mem_start 2 start-rd
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 02e6 0x02e6
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
0302 0302 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0303 0303 fiu_mem_start 2 start-rd; Flow J 0x2e6
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 02e6 0x02e6
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0304 0304 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0305 0305 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0306 0306 seq_br_type 1 Branch True; Flow J cc=True 0x308
seq_branch_adr 0308 0x0308
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0307 0307 seq_br_type 3 Unconditional Branch; Flow J 0x304
seq_branch_adr 0304 0x0304
seq_en_micro 0
seq_random 06 Pop_stack+?
0308 0308 fiu_mem_start 2 start-rd; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0309 0x0309
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
0309 0309 seq_br_type 7 Unconditional Call; Flow C 0x32d5
seq_branch_adr 32d5 RAISE.STORAGE_ERROR.COMPLETED_TASK
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
030a ; --------------------------------------------------------------------------------------
030a ; 0x00b7 Action Make_Self
030a ; --------------------------------------------------------------------------------------
030a MACRO_Action_Make_Self:
030a 030a dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 030a
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
030b 030b seq_br_type 3 Unconditional Branch; Flow J 0x314
seq_branch_adr 0314 0x0314
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
030c ; --------------------------------------------------------------------------------------
030c ; 0x00b6 Action Make_Scope
030c ; --------------------------------------------------------------------------------------
030c MACRO_Action_Make_Scope:
030c 030c dispatch_brk_class 8 ; Flow J 0x312
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 030c
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0312 0x0312
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 3
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
030d 030d <halt> ; Flow R
030e ; --------------------------------------------------------------------------------------
030e ; 0x00b5 Action Make_Parent
030e ; --------------------------------------------------------------------------------------
030e MACRO_Action_Make_Parent:
030e 030e dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 030e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2e VR04:0e #0x100
val_frame 4
030f 030f ioc_tvbs 2 fiu+val
typ_a_adr 38 TR1b:18 #0x11
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1b
0310 0310 fiu_mem_start 2 start-rd; Flow J cc=True 0x312
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0312 0x0312
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_b_adr 16 CSA/VAL_BUS
0311 0311 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0312 0312 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand c WRITE_OUTER_FRAME
0313 0313 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
0314 0314 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x316
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0316 0x0316
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_latch 1
typ_a_adr 27 TR12:07 #0xffffffff07ffff91
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 12
val_b_adr 16 CSA/VAL_BUS
0315 0315 fiu_mem_start 2 start-rd; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 28 TR12:08 #0x49
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0316 0316 fiu_mem_start 2 start-rd; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2a TR02:0a #0x9
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0317 0317 <halt> ; Flow R
0318 ; --------------------------------------------------------------------------------------
0318 ; 0x00b4 Action Name_Partner
0318 ; --------------------------------------------------------------------------------------
0318 MACRO_Action_Name_Partner:
0318 0318 dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0318
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
0319 0319 ioc_fiubs 0 fiu ; Flow J cc=False 0x320
seq_br_type 0 Branch False
seq_branch_adr 0320 0x0320
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
031a 031a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_frame 7
031b 031b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
031c 031c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
031d 031d seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x321
seq_br_type 1 Branch True
seq_branch_adr 0321 0x0321
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
031e 031e fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x31a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 031a 0x031a
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
031f 031f ioc_tvbs 1 typ+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0320 0320 fiu_mem_start 2 start-rd; Flow J 0x31d
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 031d 0x031d
typ_a_adr 39 TR02:19 #0x7f
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0321 0321 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0322 ; --------------------------------------------------------------------------------------
0322 ; 0x00b8 Action Set_Priority
0322 ; --------------------------------------------------------------------------------------
0322 MACRO_Action_Set_Priority:
0322 0322 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0322
fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 21 VR06:01 #0xf
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 6
0323 0323 fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=True 0x327
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0327 0x0327
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 23 TR05:03 #0x6
typ_frame 5
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 4
0324 0324 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0325 0325 seq_en_micro 0
0326 0326 fiu_len_fill_lit 42 zero-fill 0x2; Flow C 0x210
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0327 0327 fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 03 GP03
val_b_adr 01 GP01
0328 0328 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 22 VR05:02 #0x5
val_frame 5
0329 0329 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_b_adr 16 CSA/VAL_BUS
032a 032a ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
032b 032b seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
032c 032c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
032d 032d fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 2
032e 032e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
032f 032f ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
0330 0330 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0331 0331 seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
0332 0332 ioc_adrbs 3 seq ; Flow C 0x6c0
seq_br_type 7 Unconditional Call
seq_branch_adr 06c0 0x06c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0333 0333 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
0334 _UAssist_0x2d:
0334 0334 ioc_fiubs 1 val ; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 21 VR06:01 #0xf
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 6
0335 0335 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0336 0336 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
0337 0337 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0338 0338 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
0339 0339 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3d VR02:1d #0x10
val_alu_func 1b A_OR_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
033a 033a fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 7b
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 01 GP01
033b 033b fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 7b
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
033c 033c ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
033d 033d seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
033e 033e seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
033f 033f ioc_adrbs 3 seq ; Flow C 0x6c0
seq_br_type 7 Unconditional Call
seq_branch_adr 06c0 0x06c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0340 0340 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
0341 0341 <halt> ; Flow R
0342 ; --------------------------------------------------------------------------------------
0342 ; 0x00b3 Action Increase_Priority
0342 ; --------------------------------------------------------------------------------------
0342 MACRO_Action_Increase_Priority:
0342 0342 dispatch_brk_class 4 ; Flow C 0x329c
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0342
seq_br_type 7 Unconditional Call
seq_branch_adr 329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR
0343 0343 <halt> ; Flow R
0344 ; --------------------------------------------------------------------------------------
0344 ; 0x00b9 Action Get_Priority
0344 ; --------------------------------------------------------------------------------------
0344 MACRO_Action_Get_Priority:
0344 0344 dispatch_brk_class 8 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0344
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
0345 _UAssist_0x23:
0345 0345 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0346 0346 fiu_load_tar 1 hold_tar; Flow C 0x32f5
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 38 VR05:18 #0x200
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0347 0347 ioc_load_wdr 0 ; Flow J cc=True 0x526
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0526 MACRO_Action_Idle
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 38 VR08:18 #0xfe00
val_alu_func 1e A_AND_B
val_frame 8
0348 0348 fiu_mem_start 3 start-wr; Flow J 0x332e
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
0349 _UAssist_0x66:
0349 0349 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 2
034a 034a fiu_load_tar 1 hold_tar; Flow C 0x32f5
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 38 VR08:18 #0xfe00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 8
034b 034b ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
val_a_adr 2e VR04:0e #0x100
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
034c 034c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
034d 034d ioc_fiubs 2 typ ; Flow J cc=True 0x526
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0526 MACRO_Action_Idle
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 3b TR02:1b #0x0
typ_frame 2
val_a_adr 38 VR08:18 #0xfe00
val_alu_func 1e A_AND_B
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
val_frame 8
034e 034e fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x3a6e
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 3a6e 0x3a6e
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
034f _UAssist_0x61:
034f 034f fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0350 0350 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0351 0351 ioc_tvbs 5 seq+seq; Flow J cc=False 0x366
seq_br_type 0 Branch False
seq_branch_adr 0366 0x0366
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0352 0352 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=False 0x354
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0354 0x0354
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
val_rand 9 PASS_A_HIGH
0353 0353 seq_br_type 1 Branch True; Flow J cc=True 0x359
seq_branch_adr 0359 0x0359
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 3d GP02
val_c_adr 3d GP02
0354 0354 seq_b_timing 0 Early Condition; Flow J cc=True 0x367
seq_br_type 1 Branch True
seq_branch_adr 0367 0x0367
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
0355 0355 fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_rand a PASS_B_HIGH
0356 0356 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0357 0x0357
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0357 0357 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
0358 0358 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x359
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0359 0x0359
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0359 0359 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x365
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0365 0x0365
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 02 GP02
typ_frame 1
val_a_adr 2a VR05:0a #0xd
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
035a 035a fiu_load_tar 1 hold_tar; Flow C cc=True 0x35d
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 035d 0x035d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 21 VR06:01 #0xf
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
035b 035b fiu_mem_start 3 start-wr; Flow J 0x35c
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 069b 0x069b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
035c 035c ioc_load_wdr 0 ; Flow J 0x6b4
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b4 0x06b4
typ_b_adr 01 GP01
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 02 GP02
035d 035d fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x363
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0363 0x0363
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 3d VR02:1d #0x10
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
035e 035e seq_br_type 0 Branch False; Flow J cc=False 0x367
seq_branch_adr 0367 0x0367
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_frame 2
035f 035f seq_br_type 7 Unconditional Call; Flow C 0x5a7
seq_branch_adr 05a7 0x05a7
seq_en_micro 0
0360 0360 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0361 0361 seq_b_timing 1 Latch Condition; Flow J cc=False 0x352
seq_br_type 0 Branch False
seq_branch_adr 0352 0x0352
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0362 0362 ioc_tvbs c mem+mem+csa+dummy; Flow R
seq_br_type a Unconditional Return
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0363 0363 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR12:11 #0x400000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0364 0364 ioc_load_wdr 0 ; Flow J 0x365
seq_br_type 3 Unconditional Branch
seq_branch_adr 0365 0x0365
typ_b_adr 02 GP02
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 02 GP02
0365 0365 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0366 0366 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x36b
fiu_load_tar 1 hold_tar
fiu_offs_lit 11
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 036b 0x036b
typ_a_adr 20 TR05:00 #0x1
typ_b_adr 03 GP03
typ_frame 5
0367 0367 seq_br_type 2 Push (branch address); Flow J 0x368
seq_branch_adr 069b 0x069b
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 19
0368 0368 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x211
seq_br_type 1 Branch True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 2e TR12:0e #0xd01000f00000001
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 24 VR04:04 #0x0
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0369 0369 fiu_mem_start 2 start-rd; Flow J 0x3743
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
036a _UAssist_0x62:
036a 036a fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 11
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
036b 036b fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
036c _UAssist_0x63:
036c 036c seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
036d 036d seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
typ_a_adr 2e TR02:0e #0x21
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
036e 036e fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x36f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 11
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
036f 036f ioc_tvbs 1 typ+fiu; Flow J cc=True 0x372
seq_br_type 1 Branch True
seq_branch_adr 0372 0x0372
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 31 TR12:11 #0x400000000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0370 0370 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
0371 0371 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x372
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0372 0372 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x374
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0374 0x0374
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 21 VR06:01 #0xf
val_frame 6
0373 0373 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x33a3
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
0374 0374 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_frame 2
0375 0375 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x33a3
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
0376 0376 ioc_tvbs 5 seq+seq; Flow J 0x56b
seq_br_type 3 Unconditional Branch
seq_branch_adr 056b 0x056b
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
0377 _UAssist_0x64:
0377 0377 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 38 VR02:18 #0x7f
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0378 0378 fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0379 0379 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x37e
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 037e 0x037e
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
037a 037a <default>
037b 037b fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
037c 037c ioc_tvbs 1 typ+fiu; Flow J cc=True 0x37f
seq_br_type 1 Branch True
seq_branch_adr 037f 0x037f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 21 VR06:01 #0xf
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
037d 037d ioc_tvbs 1 typ+fiu; Flow J cc=True 0x37f
seq_br_type 1 Branch True
seq_branch_adr 037f 0x037f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3d VR02:1d #0x10
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
037e 037e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
037f 037f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x37e
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 037e 0x037e
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0380 ; --------------------------------------------------------------------------------------
0380 ; Comes from:
0380 ; 372d C from color 0x0000
0380 ; 372f C from color 0x0000
0380 ; 3731 C from color 0x0000
0380 ; --------------------------------------------------------------------------------------
0380 0380 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_frame 4
val_rand a PASS_B_HIGH
0381 0381 ioc_load_wdr 0
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
0382 0382 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_b_adr 08 GP08
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 04 GP04
0383 0383 ioc_fiubs 1 val
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
0384 0384 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0385 0385 fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0386 0386 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
typ_b_adr 02 GP02
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
0387 0387 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x393
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0393 0x0393
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0388 0388 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
0389 0389 seq_br_type 3 Unconditional Branch; Flow J 0x38a
seq_branch_adr 038a 0x038a
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
038a 038a fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x38e
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 038e 0x038e
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 3d TR06:1d #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
038b 038b seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
038c 038c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
038d 038d ioc_fiubs 0 fiu
seq_en_micro 0
038e 038e fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=#0x0 0x396
; Flow C cc=#0x1 0x397
; Flow C cc=#0x2 0x398
; Flow C cc=#0x3 0x399
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 0396 0x0396
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
038f 038f fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x395
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0395 0x0395
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0390 0390 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x38a
seq_br_type 1 Branch True
seq_branch_adr 038a 0x038a
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0391 0391 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
0392 0392 seq_br_type 3 Unconditional Branch; Flow J 0x38a
seq_branch_adr 038a 0x038a
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
0393 0393 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
0394 0394 seq_br_type 3 Unconditional Branch; Flow J 0x38a
seq_branch_adr 038a 0x038a
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
0395 0395 seq_br_type 3 Unconditional Branch; Flow J 0x42f
seq_branch_adr 042f 0x042f
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0396 ; --------------------------------------------------------------------------------------
0396 ; Comes from:
0396 ; 038e C #0x0 from color 0x0000
0396 ; --------------------------------------------------------------------------------------
0396 0396 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
0397 ; --------------------------------------------------------------------------------------
0397 ; Comes from:
0397 ; 038e C #0x1 from color 0x0000
0397 ; --------------------------------------------------------------------------------------
0397 0397 fiu_load_tar 1 hold_tar; Flow J 0x39b
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 039b 0x039b
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
0398 ; --------------------------------------------------------------------------------------
0398 ; Comes from:
0398 ; 038e C #0x2 from color 0x0000
0398 ; --------------------------------------------------------------------------------------
0398 0398 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x39a
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type 8 Return True
seq_branch_adr 039a 0x039a
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
0399 ; --------------------------------------------------------------------------------------
0399 ; Comes from:
0399 ; 038e C #0x3 from color 0x0000
0399 ; --------------------------------------------------------------------------------------
0399 0399 fiu_load_tar 1 hold_tar; Flow J cc=True 0x3a2
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 03a2 0x03a2
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
039a 039a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
039b 039b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 17
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 09 GP09
typ_b_adr 02 GP02
val_b_adr 02 GP02
039c 039c fiu_mem_start 8 start_wr_if_false; Flow R cc=True
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 039d 0x039d
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 09 GP09
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
039d 039d fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
seq_random 06 Pop_stack+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
039e 039e <default>
039f 039f fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03a0 03a0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
03a1 03a1 fiu_len_fill_lit 47 zero-fill 0x7; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
seq_br_type a Unconditional Return
03a2 03a2 seq_b_timing 1 Latch Condition; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 03a3 0x03a3
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
03a3 03a3 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x3ab
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 03ab 0x03ab
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame e
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
03a4 03a4 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x3aa
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 03aa 0x03aa
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 09 GP09
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
03a5 03a5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_random 06 Pop_stack+?
typ_a_adr 02 GP02
typ_b_adr 02 GP02
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 02 GP02
03a6 03a6 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
03a7 03a7 <default>
03a8 03a8 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03a9 03a9 fiu_len_fill_lit 47 zero-fill 0x7; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
seq_br_type a Unconditional Return
03aa 03aa fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
03ab 03ab ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32e2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1e
03ac 03ac seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
03ad ; --------------------------------------------------------------------------------------
03ad ; Comes from:
03ad ; 375b C from color 0x0000
03ad ; 375d C from color 0x0000
03ad ; --------------------------------------------------------------------------------------
03ad 03ad fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 04 GP04
03ae 03ae ioc_fiubs 1 val ; Flow C cc=True 0x211
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
03af 03af ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
03b0 03b0 fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
03b1 03b1 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
typ_b_adr 02 GP02
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
03b2 03b2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3be
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 03be 0x03be
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
03b3 03b3 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
03b4 03b4 seq_br_type 3 Unconditional Branch; Flow J 0x3b5
seq_branch_adr 03b5 0x03b5
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
03b5 03b5 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x3b9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 03b9 0x03b9
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 3d TR06:1d #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
03b6 03b6 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
03b7 03b7 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
03b8 03b8 ioc_fiubs 0 fiu
seq_en_micro 0
03b9 03b9 fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=#0x0 0x3c0
; Flow C cc=#0x1 0x3c1
; Flow C cc=#0x2 0x3c2
; Flow C cc=#0x3 0x3c3
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 03c0 0x03c0
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
03ba 03ba fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x470
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0470 0x0470
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
03bb 03bb ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x3b5
seq_br_type 1 Branch True
seq_branch_adr 03b5 0x03b5
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
03bc 03bc fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
03bd 03bd seq_br_type 3 Unconditional Branch; Flow J 0x3b5
seq_branch_adr 03b5 0x03b5
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
03be 03be fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
03bf 03bf seq_br_type 3 Unconditional Branch; Flow J 0x3b5
seq_branch_adr 03b5 0x03b5
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
03c0 ; --------------------------------------------------------------------------------------
03c0 ; Comes from:
03c0 ; 03b9 C #0x0 from color 0x0000
03c0 ; --------------------------------------------------------------------------------------
03c0 03c0 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
03c1 ; --------------------------------------------------------------------------------------
03c1 ; Comes from:
03c1 ; 03b9 C #0x1 from color 0x0000
03c1 ; --------------------------------------------------------------------------------------
03c1 03c1 fiu_load_tar 1 hold_tar; Flow J 0x3c4
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 03c4 0x03c4
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
03c2 ; --------------------------------------------------------------------------------------
03c2 ; Comes from:
03c2 ; 03b9 C #0x2 from color 0x0000
03c2 ; --------------------------------------------------------------------------------------
03c2 03c2 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x39a
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type 8 Return True
seq_branch_adr 039a 0x039a
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
03c3 ; --------------------------------------------------------------------------------------
03c3 ; Comes from:
03c3 ; 03b9 C #0x3 from color 0x0000
03c3 ; --------------------------------------------------------------------------------------
03c3 03c3 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x39a
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type 8 Return True
seq_branch_adr 039a 0x039a
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
03c4 03c4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 17
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 09 GP09
typ_b_adr 02 GP02
val_b_adr 02 GP02
03c5 03c5 fiu_mem_start 8 start_wr_if_false; Flow R cc=True
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 03c6 0x03c6
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 09 GP09
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
03c6 03c6 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
seq_random 06 Pop_stack+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
03c7 03c7 <default>
03c8 03c8 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03c9 03c9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
03ca 03ca fiu_len_fill_lit 47 zero-fill 0x7; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
seq_br_type a Unconditional Return
03cb 03cb fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x42f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 042f 0x042f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 3a GP05
03cc 03cc seq_b_timing 1 Latch Condition; Flow C cc=True 0x3cf
seq_br_type 5 Call True
seq_branch_adr 03cf 0x03cf
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
03cd 03cd fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=False 0x3d1
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 03d1 0x03d1
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2c TR05:0c #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
03ce 03ce ioc_fiubs 2 typ ; Flow J 0x3d8
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 03d8 0x03d8
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03cf 03cf ioc_fiubs 2 typ
typ_a_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03d0 03d0 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x42f
seq_branch_adr 042f 0x042f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 05 GP05
val_alu_func 0 PASS_A
03d1 ; --------------------------------------------------------------------------------------
03d1 ; Comes from:
03d1 ; 03cd C False from color 0x0000
03d1 ; --------------------------------------------------------------------------------------
03d1 03d1 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
03d2 03d2 ioc_load_wdr 0
typ_b_adr 03 GP03
03d3 03d3 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
03d4 03d4 ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 2c TR05:0c #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
03d5 03d5 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
03d6 03d6 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 03d7 0x03d7
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
03d7 03d7 seq_br_type a Unconditional Return; Flow R
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
03d8 03d8 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
03d9 03d9 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
typ_a_adr 2f TR06:0f #0xf00000000
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 6
03da 03da fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR05:0f #0x5f
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
03db 03db fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x409
fiu_load_tar 1 hold_tar
fiu_offs_lit 14
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 0409 0x0409
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
03dc 03dc fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x408
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0408 0x0408
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
03dd 03dd ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
03de 03de fiu_load_tar 1 hold_tar; Flow J cc=False 0x3e1
fiu_mem_start 8 start_wr_if_false
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 03e1 0x03e1
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
03df 03df seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
03e0 03e0 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
03e1 03e1 ioc_tvbs 2 fiu+val; Flow J cc=True 0x40c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 040c 0x040c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
03e2 03e2 fiu_mem_start 6 start_rd_if_false
ioc_adrbs 2 typ
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
03e3 03e3 seq_b_timing 0 Early Condition; Flow J cc=False 0x3de
seq_br_type 0 Branch False
seq_branch_adr 03de 0x03de
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
03e4 03e4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 02 GP02
03e5 03e5 ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_csa_cntl 7 FINISH_POP_DOWN
03e6 03e6 seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
val_a_adr 2f VR02:0f #0x0
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
03e7 03e7 fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 9 PASS_A_HIGH
03e8 03e8 fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
03e9 03e9 seq_b_timing 1 Latch Condition; Flow J cc=False 0x3ec
seq_br_type 0 Branch False
seq_branch_adr 03ec 0x03ec
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
03ea 03ea seq_br_type 7 Unconditional Call; Flow C 0x33ec
seq_branch_adr 33ec 0x33ec
03eb 03eb seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
03ec 03ec fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 2e Load_save_offset+Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
03ed 03ed fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 2e TOP + 1
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 05 GP05
03ee 03ee fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 7 CONTROL PRED
seq_random 33 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
03ef 03ef fiu_len_fill_lit 4b zero-fill 0xb; Flow C 0x210
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 6 CONTROL TOP
seq_random 3e ?
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03f0 03f0 seq_br_type 7 Unconditional Call; Flow C 0x410
seq_branch_adr 0410 0x0410
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
03f1 03f1 fiu_len_fill_lit 47 zero-fill 0x7
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_random 39 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
03f2 03f2 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x3fe
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 0 Branch False
seq_branch_adr 03fe 0x03fe
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1a PASS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 20 VR02:00 #0x10
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
val_frame 2
03f3 03f3 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x400
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0400 0x0400
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 05 GP05
03f4 03f4 fiu_load_tar 1 hold_tar; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 03f5 0x03f5
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
03f5 03f5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x40a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 040a 0x040a
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
03f6 03f6 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x3f8
; Flow C cc=#0x1 0x3f9
; Flow C cc=#0x2 0x3fa
; Flow C cc=#0x3 0x3fb
seq_br_type f Unconditional Case Call
seq_branch_adr 03f8 0x03f8
seq_en_micro 0
03f7 03f7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
03f8 ; --------------------------------------------------------------------------------------
03f8 ; Comes from:
03f8 ; 03f6 C #0x0 from color 0x03f0
03f8 ; --------------------------------------------------------------------------------------
03f8 03f8 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
03f9 ; --------------------------------------------------------------------------------------
03f9 ; Comes from:
03f9 ; 03f6 C #0x1 from color 0x03f0
03f9 ; --------------------------------------------------------------------------------------
03f9 03f9 seq_br_type 3 Unconditional Branch; Flow J 0x3fc
seq_branch_adr 03fc 0x03fc
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
03fa ; --------------------------------------------------------------------------------------
03fa ; Comes from:
03fa ; 03f6 C #0x2 from color 0x03f0
03fa ; --------------------------------------------------------------------------------------
03fa 03fa fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3a51
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a51 0x3a51
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03fb ; --------------------------------------------------------------------------------------
03fb ; Comes from:
03fb ; 03f6 C #0x3 from color 0x03f0
03fb ; --------------------------------------------------------------------------------------
03fb 03fb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3a51
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 3a51 0x3a51
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
03fc 03fc seq_br_type 1 Branch True; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
03fd 03fd seq_br_type 3 Unconditional Branch; Flow J 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
03fe 03fe fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3ff
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 03f4 0x03f4
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
03ff 03ff ioc_tvbs 2 fiu+val; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0400 0x0400
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2f TR12:0f #0x7c088000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 12
0400 0400 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0401 0401 ioc_load_wdr 0 ; Flow J 0x405
seq_br_type 3 Unconditional Branch
seq_branch_adr 0405 0x0405
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0402 0402 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
0403 0403 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x405
seq_br_type 0 Branch False
seq_branch_adr 0405 0x0405
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
0404 0404 fiu_load_tar 1 hold_tar; Flow R cc=False
; Flow J cc=True 0x3f5
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 03f5 0x03f5
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0405 0405 ioc_adrbs 3 seq ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
0406 0406 ioc_fiubs 2 typ ; Flow J cc=True 0x402
seq_br_type 1 Branch True
seq_branch_adr 0402 0x0402
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0407 0407 seq_br_type 3 Unconditional Branch; Flow J 0x402
seq_branch_adr 0402 0x0402
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
val_b_adr 03 GP03
0408 0408 ioc_tvbs 2 fiu+val; Flow J 0x3e4
seq_br_type 3 Unconditional Branch
seq_branch_adr 03e4 0x03e4
seq_random 02 ?
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
0409 ; --------------------------------------------------------------------------------------
0409 ; Comes from:
0409 ; 03db C True from color 0x0000
0409 ; --------------------------------------------------------------------------------------
0409 0409 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 11
040a ; --------------------------------------------------------------------------------------
040a ; Comes from:
040a ; 03f5 C True from color 0x03f0
040a ; --------------------------------------------------------------------------------------
040a 040a seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 040b 0x040b
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 2
040b 040b seq_br_type a Unconditional Return; Flow R
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
040c 040c fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_load_wdr 0
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand 1 INC_LOOP_COUNTER
040d 040d typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR05:0f #0x5f
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_rand 2 DEC_LOOP_COUNTER
040e 040e fiu_mem_start 8 start_wr_if_false; Flow J cc=False 0x40d
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 040d 0x040d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
040f 040f seq_br_type 3 Unconditional Branch; Flow J 0x3e6
seq_branch_adr 03e6 0x03e6
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
0410 ; --------------------------------------------------------------------------------------
0410 ; Comes from:
0410 ; 03f0 C from color 0x03f0
0410 ; --------------------------------------------------------------------------------------
0410 0410 ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0411 0411 seq_br_type a Unconditional Return; Flow R
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0412 0412 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 05 GP05
val_b_adr 08 GP08
0413 0413 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x414
fiu_mem_start 3 start-wr
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0417 0x0417
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 26 TR08:06 #0x7c008000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
0414 0414 ioc_load_wdr 0 ; Flow J cc=True 0x416
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0416 0x0416
typ_a_adr 2f TR06:0f #0xf00000000
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 6
0415 0415 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
; Flow J cc=False 0x211
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 8 Return True
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
0416 0416 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
; Flow J cc=False 0x211
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 8 Return True
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 11
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
0417 0417 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x42c
fiu_load_tar 1 hold_tar
fiu_offs_lit 14
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 042c 0x042c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
0418 0418 val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
0419 0419 seq_br_type 3 Unconditional Branch; Flow J 0x41b
seq_branch_adr 041b 0x041b
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 26 TR09:06 #0x31f
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR09:14 #0x31f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 9
041a 041a seq_br_type 0 Branch False; Flow J cc=False 0x211
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
041b 041b fiu_mem_start 3 start-wr; Flow C cc=True 0x211
ioc_adrbs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 13 LOOP_REG
typ_frame f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 13 LOOP_REG
041c 041c ioc_tvbs 2 fiu+val; Flow J cc=True 0x41a
seq_br_type 1 Branch True
seq_branch_adr 041a 0x041a
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 32 VR09:12 #0x320
val_frame 9
val_rand 2 DEC_LOOP_COUNTER
041d 041d seq_br_type 0 Branch False; Flow J cc=False 0x211
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR05:0f #0x5f
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 05 GP05
val_alu_func 1e A_AND_B
val_b_adr 21 VR06:01 #0xf
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
041e 041e fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
041f 041f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0420 0420 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 38 TR12:18 #0xf80000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0421 0421 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
0422 0422 fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 02 GP02
0423 0423 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 05 GP05
val_b_adr 08 GP08
0424 0424 fiu_len_fill_lit 4b zero-fill 0xb; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 05 GP05
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
0425 0425 ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 08 GP08
typ_b_adr 04 GP04
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0426 0426 seq_br_type 2 Push (branch address); Flow J 0x427
seq_branch_adr 042d 0x042d
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0427 0427 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x6b4
seq_br_type 0 Branch False
seq_branch_adr 06b4 0x06b4
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0428 0428 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x211
seq_br_type 1 Branch True
seq_branch_adr 0211 0x0211
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
0429 0429 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR07:0e #0x380
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 7
val_rand a PASS_B_HIGH
042a 042a seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 2f TR11:0f #0x2
typ_frame 11
042b 042b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3a51
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a51 0x3a51
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
042c 042c ioc_tvbs 2 fiu+val; Flow J 0x41d
seq_br_type 3 Unconditional Branch
seq_branch_adr 041d 0x041d
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
042d 042d seq_br_type 5 Call True; Flow C cc=True 0x69b
seq_branch_adr 069b 0x069b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
042e 042e seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
042f 042f fiu_mem_start 2 start-rd; Flow C cc=False 0x49e
ioc_adrbs 1 val
seq_br_type 4 Call False
seq_branch_adr 049e 0x049e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
0430 0430 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x46a
seq_br_type 1 Branch True
seq_branch_adr 046a 0x046a
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 08 GP08
0431 0431 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x432
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 044b 0x044b
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_a_adr 33 TR06:13 #0xffff000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 08 GP08
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2b VR05:0b #0xe
val_frame 5
0432 0432 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR07:01 #0x3000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
0433 0433 fiu_tivi_src c mar_0xc; Flow J cc=True 0x436
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0436 0x0436
0434 0434 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x49a
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 049a 0x049a
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0435 0435 fiu_mem_start 2 start-rd; Flow J 0x43c
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 043c 0x043c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0436 0436 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 16 CSA/VAL_BUS
0437 0437 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x49a
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 049a 0x049a
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0438 0438 fiu_len_fill_lit 58 zero-fill 0x18; Flow J cc=True 0x49c
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 049c 0x049c
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 14 ZEROS
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_frame 6
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0439 0439 fiu_len_fill_lit 66 zero-fill 0x26
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
043a 043a fiu_mem_start 2 start-rd; Flow J cc=False 0x43c
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 043c 0x043c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
043b 043b seq_br_type 3 Unconditional Branch; Flow J 0x49c
seq_branch_adr 049c 0x049c
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
043c 043c fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x46e
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 046e 0x046e
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR07:01 #0x3000000000
typ_frame 7
val_a_adr 20 VR02:00 #0x10
val_frame 2
043d 043d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame e
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
043e 043e fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_a_adr 22 TR07:02 #0xffff00000000000e
typ_alu_func 1e A_AND_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR06:1d #0x100000000
val_frame 6
043f 043f fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x493
fiu_load_tar 1 hold_tar
fiu_offs_lit 3d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0493 0x0493
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
val_b_adr 22 VR05:02 #0x5
val_frame 5
0440 0440 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x22f7
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 22f7 0x22f7
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0441 0441 ioc_fiubs 1 val ; Flow C 0x22f7
seq_br_type 7 Unconditional Call
seq_branch_adr 22f7 0x22f7
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
0442 0442 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
0443 0443 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
0444 0444 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
0445 0445 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
val_a_adr 03 GP03
0446 0446 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0447 0447 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 04 GP04
typ_c_lit 2
typ_frame 12
val_b_adr 04 GP04
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0448 0448 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 02 ?
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_rand 2 DEC_LOOP_COUNTER
0449 0449 ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 01 GP01
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
044a 044a seq_br_type 3 Unconditional Branch; Flow J 0x450
seq_branch_adr 0450 0x0450
044b 044b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
044c 044c fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 3d VR06:1d #0x100000000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
val_rand a PASS_B_HIGH
044d 044d fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 01 GP01
044e 044e fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_b_adr 04 GP04
044f 044f ioc_tvbs 1 typ+fiu
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
0450 0450 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x456
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0456 0x0456
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0451 0451 <default>
0452 0452 ioc_load_wdr 0 ; Flow J cc=True 0x4a7
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 04a7 0x04a7
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
0453 0453 fiu_mem_start 3 start-wr; Flow C cc=True 0x460
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0460 0x0460
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 0 NO_OP
0454 0454 <default>
0455 0455 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x451
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0451 0x0451
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
0456 0456 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_rand 0 NO_OP
0457 0457 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_a_adr 02 GP02
typ_b_adr 03 GP03
typ_csa_cntl 7 FINISH_POP_DOWN
0458 0458 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
typ_a_adr 26 TR07:06 #0x1000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl c LOAD_MAR_QUEUE
val_alu_func 1a PASS_B
val_b_adr 03 GP03
0459 0459 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 02 GP02
val_a_adr 01 GP01
val_b_adr 02 GP02
045a 045a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 9 PASS_A_HIGH
045b 045b ioc_load_wdr 0 ; Flow J 0x45c
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 05 GP05
045c 045c fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
val_b_adr 3e VR11:1e #0x29
val_frame 11
045d 045d fiu_mem_start 3 start-wr; Flow J cc=True 0x461
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0461 0x0461
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 08 GP08
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
045e 045e ioc_load_wdr 0 ; Flow C 0x33a3
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_b_adr 09 GP09
045f 045f fiu_mem_start 2 start-rd; Flow J 0x4a0
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 04a0 0x04a0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0460 ; --------------------------------------------------------------------------------------
0460 ; Comes from:
0460 ; 0453 C True from color 0x0000
0460 ; --------------------------------------------------------------------------------------
0460 0460 seq_br_type 3 Unconditional Branch; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
0461 0461 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_b_adr 09 GP09
0462 0462 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
typ_a_adr 2a TR02:0a #0x9
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
0463 0463 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x33a3
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
0464 0464 fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 24 TR02:04 #0x29
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0465 0465 seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
0466 0466 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x469
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 0469 0x0469
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 07 GP07
typ_c_adr 1d TR17:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_c_adr 1d VR17:02 #0x0
val_c_mux_sel 2 ALU
val_frame 17
0467 0467 ioc_fiubs 1 val ; Flow C 0x56b
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 056b 0x056b
typ_a_adr 3e TR17:1e #0x80000000
typ_alu_func 0 PASS_A
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
0468 0468 seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
0469 ; --------------------------------------------------------------------------------------
0469 ; Comes from:
0469 ; 0466 C True from color 0x0000
0469 ; --------------------------------------------------------------------------------------
0469 0469 seq_br_type a Unconditional Return; Flow R
typ_a_adr 22 TR17:02 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 3e TR17:1e #0x80000000
typ_c_adr 1d TR17:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
046a 046a fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_csa_cntl 1 START_POP_DOWN
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
046b 046b fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
046c 046c fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
046d 046d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
046e 046e fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
046f 046f seq_br_type 7 Unconditional Call; Flow C 0x32d5
seq_branch_adr 32d5 RAISE.STORAGE_ERROR.COMPLETED_TASK
0470 0470 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x211
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0211 0x0211
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 33 TR06:13 #0xffff000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 08 GP08
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2b VR05:0b #0xe
val_frame 5
0471 0471 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x472
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0483 0x0483
typ_b_adr 08 GP08
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
0472 0472 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
0473 0473 fiu_mem_start 2 start-rd; Flow J cc=False 0x4a6
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 04a6 0x04a6
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
0474 0474 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0475 0475 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x4a6
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 04a6 0x04a6
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
0476 0476 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_a_adr 22 TR07:02 #0xffff00000000000e
typ_alu_func 1e A_AND_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR06:1d #0x100000000
val_frame 6
0477 0477 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x493
fiu_load_tar 1 hold_tar
fiu_offs_lit 3d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0493 0x0493
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
val_b_adr 22 VR05:02 #0x5
val_frame 5
0478 0478 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x22f7
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 22f7 0x22f7
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0479 0479 ioc_fiubs 1 val ; Flow C 0x22f7
seq_br_type 7 Unconditional Call
seq_branch_adr 22f7 0x22f7
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
047a 047a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
047b 047b fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_b_adr 39 VR02:19 #0x0
val_frame 2
047c 047c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x4a6
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 04a6 0x04a6
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
047d 047d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
val_a_adr 03 GP03
047e 047e fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x4a6
fiu_load_tar 1 hold_tar
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 04a6 0x04a6
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
047f 047f fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
seq_en_micro 0
typ_b_adr 04 GP04
typ_c_adr 28 LOOP_COUNTER
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 12
val_b_adr 04 GP04
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0480 0480 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
seq_random 02 ?
typ_mar_cntl b LOAD_MAR_DATA
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_rand 2 DEC_LOOP_COUNTER
0481 0481 ioc_fiubs 1 val ; Flow J cc=False 0x489
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0489 0x0489
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 01 GP01
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
0482 0482 seq_br_type 3 Unconditional Branch; Flow J 0x48d
seq_branch_adr 048d 0x048d
0483 0483 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
0484 0484 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 3d VR06:1d #0x100000000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
val_rand a PASS_B_HIGH
0485 0485 seq_en_micro 0
0486 0486 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 01 GP01
0487 0487 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_b_adr 04 GP04
0488 0488 ioc_fiubs 0 fiu ; Flow J cc=True 0x48d
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 048d 0x048d
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0489 0489 seq_br_type 3 Unconditional Branch; Flow J 0x48b
seq_branch_adr 048b 0x048b
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 26 TR09:06 #0x31f
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR09:14 #0x31f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 9
048a 048a <default>
048b 048b fiu_mem_start 3 start-wr; Flow C cc=True 0x211
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame f
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 0 NO_OP
val_b_adr 13 LOOP_REG
048c 048c seq_br_type 1 Branch True; Flow J cc=True 0x48a
seq_branch_adr 048a 0x048a
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 32 VR09:12 #0x320
val_frame 9
val_rand 2 DEC_LOOP_COUNTER
048d 048d fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 26 TR07:06 #0x1000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl c LOAD_MAR_QUEUE
val_alu_func 1a PASS_B
val_b_adr 03 GP03
048e 048e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 02 GP02
val_a_adr 20 VR02:00 #0x10
val_b_adr 02 GP02
val_frame 2
048f 048f fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 9 PASS_A_HIGH
0490 0490 ioc_load_wdr 0
typ_b_adr 05 GP05
val_b_adr 05 GP05
0491 0491 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0492 0x0492
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0492 0492 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
0493 0493 fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
0494 0494 typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0495 0495 seq_br_type 4 Call False; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 01 GP01
typ_frame e
0496 0496 typ_a_adr 25 TR07:05 #0xff000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
0497 0497 typ_a_adr 25 TR07:05 #0xff000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 7
0498 0498 seq_br_type 5 Call True; Flow C cc=True 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 09 GP09
0499 0499 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
049a 049a fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
049b 049b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
049c 049c fiu_mem_start 2 start-rd; Flow C 0x4a0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 04a0 0x04a0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
049d 049d seq_br_type 7 Unconditional Call; Flow C 0x32a6
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
049e 049e fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
049f 049f ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
04a0 04a0 <default>
04a1 04a1 ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
04a2 04a2 fiu_mem_start 3 start-wr
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
04a3 04a3 ioc_load_wdr 0
04a4 04a4 fiu_tivi_src c mar_0xc; Flow C 0x3ba5
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
04a5 04a5 seq_br_type a Unconditional Return; Flow R
04a6 04a6 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
04a7 04a7 seq_br_type 7 Unconditional Call; Flow C 0x49a
seq_branch_adr 049a 0x049a
04a8 ; --------------------------------------------------------------------------------------
04a8 ; 0x03c7 Complete_Type Access,By_Defining
04a8 ; --------------------------------------------------------------------------------------
04a8 MACRO_Complete_Type_Access,By_Defining:
04a8 04a8 dispatch_brk_class 4
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 04a8
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
04a9 04a9 ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
04aa 04aa fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 3d TR07:1d #0xf800007f
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR09:16 #0xfffffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 9
04ab 04ab fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x4ac
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 2a TR09:0a #0xfffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
04ac 04ac fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32a9
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
04ad 04ad fiu_len_fill_lit 41 zero-fill 0x1; Flow C 0x32d7
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3f GP00
04ae 04ae fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x4af
; Flow J cc=#0x0 0x4af
; Flow J cc=#0x1 0x4b0
; Flow J cc=#0x2 0x4b1
; Flow J cc=#0x3 0x4b2
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 04af 0x04af
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 2d VR05:0d #0x20
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
04af 04af seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04b0 04b0 fiu_load_tar 1 hold_tar; Flow J 0x4b3
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 04b3 0x04b3
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
04b1 04b1 fiu_load_var 1 hold_var; Flow J 0x4cc
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 04cc 0x04cc
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
04b2 04b2 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04b3 04b3 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x4b4
; Flow J cc=#0x0 0x4b8
; Flow J cc=#0x1 0x4b9
; Flow J cc=#0x2 0x4ba
; Flow J cc=#0x3 0x4bb
; Flow J cc=#0x4 0x4bc
; Flow J cc=#0x5 0x4bd
; Flow J cc=#0x6 0x4be
; Flow J cc=#0x7 0x4bf
; Flow J cc=#0x8 0x4c0
; Flow J cc=#0x9 0x4c1
; Flow J cc=#0xa 0x4c2
; Flow J cc=#0xb 0x4c3
; Flow J cc=#0xc 0x4c4
; Flow J cc=#0xd 0x4c5
; Flow J cc=#0xe 0x4c6
; Flow J cc=#0xf 0x4c7
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 04b8 0x04b8
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
04b4 04b4 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
04b5 04b5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_random 02 ?
typ_a_adr 1e TOP - 2
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
04b6 04b6 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
04b7 04b7 ioc_load_wdr 0 ; Flow J 0x526
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
typ_csa_cntl 3 POP_CSA
val_b_adr 39 VR02:19 #0x0
val_frame 2
04b8 04b8 ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04b9 04b9 ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04ba 04ba ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04bb 04bb seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
04bc 04bc seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04bd 04bd seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04be 04be seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04bf 04bf seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
04c0 04c0 ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04c1 04c1 ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04c2 04c2 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04c3 04c3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04c4 04c4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04c5 04c5 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x4cb
seq_br_type 8 Return True
seq_branch_adr 04cb 0x04cb
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1e TOP - 2
04c6 04c6 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x4cb
seq_br_type 8 Return True
seq_branch_adr 04cb 0x04cb
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1e TOP - 2
04c7 04c7 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x4cb
seq_br_type 8 Return True
seq_branch_adr 04cb 0x04cb
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1e TOP - 2
04c8 04c8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 0 PASS_A
04c9 04c9 fiu_fill_mode_src 0 ; Flow C 0x352d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 352d 0x352d
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
04ca 04ca ioc_load_wdr 0 ; Flow J 0x4d0
seq_br_type 3 Unconditional Branch
seq_branch_adr 04d0 0x04d0
seq_random 02 ?
typ_b_adr 1e TOP - 2
04cb 04cb ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x4c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 04c8 0x04c8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
04cc 04cc fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x4cf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 04cf 0x04cf
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1e TOP - 2
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 05 GP05
04cd 04cd fiu_fill_mode_src 0 ; Flow C 0x352d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 352d 0x352d
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
04ce 04ce ioc_load_wdr 0 ; Flow J 0x4d0
seq_br_type 3 Unconditional Branch
seq_branch_adr 04d0 0x04d0
seq_random 02 ?
typ_b_adr 1e TOP - 2
04cf ; --------------------------------------------------------------------------------------
04cf ; Comes from:
04cf ; 04cc C True from color 0x04ae
04cf ; --------------------------------------------------------------------------------------
04cf 04cf seq_br_type a Unconditional Return; Flow R
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
04d0 04d0 fiu_mem_start 8 start_wr_if_false; Flow J cc=True 0x4d4
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 04d4 0x04d4
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
04d1 04d1 fiu_mem_start a start_continue_if_false; Flow C 0x32d7
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
04d2 04d2 ioc_load_wdr 0
typ_b_adr 02 GP02
typ_csa_cntl 3 POP_CSA
val_b_adr 02 GP02
04d3 04d3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
04d4 04d4 seq_br_type 3 Unconditional Branch; Flow J 0x4d0
seq_branch_adr 04d0 0x04d0
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
04d5 04d5 <halt> ; Flow R
04d6 ; --------------------------------------------------------------------------------------
04d6 ; 0x03c6 Complete_Type Access,By_Renaming
04d6 ; --------------------------------------------------------------------------------------
04d6 MACRO_Complete_Type_Access,By_Renaming:
04d6 04d6 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 04d6
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
04d7 04d7 ioc_fiubs 0 fiu ; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
04d8 04d8 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
04d9 04d9 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
04da 04da fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x50b
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 050b 0x050b
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
04db 04db fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
04dc 04dc fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
04dd 04dd fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
04de 04de fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
04df 04df fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32d9
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
04e0 04e0 fiu_mem_start 3 start-wr; Flow C cc=True 0x32d9
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR07:15 #0xffffffffffffff00
val_c_adr 3b GP04
val_frame 7
04e1 04e1 fiu_mem_start 4 continue
ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
04e2 04e2 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
04e3 04e3 ioc_load_wdr 0 ; Flow J 0x526
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
val_b_adr 04 GP04
04e4 ; --------------------------------------------------------------------------------------
04e4 ; 0x03c5 Complete_Type Access,By_Constraining
04e4 ; --------------------------------------------------------------------------------------
04e4 MACRO_Complete_Type_Access,By_Constraining:
04e4 04e4 dispatch_brk_class 4
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 04e4
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
04e5 04e5 ioc_fiubs 0 fiu ; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
04e6 04e6 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
04e7 04e7 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
04e8 04e8 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x50b
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 050b 0x050b
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
04e9 04e9 fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
04ea 04ea fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
04eb 04eb fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
04ec 04ec fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
04ed 04ed fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32d9
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
04ee 04ee seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
val_c_adr 3e GP01
04ef 04ef fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=True 0x32d9
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_a_adr 01 GP01
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_frame b
typ_rand 9 PASS_A_HIGH
04f0 04f0 ioc_fiubs 0 fiu ; Flow C cc=#0x0 0x4f5
; Flow C cc=#0x1 0x4f6
; Flow C cc=#0x2 0x4f7
; Flow C cc=#0x3 0x4f8
; Flow C cc=#0x4 0x4f9
; Flow C cc=#0x5 0x4fa
; Flow C cc=#0x6 0x4fb
; Flow C cc=#0x7 0x4fc
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 04f5 0x04f5
seq_en_micro 0
typ_a_adr 1e TOP - 2
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
04f1 04f1 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR07:15 #0xffffffffffffff00
val_frame 7
04f2 04f2 fiu_mem_start 4 continue
ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
04f3 04f3 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
04f4 04f4 ioc_load_wdr 0 ; Flow J 0x526
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
04f5 ; --------------------------------------------------------------------------------------
04f5 ; Comes from:
04f5 ; 04f0 C #0x0 from color 0x0000
04f5 ; --------------------------------------------------------------------------------------
04f5 04f5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04f6 04f6 fiu_mem_start 2 start-rd; Flow J 0x4fd
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 04fd 0x04fd
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
04f7 ; --------------------------------------------------------------------------------------
04f7 ; Comes from:
04f7 ; 04f0 C #0x2 from color 0x0000
04f7 ; --------------------------------------------------------------------------------------
04f7 04f7 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04f8 ; --------------------------------------------------------------------------------------
04f8 ; Comes from:
04f8 ; 04f0 C #0x3 from color 0x0000
04f8 ; --------------------------------------------------------------------------------------
04f8 04f8 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04f9 ; --------------------------------------------------------------------------------------
04f9 ; Comes from:
04f9 ; 04f0 C #0x4 from color 0x0000
04f9 ; --------------------------------------------------------------------------------------
04f9 04f9 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
04fa ; --------------------------------------------------------------------------------------
04fa ; Comes from:
04fa ; 04f0 C #0x5 from color 0x0000
04fa ; --------------------------------------------------------------------------------------
04fa 04fa seq_br_type 3 Unconditional Branch; Flow J 0x501
seq_branch_adr 0501 0x0501
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
04fb ; --------------------------------------------------------------------------------------
04fb ; Comes from:
04fb ; 04f0 C #0x6 from color 0x0000
04fb ; --------------------------------------------------------------------------------------
04fb 04fb seq_br_type 3 Unconditional Branch; Flow J 0x501
seq_branch_adr 0501 0x0501
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
04fc ; --------------------------------------------------------------------------------------
04fc ; Comes from:
04fc ; 04f0 C #0x7 from color 0x0000
04fc ; --------------------------------------------------------------------------------------
04fc 04fc fiu_mem_start 2 start-rd; Flow J 0x509
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 0509 0x0509
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
04fd 04fd <default>
04fe 04fe fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32d9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1e TOP - 2
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
04ff 04ff ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
0500 0500 fiu_mem_start 2 start-rd; Flow J 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3274 0x3274
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0501 0501 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
0502 0502 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0503 0x0503
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1e TOP - 2
typ_b_adr 01 GP01
0503 0503 fiu_mem_start 2 start-rd; Flow C 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3274 0x3274
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0504 0504 typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
0505 0505 typ_a_adr 1e TOP - 2
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
0506 0506 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
0507 0507 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0508 0x0508
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
0508 0508 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
0509 0509 <default>
050a 050a fiu_len_fill_lit 45 zero-fill 0x5; Flow J 0x501
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0501 0x0501
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
050b 050b fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
050c 050c seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32db
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
050d 050d seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
050e ; --------------------------------------------------------------------------------------
050e ; 0x03c4 Complete_Type Access,By_Component_Completion
050e ; --------------------------------------------------------------------------------------
050e MACRO_Complete_Type_Access,By_Component_Completion:
050e 050e dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 050e
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
050f 050f fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
0510 0510 fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0511 0511 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x4d3
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 04d3 0x04d3
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
0512 0512 fiu_len_fill_lit 46 zero-fill 0x6
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 39 GP06
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
0513 0513 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32a9
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0514 0514 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x516
; Flow C cc=#0x1 0x517
; Flow C cc=#0x2 0x518
; Flow C cc=#0x3 0x519
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 0516 0x0516
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
0515 0515 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
0516 ; --------------------------------------------------------------------------------------
0516 ; Comes from:
0516 ; 0514 C #0x0 from color 0x0000
0516 ; --------------------------------------------------------------------------------------
0516 0516 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0517 0517 ioc_tvbs 1 typ+fiu; Flow J 0x51a
seq_br_type 3 Unconditional Branch
seq_branch_adr 051a 0x051a
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0518 ; --------------------------------------------------------------------------------------
0518 ; Comes from:
0518 ; 0514 C #0x2 from color 0x0000
0518 ; --------------------------------------------------------------------------------------
0518 0518 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0519 ; --------------------------------------------------------------------------------------
0519 ; Comes from:
0519 ; 0514 C #0x3 from color 0x0000
0519 ; --------------------------------------------------------------------------------------
0519 0519 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
051a 051a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x51f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 051f 0x051f
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 02 GP02
typ_b_adr 10 TOP
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 05 GP05
051b 051b fiu_fill_mode_src 0 ; Flow C 0x352d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 352d 0x352d
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
051c 051c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x526
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0526 MACRO_Action_Idle
seq_random 02 ?
typ_a_adr 02 GP02
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
051d 051d fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 3b
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_frame 2
051e 051e ioc_load_wdr 0 ; Flow J 0x526
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
val_b_adr 02 GP02
051f 051f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
0520 0520 fiu_mem_start 3 start-wr; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
0521 0521 ioc_load_wdr 0 ; Flow J 0x526
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
seq_random 02 ?
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
val_b_adr 06 GP06
0522 ; --------------------------------------------------------------------------------------
0522 ; 0x0000 Action Illegal,>R
0522 ; --------------------------------------------------------------------------------------
0522 MACRO_Action_Illegal,>R:
0522 0522 dispatch_brk_class 0 ; Flow C cc=True 0x68d
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0522
seq_br_type 5 Call True
seq_branch_adr 068d 0x068d
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
0523 0523 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32dd
seq_br_type 1 Branch True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 20 VR02:00 #0x10
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
0524 0524 seq_br_type 3 Unconditional Branch; Flow J 0x526
seq_branch_adr 0526 MACRO_Action_Idle
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0525 0525 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
typ_csa_cntl 2 PUSH_CSA
0526 ; --------------------------------------------------------------------------------------
0526 ; 0x0008 Action Idle
0526 ; --------------------------------------------------------------------------------------
0526 MACRO_Action_Idle:
0526 0526 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0526
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0527 0527 <halt> ; Flow R
0528 ; --------------------------------------------------------------------------------------
0528 ; 0x00c4 Action Make_Default
0528 ; --------------------------------------------------------------------------------------
0528 MACRO_Action_Make_Default:
0528 0528 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0528
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 37 TR07:17 #0x3e
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0529 ; --------------------------------------------------------------------------------------
0529 ; Comes from:
0529 ; 052d C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 052f C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 0531 C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 0533 C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 0535 C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 0537 C True from color MACRO_Pop_Control_Pop_Count_7
0529 ; 053a C from color MACRO_Pop_Control_Pop_Count_7
0529 ; --------------------------------------------------------------------------------------
0529 0529 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 052a 0x052a
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 11 TOP + 1
typ_frame a
052a 052a seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 052b 0x052b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 10
052b 052b seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x525
seq_br_type 9 Return False
seq_branch_adr 0525 0x0525
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x18)
Select_Var
Default_Var
Exception_Var
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 18
052c ; --------------------------------------------------------------------------------------
052c ; 0x00d7 Pop_Control Pop_Count_7
052c ; --------------------------------------------------------------------------------------
052c MACRO_Pop_Control_Pop_Count_7:
052c 052c dispatch_brk_class 3 ; Flow J cc=False 0x52e
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 052c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 052e MACRO_Pop_Control_Pop_Count_6
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
052d 052d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x529
seq_br_type 5 Call True
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
052e ; --------------------------------------------------------------------------------------
052e ; 0x00d6 Pop_Control Pop_Count_6
052e ; --------------------------------------------------------------------------------------
052e MACRO_Pop_Control_Pop_Count_6:
052e 052e dispatch_brk_class 3 ; Flow J cc=False 0x530
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 052e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0530 MACRO_Pop_Control_Pop_Count_5
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
052f 052f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x529
seq_br_type 5 Call True
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
0530 ; --------------------------------------------------------------------------------------
0530 ; 0x00d5 Pop_Control Pop_Count_5
0530 ; --------------------------------------------------------------------------------------
0530 MACRO_Pop_Control_Pop_Count_5:
0530 0530 dispatch_brk_class 3 ; Flow J cc=False 0x532
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 0530
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0532 MACRO_Pop_Control_Pop_Count_4
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
0531 0531 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x529
seq_br_type 5 Call True
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
0532 ; --------------------------------------------------------------------------------------
0532 ; 0x00d4 Pop_Control Pop_Count_4
0532 ; --------------------------------------------------------------------------------------
0532 MACRO_Pop_Control_Pop_Count_4:
0532 0532 dispatch_brk_class 3 ; Flow J cc=False 0x534
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 0532
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0534 MACRO_Pop_Control_Pop_Count_3
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
0533 0533 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x529
seq_br_type 5 Call True
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
0534 ; --------------------------------------------------------------------------------------
0534 ; 0x00d3 Pop_Control Pop_Count_3
0534 ; --------------------------------------------------------------------------------------
0534 MACRO_Pop_Control_Pop_Count_3:
0534 0534 dispatch_brk_class 3 ; Flow J cc=False 0x536
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 0534
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0536 MACRO_Pop_Control_Pop_Count_2
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
0535 0535 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x529
seq_br_type 5 Call True
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
0536 ; --------------------------------------------------------------------------------------
0536 ; 0x00d2 Pop_Control Pop_Count_2
0536 ; --------------------------------------------------------------------------------------
0536 MACRO_Pop_Control_Pop_Count_2:
0536 0536 dispatch_brk_class 3 ; Flow J cc=False 0x538
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0536
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0538 MACRO_Pop_Control_Pop_Count_1
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
0537 0537 seq_br_type 5 Call True; Flow C cc=True 0x529
seq_branch_adr 0529 0x0529
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 11
0538 ; --------------------------------------------------------------------------------------
0538 ; 0x00d1 Pop_Control Pop_Count_1
0538 ; --------------------------------------------------------------------------------------
0538 MACRO_Pop_Control_Pop_Count_1:
0538 0538 dispatch_brk_class 3 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0538
fiu_mem_start 2 start-rd
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0539 0x0539
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0539 0539 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 053a 0x053a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_b_adr 11 TOP + 1
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
053a 053a seq_br_type 7 Unconditional Call; Flow C 0x529
seq_branch_adr 0529 0x0529
053b 053b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
053c ; --------------------------------------------------------------------------------------
053c ; 0x00d0 Action Swap_Control
053c ; --------------------------------------------------------------------------------------
053c MACRO_Action_Swap_Control:
053c 053c dispatch_brk_class 3 ; Flow J cc=True 0x53f
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 053c
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 053f 0x053f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
053d 053d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 053e 0x053e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
053e 053e typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
053f 053f seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
typ_c_adr 2f TOP
val_c_adr 2f TOP
0540 ; --------------------------------------------------------------------------------------
0540 ; 0x00cd Action Spare6_Action
0540 ; --------------------------------------------------------------------------------------
0540 MACRO_Action_Spare6_Action:
0540 0540 dispatch_brk_class 3 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0540
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_frame 1
val_b_adr 10 TOP
0541 0541 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0542 0x0542
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0542 0542 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
typ_c_adr 2f TOP
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2f TOP
0543 0543 <halt> ; Flow R
0544 ; --------------------------------------------------------------------------------------
0544 ; 0x00cf Action Mark_Auxiliary
0544 ; --------------------------------------------------------------------------------------
0544 MACRO_Action_Mark_Auxiliary:
0544 0544 dispatch_brk_class 3
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 0544
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 13 ?
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR02:16 #0x30000000
val_alu_func 1a PASS_B
val_b_adr 21 VR02:01 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0545 0545 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
0546 0546 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x54c
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 054c 0x054c
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 10 NOT_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0547 0547 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_alu_func 19 X_XOR_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 11
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0548 0548 fiu_len_fill_lit 40 zero-fill 0x0; Flow R cc=False
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0549 0x0549
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_frame 2
0549 0549 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
054a 054a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
054b 054b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
054c 054c seq_br_type 3 Unconditional Branch; Flow J 0x548
seq_branch_adr 0548 0x0548
typ_alu_func 19 X_XOR_B
typ_b_adr 39 TR07:19 #0x40000020
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
054d 054d <halt> ; Flow R
054e ; --------------------------------------------------------------------------------------
054e ; 0x00ce Action Pop_Auxiliary
054e ; --------------------------------------------------------------------------------------
054e MACRO_Action_Pop_Auxiliary:
054e 054e dispatch_brk_class 3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 054e
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 13 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
054f 054f seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x62)
Auxiliary_Mark
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 1b A_OR_B
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 2
0550 0550 fiu_mem_start 8 start_wr_if_false; Flow J cc=True 0x555
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0555 0x0555
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0551 0551 ioc_load_wdr 0 ; Flow J cc=True 0x552
; Flow J cc=#0x0 0x552
; Flow J cc=#0x1 0x553
; Flow J cc=#0x2 0x554
; Flow J cc=#0x3 0x555
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0552 0x0552
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
0552 0552 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0553 0553 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR02:11 #0x1
val_frame 2
0554 0554 ioc_load_wdr 0 ; Flow J 0x552
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0552 0x0552
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
0555 0555 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0556 0x0556
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
0556 0556 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0557 0557 <halt> ; Flow R
0558 ; --------------------------------------------------------------------------------------
0558 ; 0x00c9 Action Pop_Auxiliary_Loop
0558 ; --------------------------------------------------------------------------------------
0558 MACRO_Action_Pop_Auxiliary_Loop:
0558 0558 dispatch_brk_class 3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0558
fiu_len_fill_lit 64 zero-fill 0x24
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 10 TOP
typ_frame 1f
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
0559 0559 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
055a ; --------------------------------------------------------------------------------------
055a ; 0x00c8 Action Pop_Auxiliary_Range
055a ; --------------------------------------------------------------------------------------
055a MACRO_Action_Pop_Auxiliary_Range:
055a 055a dispatch_brk_class 3 ; Flow C 0x32d7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 055a
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3f
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 1e TOP - 2
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 1f
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 34 VR06:14 #0x41
val_frame 6
055b 055b fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 055c 0x055c
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1b A_OR_B
typ_b_adr 1f TOP - 1
typ_c_adr 2c LOOP_REG
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
055c 055c typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
055d 055d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
055e ; --------------------------------------------------------------------------------------
055e ; 0x00ba Action Initiate_Delay
055e ; --------------------------------------------------------------------------------------
055e MACRO_Action_Initiate_Delay:
055e 055e dispatch_brk_class 3 ; Flow J cc=False 0x563
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 055e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type 0 Branch False
seq_branch_adr 0563 0x0563
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_random 1d ?
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
055f 055f seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
seq_random 05 ?
0560 0560 ioc_tvbs 5 seq+seq; Flow C 0x56b
seq_br_type 7 Unconditional Call
seq_branch_adr 056b 0x056b
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 0 PASS_A
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
0561 0561 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x562
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 28 VR05:08 #0xb
val_frame 5
0562 0562 ioc_tvbs 2 fiu+val; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0563 0563 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x526
seq_br_type 3 Unconditional Branch
seq_branch_adr 0526 MACRO_Action_Idle
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
0564 ; --------------------------------------------------------------------------------------
0564 ; Comes from:
0564 ; 0591 C from color 0x0590
0564 ; 05c2 C from color 0x05a7
0564 ; 05e7 C True from color 0x05db
0564 ; --------------------------------------------------------------------------------------
0564 0564 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 38 TR17:18 #0x500
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0565 0565 seq_en_micro 0
0566 0566 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
val_b_adr 16 CSA/VAL_BUS
0567 0567 fiu_len_fill_lit 71 zero-fill 0x31; Flow C 0x3683
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3683 0x3683
seq_en_micro 0
val_c_adr 00 VR17:1f #0x0
val_c_source 0 FIU_BUS
val_frame 17
0568 0568 fiu_load_var 1 hold_var; Flow C 0x2ab4
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_b_adr 39 VR03:19 #0x0
val_frame 3
0569 0569 ioc_tvbs 1 typ+fiu; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 056a 0x056a
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
val_a_adr 3f VR17:1f #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 00 VR17:1f #0x0
val_c_mux_sel 2 ALU
val_frame 17
056a 056a seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_c_adr 00 VR17:1f #0x0
val_c_mux_sel 2 ALU
val_frame 17
056b 056b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x599
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0599 0x0599
seq_en_micro 0
typ_c_adr 18 TR17:07 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 18 VR17:07 #0x0
val_c_mux_sel 2 ALU
val_frame 17
056c 056c fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 21 TR17:01 #0x0
typ_frame 17
056d 056d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
056e 056e fiu_len_fill_lit 71 zero-fill 0x31
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 07
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 38 TR17:18 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 21 TR17:01 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_b_adr 23 VR17:03 #0x0
val_frame 17
056f 056f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 07
fiu_rdata_src 0 rotator
seq_en_micro 0
0570 0570 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=False 0x62e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 062e 0x062e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0571 0571 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
0572 0572 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 35 TR17:15 #0x600
typ_alu_func 0 PASS_A
typ_b_adr 21 TR17:01 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0573 0573 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 22 TR17:02 #0x0
typ_frame 17
val_b_adr 22 VR17:02 #0x0
val_frame 17
0574 0574 seq_br_type 0 Branch False; Flow J cc=False 0x58c
seq_branch_adr 058c 0x058c
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
0575 0575 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 38 TR17:18 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0576 0576 seq_en_micro 0
0577 0577 fiu_len_fill_lit 71 zero-fill 0x31; Flow C 0x210
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
val_b_adr 16 CSA/VAL_BUS
0578 0578 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x58c
seq_br_type 0 Branch False
seq_branch_adr 058c 0x058c
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
val_a_adr 23 VR17:03 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 17
0579 0579 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 36 TR17:16 #0x180
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
057a 057a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_frame 17
057b 057b ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 38 TR17:18 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR17:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
057c 057c fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x581
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 0581 0x0581
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 24 TR17:04 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
057d 057d seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x596
seq_br_type 1 Branch True
seq_branch_adr 0596 0x0596
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
057e 057e fiu_len_fill_lit 71 zero-fill 0x31; Flow C 0x210
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
val_b_adr 16 CSA/VAL_BUS
057f 057f fiu_mem_start 2 start-rd; Flow J cc=False 0x581
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0581 0x0581
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 24 TR17:04 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 36 TR17:16 #0x180
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 23 VR17:03 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 17
0580 0580 fiu_load_tar 1 hold_tar; Flow J 0x57b
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 057b 0x057b
seq_en_micro 0
typ_b_adr 24 TR17:04 #0x0
typ_frame 17
0581 0581 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 3f TR02:1f #0x180
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0582 0582 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 21 TR17:01 #0x0
typ_frame 17
0583 0583 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0584 0584 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0585 0585 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR17:01 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 36 TR17:16 #0x180
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0586 0586 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 24 TR17:04 #0x0
typ_frame 17
0587 0587 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0588 0588 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0589 0589 ioc_tvbs 5 seq+seq; Flow C cc=False 0x594
seq_br_type 4 Call False
seq_branch_adr 0594 0x0594
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR17:01 #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 17
058a 058a fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 27 TR17:07 #0x0
typ_frame 17
val_b_adr 27 VR17:07 #0x0
val_frame 17
058b ; --------------------------------------------------------------------------------------
058b ; Comes from:
058b ; 36bf C from color 0200_HAVE_SYSTEM_ERROR
058b ; --------------------------------------------------------------------------------------
058b 058b seq_br_type 1 Branch True; Flow J cc=True 0x575
seq_branch_adr 0575 0x0575
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
058c 058c fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR17:01 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 36 TR17:16 #0x180
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
058d 058d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_frame 17
058e 058e fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x20a
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
058f 058f ioc_fiubs 2 typ ; Flow C 0x2ab4
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 21 TR17:01 #0x0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
0590 0590 ioc_tvbs 5 seq+seq; Flow C cc=False 0x594
seq_br_type 4 Call False
seq_branch_adr 0594 0x0594
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR17:01 #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 17
0591 0591 seq_br_type 7 Unconditional Call; Flow C 0x564
seq_branch_adr 0564 0x0564
seq_en_micro 0
0592 0592 seq_br_type 7 Unconditional Call; Flow C 0x5dd
seq_branch_adr 05dd 0x05dd
seq_en_micro 0
0593 0593 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 27 TR17:07 #0x0
typ_frame 17
val_b_adr 27 VR17:07 #0x0
val_frame 17
0594 ; --------------------------------------------------------------------------------------
0594 ; Comes from:
0594 ; 0589 C False from color 0x0588
0594 ; 0590 C False from color 0x0590
0594 ; --------------------------------------------------------------------------------------
0594 0594 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
val_b_adr 21 VR02:01 #0x0
val_frame 2
0595 0595 ioc_tvbs 3 fiu+fiu; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
0596 0596 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0597 0597 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 24 TR17:04 #0x0
typ_alu_func 0 PASS_A
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
0598 0598 seq_br_type 3 Unconditional Branch; Flow J 0x57e
seq_branch_adr 057e 0x057e
seq_en_micro 0
0599 ; --------------------------------------------------------------------------------------
0599 ; Comes from:
0599 ; 056b C from color 0x0000
0599 ; --------------------------------------------------------------------------------------
0599 0599 ioc_fiubs 1 val ; Flow C cc=True 0x5a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 05a4 0x05a4
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 21 VR17:01 #0x0
val_alu_func 1e A_AND_B
val_b_adr 3a VR17:1a #0xffff000000000000
val_c_adr 1c VR17:03 #0x0
val_c_source 0 FIU_BUS
val_frame 17
059a 059a seq_en_micro 0
val_a_adr 23 VR17:03 #0x0
val_b_adr 39 VR17:19 #0x98969
val_frame 17
val_rand c START_MULTIPLY
059b 059b seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 1 ALU >> 16
val_frame 17
val_m_b_src 2 Bits 32…47
059c 059c seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR17:03 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
val_m_a_src 2 Bits 32…47
059d 059d seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR17:03 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
059e 059e seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR17:03 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
val_m_a_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
059f 059f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR17:03 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
05a0 05a0 seq_br_type 7 Unconditional Call; Flow C 0x3683
seq_branch_adr 3683 0x3683
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR17:03 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
val_rand e PRODUCT_LEFT_32
05a1 05a1 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_b_adr 39 VR03:19 #0x0
val_frame 3
05a2 05a2 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 23 VR17:03 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05a3 05a3 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x5a6
seq_branch_adr 05a6 0x05a6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 23 VR17:03 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 3c VR17:1c #0x3ffffffffffff
val_frame 17
05a4 05a4 fiu_vmux_sel 1 fill value; Flow R cc=True
ioc_fiubs 0 fiu
seq_br_type 8 Return True
seq_branch_adr 05a5 0x05a5
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 21 VR17:01 #0x0
val_c_adr 1c VR17:03 #0x0
val_c_source 0 FIU_BUS
val_frame 17
05a5 05a5 seq_en_micro 0
seq_random 06 Pop_stack+?
05a6 05a6 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 3c VR17:1c #0x3ffffffffffff
val_alu_func 0 PASS_A
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05a7 ; --------------------------------------------------------------------------------------
05a7 ; Comes from:
05a7 ; 02f0 C from color 0x0000
05a7 ; 035f C from color 0x0000
05a7 ; 3733 C from color 0x0000
05a7 ; 375e C from color 0x0000
05a7 ; 38e8 C from color 0x38e7
05a7 ; 3ad3 C from color 0x0000
05a7 ; 3afd C from color 0x0000
05a7 ; 3b01 C from color 0x0000
05a7 ; --------------------------------------------------------------------------------------
05a7 05a7 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 1c TR17:03 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
05a8 05a8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
05a9 05a9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
05aa 05aa fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x5bb
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 05bb 0x05bb
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3b TR09:1b #0x200000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
05ab 05ab fiu_mem_start 3 start-wr; Flow C 0x3b82
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3b82 0x3b82
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 11
val_rand a PASS_B_HIGH
05ac 05ac seq_br_type 2 Push (branch address); Flow J 0x5ad
seq_branch_adr 05b8 0x05b8
seq_en_micro 0
05ad 05ad seq_br_type 7 Unconditional Call; Flow C 0x7b6
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
05ae 05ae seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 27 VR04:07 #0x0
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
05af 05af ioc_fiubs 2 typ ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
05b0 05b0 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 28 TR05:08 #0x14
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 08 GP08
val_frame 4
val_rand a PASS_B_HIGH
05b1 05b1 seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 1 ALU >> 16
val_frame 19
05b2 05b2 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 39 TR09:19 #0xd01000100000001
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 20 VR19:00 #0x0
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 1 ALU >> 16
val_frame 19
05b3 05b3 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
05b4 05b4 ioc_adrbs 2 typ ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_csa_cntl 0 LOAD_CONTROL_TOP
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
05b5 05b5 seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
05b6 05b6 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 45 Load_current_name+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
05b7 05b7 fiu_mem_start 2 start-rd; Flow J 0x3743
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_en_micro 0
seq_random 0a ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
05b8 05b8 ioc_adrbs 1 val ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 06 GP06
val_frame 4
val_rand a PASS_B_HIGH
05b9 05b9 fiu_mem_start 2 start-rd; Flow J cc=False 0x5da
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 05da 0x05da
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 06 GP06
val_frame 4
val_rand a PASS_B_HIGH
05ba 05ba ioc_fiubs 1 val ; Flow J 0x5a9
seq_br_type 3 Unconditional Branch
seq_branch_adr 05a9 0x05a9
seq_en_micro 0
typ_c_adr 1c TR17:03 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
val_a_adr 06 GP06
05bb 05bb seq_br_type 0 Branch False; Flow J cc=False 0x5da
seq_branch_adr 05da 0x05da
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
05bc 05bc fiu_mem_start 11 start_tag_query
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
05bd 05bd seq_en_micro 0
05be 05be fiu_tivi_src 3 tar_frame; Flow C cc=False 0x62e
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 062e 0x062e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 35 VR17:15 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 19 VR17:06 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05bf 05bf fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 26 VR17:06 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 36 VR17:16 #0x180
val_frame 17
05c0 05c0 seq_br_type 1 Branch True; Flow J cc=True 0x5c8
seq_branch_adr 05c8 0x05c8
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_b_adr 23 TR17:03 #0x0
typ_frame 17
05c1 05c1 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x5c5
seq_br_type 0 Branch False
seq_branch_adr 05c5 0x05c5
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
05c2 05c2 seq_br_type 7 Unconditional Call; Flow C 0x564
seq_branch_adr 0564 0x0564
seq_en_micro 0
05c3 05c3 seq_br_type 7 Unconditional Call; Flow C 0x5dd
seq_branch_adr 05dd 0x05dd
seq_en_micro 0
05c4 05c4 seq_br_type 3 Unconditional Branch; Flow J 0x5d2
seq_branch_adr 05d2 0x05d2
seq_en_micro 0
05c5 05c5 seq_br_type 1 Branch True; Flow J cc=True 0x5d2
seq_branch_adr 05d2 0x05d2
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_c_adr 00 VR17:1f #0x0
val_c_mux_sel 2 ALU
val_frame 17
05c6 05c6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
05c7 05c7 fiu_mem_start 11 start_tag_query; Flow J 0x5bd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 05bd 0x05bd
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 20 TR17:00 #0x0
typ_c_adr 1c TR17:03 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 23 VR04:03 #0x0
val_frame 4
05c8 05c8 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 36 TR17:16 #0x180
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR17:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
05c9 05c9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x5da
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 05da 0x05da
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 24 TR17:04 #0x0
typ_frame 17
val_a_adr 26 VR17:06 #0x0
val_frame 17
05ca 05ca fiu_mem_start 11 start_tag_query; Flow C 0x5d0
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 05d0 0x05d0
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 24 TR17:04 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
05cb 05cb fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 26 VR17:06 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 36 VR17:16 #0x180
val_frame 17
05cc 05cc seq_br_type 1 Branch True; Flow J cc=True 0x5c8
seq_branch_adr 05c8 0x05c8
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 23 TR17:03 #0x0
typ_b_adr 24 TR17:04 #0x0
typ_frame 17
05cd 05cd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 1a TR17:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
val_c_adr 1a VR17:05 #0x0
val_frame 17
05ce 05ce fiu_mem_start e start_physical_wr
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3f TR02:1f #0x180
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl f LOAD_MAR_RESERVED
05cf 05cf ioc_load_wdr 0 ; Flow J 0x5d2
seq_br_type 3 Unconditional Branch
seq_branch_adr 05d2 0x05d2
seq_en_micro 0
typ_b_adr 25 TR17:05 #0x0
typ_frame 17
val_b_adr 25 VR17:05 #0x0
val_frame 17
05d0 ; --------------------------------------------------------------------------------------
05d0 ; Comes from:
05d0 ; 05ca C from color 0x05a7
05d0 ; 05d2 C from color 0x05a7
05d0 ; --------------------------------------------------------------------------------------
05d0 05d0 seq_en_micro 0
05d1 05d1 fiu_tivi_src 3 tar_frame; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 35 VR17:15 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 19 VR17:06 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05d2 05d2 fiu_mem_start 11 start_tag_query; Flow C 0x5d0
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 05d0 0x05d0
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 23 TR17:03 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
05d3 05d3 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 26 VR17:06 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 3e VR17:1e #0x500
val_frame 17
05d4 05d4 seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 13 ONES
typ_b_adr 23 TR17:03 #0x0
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 26 VR17:06 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 37 VR17:17 #0x600
val_c_adr 19 VR17:06 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05d5 05d5 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
05d6 05d6 fiu_len_fill_lit 71 zero-fill 0x31
fiu_mem_start d start_physical_rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 26 VR17:06 #0x0
val_alu_func 0 PASS_A
val_c_adr 1e VR17:01 #0x0
val_c_source 0 FIU_BUS
val_frame 17
05d7 05d7 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func a PASS_A_ELSE_PASS_B
typ_b_adr 21 TR17:01 #0x0
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
05d8 05d8 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR17:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR17:02 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05d9 05d9 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 04 GP04
val_b_adr 04 GP04
05da 05da fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
seq_random 05 ?
typ_b_adr 04 GP04
val_b_adr 04 GP04
05db ; --------------------------------------------------------------------------------------
05db ; Comes from:
05db ; 0108 C from color ME_GP_TIME
05db ; --------------------------------------------------------------------------------------
05db 05db seq_br_type 0 Branch False; Flow J cc=False 0x5e4
seq_branch_adr 05e4 0x05e4
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 20 TR17:00 #0x0
typ_frame 17
05dc 05dc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x5e5
seq_br_type 1 Branch True
seq_branch_adr 05e5 0x05e5
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3f VR17:1f #0x0
val_alu_func 0 PASS_A
val_frame 17
05dd ; --------------------------------------------------------------------------------------
05dd ; Comes from:
05dd ; 0592 C from color 0x0590
05dd ; 05c3 C from color 0x05a7
05dd ; --------------------------------------------------------------------------------------
05dd 05dd seq_br_type 1 Branch True; Flow J cc=True 0x5df
seq_branch_adr 05df 0x05df
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
val_a_adr 3f VR17:1f #0x0
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3b VR17:1b #0xff00
val_frame 17
05de 05de fiu_load_var 1 hold_var; Flow J 0x5e0
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 05e0 0x05e0
seq_en_micro 0
val_b_adr 3f VR17:1f #0x0
val_c_adr 00 VR17:1f #0x0
val_c_mux_sel 2 ALU
val_frame 17
05df 05df fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_a_adr 3f VR17:1f #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 3b VR17:1b #0xff00
val_c_adr 00 VR17:1f #0x0
val_c_mux_sel 2 ALU
val_frame 17
05e0 05e0 ioc_random e enable delay timer; Flow J cc=True 0x5e2
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 05e2 0x05e2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
05e1 05e1 fiu_load_var 1 hold_var; Flow J 0x367d
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 367d 0x367d
seq_en_micro 0
val_b_adr 3c VR12:1c #0xfffe
val_frame 12
05e2 05e2 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 15 NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR17:03 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05e3 05e3 fiu_load_var 1 hold_var; Flow J 0x367d
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 367d 0x367d
seq_en_micro 0
val_b_adr 23 VR17:03 #0x0
val_frame 17
05e4 05e4 fiu_load_var 1 hold_var; Flow J 0x367d
fiu_tivi_src 1 tar_val
ioc_random f disable delay timer
seq_br_type 3 Unconditional Branch
seq_branch_adr 367d 0x367d
seq_en_micro 0
val_b_adr 3c VR12:1c #0xfffe
val_frame 12
05e5 05e5 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 20 TR17:00 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 36 TR17:16 #0x180
typ_c_adr 1c TR17:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
05e6 05e6 seq_en_micro 0
05e7 05e7 ioc_fiubs 2 typ ; Flow C cc=True 0x564
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 0564 0x0564
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
05e8 05e8 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 23 TR17:03 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 38 TR17:18 #0x500
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
05e9 05e9 seq_en_micro 0
05ea 05ea ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
val_b_adr 16 CSA/VAL_BUS
05eb 05eb fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 23 TR17:03 #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05ec 05ec fiu_len_fill_lit 60 zero-fill 0x20
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 21 TR17:01 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand c WRITE_OUTER_FRAME
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
05ed 05ed seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x5f6
seq_br_type 1 Branch True
seq_branch_adr 05f6 0x05f6
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 21 TR17:01 #0x0
typ_frame 17
05ee 05ee fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 37 TR17:17 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 23 TR17:03 #0x0
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
05ef 05ef seq_en_micro 0
05f0 05f0 fiu_mem_start 7 start_wr_if_true; Flow C cc=False 0x62e
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 062e 0x062e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
05f1 05f1 ioc_load_wdr 0 ; Flow C 0x62a
seq_br_type 7 Unconditional Call
seq_branch_adr 062a 0x062a
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 03 GP03
05f2 05f2 seq_br_type 5 Call True; Flow C cc=True 0x69b
seq_branch_adr 069b 0x069b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
05f3 05f3 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
05f4 05f4 seq_b_timing 1 Latch Condition; Flow J cc=True 0x5f6
seq_br_type 1 Branch True
seq_branch_adr 05f6 0x05f6
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 24 TR17:04 #0x0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
05f5 05f5 seq_br_type 3 Unconditional Branch; Flow J 0x5ee
seq_branch_adr 05ee 0x05ee
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
05f6 05f6 fiu_mem_start 2 start-rd; Flow J 0x5f7
ioc_adrbs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 05ff 0x05ff
seq_en_micro 0
seq_random 02 ?
typ_a_adr 23 TR17:03 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 37 TR17:17 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
05f7 05f7 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
05f8 05f8 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
05f9 05f9 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 26 VR05:06 #0x9
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
05fa 05fa ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 03 GP03
typ_frame 1
val_b_adr 03 GP03
05fb 05fb fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
05fc 05fc ioc_load_wdr 0 ; Flow C 0x62a
seq_br_type 7 Unconditional Call
seq_branch_adr 062a 0x062a
seq_en_micro 0
typ_b_adr 2e TR02:0e #0x21
typ_frame 2
val_b_adr 0f GP0f
05fd 05fd seq_b_timing 3 Late Condition, Hint False; Flow C cc=False 0x69b
seq_br_type 4 Call False
seq_branch_adr 069b 0x069b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
05fe 05fe seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
05ff 05ff fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR17:15 #0x600
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0600 0600 seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0601 0601 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x62e
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 062e 0x062e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0602 0602 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
0603 0603 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 04 GP04
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0604 0604 fiu_mem_start 3 start-wr; Flow J cc=True 0x623
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0623 0x0623
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0605 0605 ioc_fiubs 2 typ ; Flow C 0x210
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 0f GP0f
typ_frame 1
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0606 0606 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x621
seq_br_type 1 Branch True
seq_branch_adr 0621 0x0621
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 21 TR07:01 #0x3000000000
typ_frame 7
val_a_adr 0f GP0f
val_alu_func 18 NOT_A_AND_B
val_b_adr 35 VR02:15 #0x20000000
val_frame 2
0607 0607 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
0608 0608 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
0609 0609 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
060a 060a fiu_mem_start 2 start-rd; Flow J 0x60b
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 060b 0x060b
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
060b 060b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 03 GP03
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
060c 060c fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x611
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 79
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0611 0x0611
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame e
typ_mar_cntl 1 RESTORE_RDR
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
060d 060d fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x613
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0613 0x0613
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
060e 060e ioc_tvbs 2 fiu+val; Flow J cc=True 0x617
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0617 0x0617
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
060f 060f fiu_mem_start 3 start-wr; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_frame 2
0610 0610 ioc_load_wdr 0 ; Flow J 0x61b
seq_br_type 3 Unconditional Branch
seq_branch_adr 061b 0x061b
seq_en_micro 0
0611 0611 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_en_micro 0
val_b_adr 39 VR02:19 #0x0
val_frame 2
0612 0612 ioc_load_wdr 0 ; Flow J 0x61b
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 061b 0x061b
seq_en_micro 0
val_b_adr 39 VR02:19 #0x0
val_frame 2
0613 0613 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
0614 0614 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_en_micro 0
0615 0615 ioc_load_wdr 0 ; Flow J cc=False 0x61b
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 061b 0x061b
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0616 0616 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0617 0617 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
0618 0618 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_en_micro 0
0619 0619 ioc_load_wdr 0 ; Flow J cc=False 0x61b
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 061b 0x061b
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_frame 2
061a 061a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
061b 061b fiu_mem_start 2 start-rd; Flow C 0x2aef
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2aef 0x2aef
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_rand a PASS_B_HIGH
061c 061c fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 4
val_rand a PASS_B_HIGH
061d 061d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x627
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0627 0x0627
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
061e 061e fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 35 TR12:15 #0x800080000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
061f 061f ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_frame 1
val_b_adr 0f GP0f
0620 0620 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 7 INC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0621 0621 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x622
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 25 VR05:05 #0x8
val_frame 5
0622 0622 ioc_tvbs 2 fiu+val; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0623 0623 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 04 GP04
0624 0624 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_frame 1
val_b_adr 0f GP0f
0625 0625 fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 23 TR11:03 #0x7fffe80
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0626 0626 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x603
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0603 0x0603
seq_en_micro 0
typ_b_adr 04 GP04
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0627 ; --------------------------------------------------------------------------------------
0627 ; Comes from:
0627 ; 061d C True from color 0x0000
0627 ; --------------------------------------------------------------------------------------
0627 0627 ioc_adrbs 1 val ; Flow C 0x3ba5
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_rand a PASS_B_HIGH
0628 0628 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0629 0629 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
062a ; --------------------------------------------------------------------------------------
062a ; Comes from:
062a ; 05f1 C from color 0x05ec
062a ; 05fc C from color 0x05fb
062a ; --------------------------------------------------------------------------------------
062a 062a fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR11:10 #0x7ffe000
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 11
val_rand a PASS_B_HIGH
062b 062b seq_en_micro 0
062c 062c seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
062d 062d seq_br_type 3 Unconditional Branch; Flow J 0x6bd
seq_branch_adr 06bd 0x06bd
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
062e ; --------------------------------------------------------------------------------------
062e ; Comes from:
062e ; 0570 C False from color 0x056d
062e ; 05be C False from color 0x05a7
062e ; 05f0 C False from color 0x05ec
062e ; 0601 C False from color 0x05fb
062e ; --------------------------------------------------------------------------------------
062e 062e seq_br_type 3 Unconditional Branch; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
062f 062f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x632
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 0632 0x0632
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0630 0630 ioc_fiubs 0 fiu
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0631 0631 seq_br_type 3 Unconditional Branch; Flow J 0x632
seq_branch_adr 0632 0x0632
typ_a_adr 29 TR02:09 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0632 0632 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
0633 0633 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x634
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0637 0x0637
seq_int_reads 6 CONTROL TOP
0634 0634 fiu_mem_start 2 start-rd; Flow C 0x3372
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3372 0x3372
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
0635 0635 fiu_load_var 1 hold_var; Flow J cc=True 0x636
; Flow J cc=#0x0 0x63c
; Flow J cc=#0x1 0x63d
; Flow J cc=#0x2 0x63e
; Flow J cc=#0x3 0x63f
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 063c 0x063c
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0636 0636 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x652
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0652 0x0652
seq_int_reads 6 CONTROL TOP
seq_random 06 Pop_stack+?
0637 0637 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
0638 0638 seq_br_type 2 Push (branch address); Flow J 0x639
seq_branch_adr 0637 0x0637
0639 0639 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x652
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0652 0x0652
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
val_a_adr 23 VR02:03 #0x0
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
063a 063a fiu_load_oreg 1 hold_oreg; Flow C 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 338c 0x338c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 23 VR02:03 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
063b 063b fiu_load_var 1 hold_var; Flow J cc=True 0x63c
; Flow J cc=#0x0 0x63c
; Flow J cc=#0x1 0x63d
; Flow J cc=#0x2 0x63e
; Flow J cc=#0x3 0x63f
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 063c 0x063c
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
063c 063c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x650
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0650 0x0650
seq_int_reads 6 CONTROL TOP
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
063d 063d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x650
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0650 0x0650
seq_int_reads 6 CONTROL TOP
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
063e 063e ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
063f 063f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x640
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0640 0x0640
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
0640 0640 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
0641 0641 ioc_fiubs 2 typ
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0642 0642 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x637
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0637 0x0637
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0643 0643 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0644 0x0644
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2c TR08:0c #0x2000000000000000
typ_frame 8
val_a_adr 21 VR13:01 #0x4000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 13
0644 0644 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 42
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 6
0645 0645 ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0646 0646 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x637
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0637 0x0637
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_frame 2
0647 0647 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
0648 0648 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
0649 0649 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x64b
fiu_mem_start a start_continue_if_false
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 064b 0x064b
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 6 CONTROL TOP
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
064a 064a fiu_fill_mode_src 0 ; Flow J 0x64d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 064d 0x064d
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
064b 064b fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
064c 064c fiu_fill_mode_src 0 ; Flow J 0x64d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 064d 0x064d
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
064d 064d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x64e
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0646 0x0646
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
064e 064e fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
val_a_adr 23 VR02:03 #0x0
val_frame 2
064f 064f ioc_fiubs 0 fiu ; Flow C 0x3a72
seq_br_type 7 Unconditional Call
seq_branch_adr 3a72 0x3a72
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0650 0650 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
0651 0651 ioc_fiubs 0 fiu ; Flow J 0x3a72
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a72 0x3a72
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0652 0652 ioc_tvbs 1 typ+fiu
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
0653 0653 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
0654 0654 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x656
seq_br_type 1 Branch True
seq_branch_adr 0656 0x0656
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_frame 2
0655 0655 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x632
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0632 0x0632
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0656 0656 ioc_fiubs 2 typ ; Flow J cc=False 0x661
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 0661 0x0661
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 24 TR02:04 #0x29
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0657 0657 seq_b_timing 3 Late Condition, Hint False; Flow C cc=False 0x3b0d
seq_br_type 4 Call False
seq_branch_adr 3b0d 0x3b0d
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 24 TR02:04 #0x29
typ_alu_func 1b A_OR_B
typ_b_adr 04 GP04
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 09 GP09
val_alu_func 0 PASS_A
0658 0658 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=False 0x65c
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 065c 0x065c
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_b_adr 25 VR05:05 #0x8
val_frame 5
0659 0659 ioc_tvbs 2 fiu+val; Flow J 0x65a
seq_br_type 2 Push (branch address)
seq_branch_adr 0661 0x0661
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
065a 065a fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x33a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
065b 065b seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
065c 065c fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
065d 065d ioc_tvbs 1 typ+fiu; Flow J cc=False 0x661
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0661 0x0661
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 29 VR05:09 #0xc
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
065e 065e seq_br_type 2 Push (branch address); Flow J 0x65f
seq_branch_adr 0661 0x0661
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
065f 065f fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x33a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
0660 0660 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
0661 0661 seq_br_type 7 Unconditional Call; Flow C 0x32e3
seq_branch_adr 32e3 RAISE.TASK_ABORTED
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0662 0662 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
0663 0663 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0664 0664 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 04 GP04
typ_b_adr 29 TR09:09 #0x40000029
typ_frame 9
val_b_adr 39 VR02:19 #0x0
val_frame 2
0665 0665 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_b_adr 04 GP04
typ_c_lit 2
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
0666 0666 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 04 GP04
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
0667 0667 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0668 0668 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
val_a_adr 04 GP04
val_b_adr 0f GP0f
0669 0669 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
066a 066a fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x68a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 068a 0x068a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
066b 066b ioc_tvbs 1 typ+fiu; Flow J cc=True 0x68a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 068a 0x068a
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
066c 066c fiu_load_tar 1 hold_tar; Flow J cc=False 0x68a
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 068a 0x068a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
066d 066d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x68a
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 068a 0x068a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 03 GP03
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
066e 066e seq_br_type 0 Branch False; Flow J cc=False 0x68a
seq_branch_adr 068a 0x068a
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
066f 066f fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x674
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 79
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0674 0x0674
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame e
typ_mar_cntl 1 RESTORE_RDR
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
0670 0670 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x676
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0676 0x0676
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
0671 0671 ioc_tvbs 2 fiu+val; Flow J cc=True 0x67a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 067a 0x067a
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
0672 0672 fiu_mem_start 3 start-wr; Flow J cc=True 0x68a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 068a 0x068a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_frame 2
0673 0673 ioc_load_wdr 0 ; Flow J 0x67e
seq_br_type 3 Unconditional Branch
seq_branch_adr 067e 0x067e
seq_random 02 ?
0674 0674 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
val_b_adr 39 VR02:19 #0x0
val_frame 2
0675 0675 ioc_load_wdr 0 ; Flow J 0x67e
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 067e 0x067e
val_b_adr 39 VR02:19 #0x0
val_frame 2
0676 0676 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 01 GP01
0677 0677 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
0678 0678 ioc_load_wdr 0 ; Flow J cc=False 0x67e
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 067e 0x067e
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0679 0679 seq_br_type 3 Unconditional Branch; Flow J 0x68a
seq_branch_adr 068a 0x068a
seq_en_micro 0
067a 067a fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 01 GP01
067b 067b fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
067c 067c ioc_load_wdr 0 ; Flow J cc=False 0x67e
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 067e 0x067e
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_frame 2
067d 067d seq_br_type 3 Unconditional Branch; Flow J 0x68a
seq_branch_adr 068a 0x068a
seq_en_micro 0
067e 067e fiu_mem_start 2 start-rd; Flow C 0x2aef
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2aef 0x2aef
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_rand a PASS_B_HIGH
067f 067f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 4
val_rand a PASS_B_HIGH
0680 0680 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x687
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0687 0x0687
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
0681 0681 fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 35 TR12:15 #0x800080000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0682 0682 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_frame 1
val_b_adr 0f GP0f
0683 0683 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0684 0684 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x685
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type 2 Push (branch address)
seq_branch_adr 0662 0x0662
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
0685 0685 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_frame 1
val_b_adr 0f GP0f
0686 0686 fiu_mem_start 3 start-wr; Flow J 0x3b7e
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 23 TR11:03 #0x7fffe80
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0687 ; --------------------------------------------------------------------------------------
0687 ; Comes from:
0687 ; 0680 C True from color 0x066a
0687 ; --------------------------------------------------------------------------------------
0687 0687 ioc_adrbs 1 val ; Flow C 0x3ba5
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_rand a PASS_B_HIGH
0688 0688 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0689 0689 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
068a 068a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
068b 068b fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
068c 068c seq_br_type 3 Unconditional Branch; Flow J 0x680
seq_branch_adr 0680 0x0680
068d ; --------------------------------------------------------------------------------------
068d ; Comes from:
068d ; 0333 C from color 0x0331
068d ; 0340 C from color 0x033e
068d ; 05f3 C from color 0x05ec
068d ; 05fe C from color 0x05fb
068d ; 39e2 C False from color 0x39e2
068d ; 39e4 C False from color 0x39e2
068d ; 3b9f C from color 0x0bab
068d ; --------------------------------------------------------------------------------------
068d 068d seq_br_type 7 Unconditional Call; Flow C 0x6a3
seq_branch_adr 06a3 0x06a3
seq_en_micro 0
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
068e 068e seq_b_timing 1 Latch Condition; Flow C cc=True 0x722
seq_br_type 5 Call True
seq_branch_adr 0722 0x0722
seq_en_micro 0
typ_rand d SET_PASS_PRIVACY_BIT
068f 068f ioc_adrbs 2 typ
ioc_random 14 clear cpu running
seq_en_micro 0
typ_csa_cntl 0 LOAD_CONTROL_TOP
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
0690 0690 seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0691 0691 seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0692 0692 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0693 0693 fiu_mem_start 2 start-rd; Flow C 0x7b4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 07b4 0x07b4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
0694 0694 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0695 0695 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0696 0696 ioc_fiubs 1 val
seq_en_micro 0
0697 0697 ioc_tvbs 1 typ+fiu; Flow C cc=#0x0 0x6a3
; Flow C cc=#0x1 0x6a4
; Flow C cc=#0x2 0x6a5
; Flow C cc=#0x3 0x6a6
; Flow C cc=#0x4 0x6a7
; Flow C cc=#0x5 0x6a8
; Flow C cc=#0x6 0x6a9
; Flow C cc=#0x7 0x6aa
; Flow C cc=#0x8 0x6ab
; Flow C cc=#0x9 0x6ac
; Flow C cc=#0xa 0x6ad
; Flow C cc=#0xb 0x6ae
; Flow C cc=#0xc 0x6af
; Flow C cc=#0xd 0x6b0
; Flow C cc=#0xe 0x6b1
; Flow C cc=#0xf 0x6b2
; Flow C cc=#0x10 0x6b3
; Flow C cc=#0x11 0x6b4
; Flow C cc=#0x12 0x6b5
; Flow C cc=#0x13 0x6b6
; Flow C cc=#0x14 0x6b7
; Flow C cc=#0x15 0x6b8
; Flow C cc=#0x16 0x6b9
; Flow C cc=#0x17 0x6ba
; Flow C cc=#0x18 0x6bb
; Flow C cc=#0x19 0x6bc
; Flow C cc=#0x1a 0x6bd
; Flow C cc=#0x1b 0x6be
; Flow C cc=#0x1c 0x6bf
; Flow C cc=#0x1d 0x6c0
; Flow C cc=#0x1e 0x6c1
; Flow C cc=#0x1f 0x6c2
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 06a3 0x06a3
seq_en_micro 0
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 3f VR02:1f #0x60
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0698 0698 seq_b_timing 1 Latch Condition; Flow C cc=False 0x72b
seq_br_type 4 Call False
seq_branch_adr 072b 0x072b
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
0699 0699 ioc_fiubs 1 val ; Flow C 0x6b7
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
069a 069a seq_br_type 7 Unconditional Call; Flow C 0x722
seq_branch_adr 0722 0x0722
seq_en_micro 0
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
069b ; --------------------------------------------------------------------------------------
069b ; Comes from:
069b ; 042d C True from color 0x0000
069b ; 05f2 C True from color 0x05ec
069b ; 05fd C False from color 0x05fb
069b ; 394d C True from color 0x0000
069b ; 397d C True from color _UAssist_0x34
069b ; 3b16 C from color 0x0000
069b ; --------------------------------------------------------------------------------------
069b 069b seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
seq_en_micro 0
069c 069c fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 6 A_MINUS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
069d 069d fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x69e
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 06a1 0x06a1
seq_en_micro 0
069e 069e ioc_tvbs 1 typ+fiu; Flow C cc=#0x0 0x6a3
; Flow C cc=#0x1 0x6a4
; Flow C cc=#0x2 0x6a5
; Flow C cc=#0x3 0x6a6
; Flow C cc=#0x4 0x6a7
; Flow C cc=#0x5 0x6a8
; Flow C cc=#0x6 0x6a9
; Flow C cc=#0x7 0x6aa
; Flow C cc=#0x8 0x6ab
; Flow C cc=#0x9 0x6ac
; Flow C cc=#0xa 0x6ad
; Flow C cc=#0xb 0x6ae
; Flow C cc=#0xc 0x6af
; Flow C cc=#0xd 0x6b0
; Flow C cc=#0xe 0x6b1
; Flow C cc=#0xf 0x6b2
; Flow C cc=#0x10 0x6b3
; Flow C cc=#0x11 0x6b4
; Flow C cc=#0x12 0x6b5
; Flow C cc=#0x13 0x6b6
; Flow C cc=#0x14 0x6b7
; Flow C cc=#0x15 0x6b8
; Flow C cc=#0x16 0x6b9
; Flow C cc=#0x17 0x6ba
; Flow C cc=#0x18 0x6bb
; Flow C cc=#0x19 0x6bc
; Flow C cc=#0x1a 0x6bd
; Flow C cc=#0x1b 0x6be
; Flow C cc=#0x1c 0x6bf
; Flow C cc=#0x1d 0x6c0
; Flow C cc=#0x1e 0x6c1
; Flow C cc=#0x1f 0x6c2
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 06a3 0x06a3
seq_en_micro 0
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 3f VR02:1f #0x60
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
069f 069f seq_b_timing 1 Latch Condition; Flow J cc=True 0x33a3
seq_br_type 1 Branch True
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
06a0 06a0 seq_br_type 3 Unconditional Branch; Flow J 0x72e
seq_branch_adr 072e 0x072e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
06a1 06a1 ioc_adrbs 3 seq ; Flow C 0x6b7
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
06a2 06a2 seq_br_type 7 Unconditional Call; Flow C 0x722
seq_branch_adr 0722 0x0722
seq_en_micro 0
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
06a3 ; --------------------------------------------------------------------------------------
06a3 ; Comes from:
06a3 ; 068d C from color 0x0000
06a3 ; 0697 C #0x0 from color 0x0695
06a3 ; 069e C #0x0 from color 0x0698
06a3 ; --------------------------------------------------------------------------------------
06a3 06a3 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a4 0x06a4
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a4 ; --------------------------------------------------------------------------------------
06a4 ; Comes from:
06a4 ; 0697 C #0x1 from color 0x0695
06a4 ; 069e C #0x1 from color 0x0698
06a4 ; --------------------------------------------------------------------------------------
06a4 06a4 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a5 0x06a5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a5 ; --------------------------------------------------------------------------------------
06a5 ; Comes from:
06a5 ; 0697 C #0x2 from color 0x0695
06a5 ; 069e C #0x2 from color 0x0698
06a5 ; --------------------------------------------------------------------------------------
06a5 06a5 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a6 0x06a6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a6 ; --------------------------------------------------------------------------------------
06a6 ; Comes from:
06a6 ; 0697 C #0x3 from color 0x0695
06a6 ; 069e C #0x3 from color 0x0698
06a6 ; --------------------------------------------------------------------------------------
06a6 06a6 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a7 0x06a7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a7 ; --------------------------------------------------------------------------------------
06a7 ; Comes from:
06a7 ; 0697 C #0x4 from color 0x0695
06a7 ; 069e C #0x4 from color 0x0698
06a7 ; --------------------------------------------------------------------------------------
06a7 06a7 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a8 0x06a8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a8 ; --------------------------------------------------------------------------------------
06a8 ; Comes from:
06a8 ; 0697 C #0x5 from color 0x0695
06a8 ; 069e C #0x5 from color 0x0698
06a8 ; --------------------------------------------------------------------------------------
06a8 06a8 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06a9 0x06a9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06a9 ; --------------------------------------------------------------------------------------
06a9 ; Comes from:
06a9 ; 0697 C #0x6 from color 0x0695
06a9 ; 069e C #0x6 from color 0x0698
06a9 ; --------------------------------------------------------------------------------------
06a9 06a9 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06aa 0x06aa
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06aa ; --------------------------------------------------------------------------------------
06aa ; Comes from:
06aa ; 0697 C #0x7 from color 0x0695
06aa ; 069e C #0x7 from color 0x0698
06aa ; --------------------------------------------------------------------------------------
06aa 06aa seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06ab 0x06ab
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06ab ; --------------------------------------------------------------------------------------
06ab ; Comes from:
06ab ; 0697 C #0x8 from color 0x0695
06ab ; 069e C #0x8 from color 0x0698
06ab ; --------------------------------------------------------------------------------------
06ab 06ab seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06ac 0x06ac
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06ac ; --------------------------------------------------------------------------------------
06ac ; Comes from:
06ac ; 0697 C #0x9 from color 0x0695
06ac ; 069e C #0x9 from color 0x0698
06ac ; --------------------------------------------------------------------------------------
06ac 06ac seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06ad 0x06ad
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06ad ; --------------------------------------------------------------------------------------
06ad ; Comes from:
06ad ; 0697 C #0xa from color 0x0695
06ad ; 069e C #0xa from color 0x0698
06ad ; --------------------------------------------------------------------------------------
06ad 06ad seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06ae 0x06ae
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06ae ; --------------------------------------------------------------------------------------
06ae ; Comes from:
06ae ; 0697 C #0xb from color 0x0695
06ae ; 069e C #0xb from color 0x0698
06ae ; --------------------------------------------------------------------------------------
06ae 06ae seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06af 0x06af
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06af ; --------------------------------------------------------------------------------------
06af ; Comes from:
06af ; 0697 C #0xc from color 0x0695
06af ; 069e C #0xc from color 0x0698
06af ; --------------------------------------------------------------------------------------
06af 06af seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06b0 0x06b0
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06b0 ; --------------------------------------------------------------------------------------
06b0 ; Comes from:
06b0 ; 0697 C #0xd from color 0x0695
06b0 ; 069e C #0xd from color 0x0698
06b0 ; --------------------------------------------------------------------------------------
06b0 06b0 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06b1 0x06b1
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06b1 ; --------------------------------------------------------------------------------------
06b1 ; Comes from:
06b1 ; 0697 C #0xe from color 0x0695
06b1 ; 069e C #0xe from color 0x0698
06b1 ; --------------------------------------------------------------------------------------
06b1 06b1 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06b2 0x06b2
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06b2 ; --------------------------------------------------------------------------------------
06b2 ; Comes from:
06b2 ; 0697 C #0xf from color 0x0695
06b2 ; 069e C #0xf from color 0x0698
06b2 ; --------------------------------------------------------------------------------------
06b2 06b2 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
06b3 ; --------------------------------------------------------------------------------------
06b3 ; Comes from:
06b3 ; 0697 C #0x10 from color 0x0695
06b3 ; 069e C #0x10 from color 0x0698
06b3 ; --------------------------------------------------------------------------------------
06b3 06b3 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 25 TYP.FALSE (early)
seq_en_micro 0
seq_latch 1
06b4 ; --------------------------------------------------------------------------------------
06b4 ; Comes from:
06b4 ; 0697 C #0x11 from color 0x0695
06b4 ; 069e C #0x11 from color 0x0698
06b4 ; 3694 C from color 0x3690
06b4 ; 36b0 C from color 0200_HAVE_SYSTEM_ERROR
06b4 ; 39af C from color 0x39a6
06b4 ; 39c8 C from color 0x39bf
06b4 ; 3a5c C from color 0x3a5c
06b4 ; --------------------------------------------------------------------------------------
06b4 06b4 fiu_mem_start 2 start-rd; Flow C 0x7b4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 07b4 0x07b4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
06b5 ; --------------------------------------------------------------------------------------
06b5 ; Comes from:
06b5 ; 0697 C #0x12 from color 0x0695
06b5 ; 069e C #0x12 from color 0x0698
06b5 ; --------------------------------------------------------------------------------------
06b5 06b5 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
06b6 ; --------------------------------------------------------------------------------------
06b6 ; Comes from:
06b6 ; 0697 C #0x13 from color 0x0695
06b6 ; 069e C #0x13 from color 0x0698
06b6 ; --------------------------------------------------------------------------------------
06b6 06b6 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
06b7 ; --------------------------------------------------------------------------------------
06b7 ; Comes from:
06b7 ; 0697 C #0x14 from color 0x0695
06b7 ; 0699 C from color 0x0698
06b7 ; 069e C #0x14 from color 0x0698
06b7 ; 06a1 C from color 0x06a1
06b7 ; 377e C from color 0x0000
06b7 ; 378e C from color 0x0000
06b7 ; 37bb C from color 0x0000
06b7 ; 39ac C from color 0x39a6
06b7 ; 3bb6 C from color 0x3bad
06b7 ; --------------------------------------------------------------------------------------
06b7 06b7 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
06b8 ; --------------------------------------------------------------------------------------
06b8 ; Comes from:
06b8 ; 0697 C #0x15 from color 0x0695
06b8 ; 069e C #0x15 from color 0x0698
06b8 ; --------------------------------------------------------------------------------------
06b8 06b8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x6ca
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 06ca 0x06ca
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 13 LOOP_REG
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
06b9 ; --------------------------------------------------------------------------------------
06b9 ; Comes from:
06b9 ; 0697 C #0x16 from color 0x0695
06b9 ; 069e C #0x16 from color 0x0698
06b9 ; --------------------------------------------------------------------------------------
06b9 06b9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
06ba ; --------------------------------------------------------------------------------------
06ba ; Comes from:
06ba ; 0697 C #0x17 from color 0x0695
06ba ; 069e C #0x17 from color 0x0698
06ba ; --------------------------------------------------------------------------------------
06ba 06ba ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
val_a_adr 2a VR04:0a #0x0
val_alu_func 7 INC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06bb ; --------------------------------------------------------------------------------------
06bb ; Comes from:
06bb ; 0697 C #0x18 from color 0x0695
06bb ; 069e C #0x18 from color 0x0698
06bb ; --------------------------------------------------------------------------------------
06bb 06bb fiu_tivi_src c mar_0xc; Flow R cc=True
ioc_fiubs 0 fiu
seq_br_type 8 Return True
seq_branch_adr 06bc 0x06bc
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
06bc ; --------------------------------------------------------------------------------------
06bc ; Comes from:
06bc ; 0697 C #0x19 from color 0x0695
06bc ; 069e C #0x19 from color 0x0698
06bc ; --------------------------------------------------------------------------------------
06bc 06bc seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
06bd ; --------------------------------------------------------------------------------------
06bd ; Comes from:
06bd ; 0697 C #0x1a from color 0x0695
06bd ; 069e C #0x1a from color 0x0698
06bd ; 2f2d C from color 0x2f17
06bd ; 2f31 C from color 0x2f17
06bd ; 3a4b C from color 0x0000
06bd ; --------------------------------------------------------------------------------------
06bd 06bd fiu_mem_start 2 start-rd; Flow C 0x7b4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 07b4 0x07b4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
06be ; --------------------------------------------------------------------------------------
06be ; Comes from:
06be ; 0697 C #0x1b from color 0x0695
06be ; 069e C #0x1b from color 0x0698
06be ; --------------------------------------------------------------------------------------
06be 06be fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
06bf ; --------------------------------------------------------------------------------------
06bf ; Comes from:
06bf ; 0697 C #0x1c from color 0x0695
06bf ; 069e C #0x1c from color 0x0698
06bf ; --------------------------------------------------------------------------------------
06bf 06bf seq_en_micro 0
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
06c0 ; --------------------------------------------------------------------------------------
06c0 ; Comes from:
06c0 ; 0332 C from color 0x0331
06c0 ; 033f C from color 0x033e
06c0 ; 0697 C #0x1d from color 0x0695
06c0 ; 069e C #0x1d from color 0x0698
06c0 ; 074d C from color 0x0203
06c0 ; 075e C from color 0x0000
06c0 ; --------------------------------------------------------------------------------------
06c0 06c0 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
06c1 ; --------------------------------------------------------------------------------------
06c1 ; Comes from:
06c1 ; 0697 C #0x1e from color 0x0695
06c1 ; 069e C #0x1e from color 0x0698
06c1 ; --------------------------------------------------------------------------------------
06c1 06c1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x6ca
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 06ca 0x06ca
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 13 LOOP_REG
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
06c2 ; --------------------------------------------------------------------------------------
06c2 ; Comes from:
06c2 ; 0697 C #0x1f from color 0x0695
06c2 ; 069e C #0x1f from color 0x0698
06c2 ; --------------------------------------------------------------------------------------
06c2 06c2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
06c3 06c3 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_a_adr 2a VR04:0a #0x0
val_alu_func 7 INC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06c4 06c4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x20d
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 13 LOOP_REG
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
06c5 06c5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
06c6 06c6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
06c7 06c7 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
06c8 06c8 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 06c9 0x06c9
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
06c9 06c9 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
06ca 06ca fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
val_b_adr 16 CSA/VAL_BUS
06cb 06cb ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
06cc 06cc fiu_tivi_src c mar_0xc; Flow C cc=False 0x20d
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
06cd 06cd seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 2a VR04:0a #0x0
val_alu_func 7 INC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06ce 06ce seq_en_micro 0
06cf ; --------------------------------------------------------------------------------------
06cf ; Comes from:
06cf ; 373b C from color 0x0000
06cf ; 38f0 C from color 0x38e7
06cf ; 38ff C from color 0x38e7
06cf ; 3ad0 C from color 0x0000
06cf ; 3afb C from color 0x0000
06cf ; --------------------------------------------------------------------------------------
06cf 06cf fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 1a TR04:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
06d0 06d0 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 25 TR04:05 #0x0
typ_frame 4
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
06d1 06d1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
06d2 06d2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x6e8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 06e8 0x06e8
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3b TR09:1b #0x200000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
06d3 06d3 fiu_mem_start 3 start-wr; Flow C 0x3b82
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3b82 0x3b82
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 11
val_rand a PASS_B_HIGH
06d4 06d4 seq_br_type 2 Push (branch address); Flow J 0x6d5
seq_branch_adr 06e0 0x06e0
seq_en_micro 0
06d5 06d5 seq_br_type 7 Unconditional Call; Flow C 0x7b6
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
06d6 06d6 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x211
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 28 VR04:08 #0x0
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
06d7 06d7 ioc_fiubs 2 typ ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
06d8 06d8 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 28 TR05:08 #0x14
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 08 GP08
val_frame 4
val_rand a PASS_B_HIGH
06d9 06d9 seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 1 ALU >> 16
val_frame 19
06da 06da fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 39 TR09:19 #0xd01000100000001
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 20 VR19:00 #0x0
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 1 ALU >> 16
val_frame 19
06db 06db ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
06dc 06dc ioc_adrbs 2 typ ; Flow C cc=False 0x20d
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_csa_cntl 0 LOAD_CONTROL_TOP
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
06dd 06dd seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
06de 06de seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 45 Load_current_name+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
06df 06df fiu_mem_start 2 start-rd; Flow J 0x3743
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_en_micro 0
seq_random 0a ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
06e0 06e0 ioc_adrbs 1 val ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 06 GP06
val_rand a PASS_B_HIGH
06e1 06e1 fiu_mem_start 2 start-rd; Flow J cc=False 0x6e5
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 06e5 0x06e5
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 06 GP06
val_frame 4
val_rand a PASS_B_HIGH
06e2 06e2 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 1a TR04:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
val_a_adr 06 GP06
06e3 06e3 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
06e4 06e4 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x6d1
seq_br_type 1 Branch True
seq_branch_adr 06d1 0x06d1
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3d TR09:1d #0x1fc000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
06e5 06e5 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
seq_random 05 ?
06e6 ; --------------------------------------------------------------------------------------
06e6 ; Comes from:
06e6 ; 06e8 C from color 0x06d2
06e6 ; 06ed C from color 0x06d2
06e6 ; 0702 C from color 0x0000
06e6 ; --------------------------------------------------------------------------------------
06e6 06e6 seq_en_micro 0
06e7 06e7 fiu_tivi_src 3 tar_frame; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 16 VR04:09 #0x0
val_c_mux_sel 2 ALU
val_frame 4
06e8 06e8 fiu_mem_start 11 start_tag_query; Flow C 0x6e6
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 06e6 0x06e6
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 1a TR04:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
06e9 06e9 fiu_mem_start d start_physical_rd; Flow C 0x7b4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 07b4 0x07b4
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
06ea 06ea fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 02 VR04:1d #0x0
val_c_mux_sel 2 ALU
val_frame 4
06eb 06eb seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
06ec ; --------------------------------------------------------------------------------------
06ec ; Comes from:
06ec ; 36c8 C from color 0x05a7
06ec ; --------------------------------------------------------------------------------------
06ec 06ec seq_br_type 0 Branch False; Flow J cc=False 0x6f8
seq_branch_adr 06f8 0x06f8
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
06ed 06ed fiu_mem_start 11 start_tag_query; Flow C 0x6e6
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 06e6 0x06e6
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
06ee 06ee fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
06ef 06ef ioc_fiubs 2 typ ; Flow J cc=False 0x6f5
seq_br_type 0 Branch False
seq_branch_adr 06f5 0x06f5
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_b_adr 25 TR04:05 #0x0
typ_c_adr 19 TR04:06 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand c WRITE_OUTER_FRAME
06f0 06f0 seq_br_type 7 Unconditional Call; Flow C 0x70b
seq_branch_adr 070b 0x070b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
06f1 06f1 seq_b_timing 1 Latch Condition; Flow J cc=False 0x6f8
seq_br_type 0 Branch False
seq_branch_adr 06f8 0x06f8
seq_en_micro 0
06f2 06f2 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 06f3 0x06f3
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 2c TR04:0c #0x0
typ_frame 4
val_a_adr 2a VR04:0a #0x0
val_alu_func 1c DEC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06f3 06f3 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
06f4 06f4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_en_micro 0
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
06f5 06f5 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 06f6 0x06f6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2a VR04:0a #0x0
val_alu_func 1c DEC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06f6 06f6 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
06f7 06f7 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
06f8 06f8 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x6fc
fiu_load_var 1 hold_var
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 06fc 0x06fc
seq_en_micro 0
typ_b_adr 25 TR04:05 #0x0
typ_frame 4
06f9 06f9 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 06fa 0x06fa
seq_en_micro 0
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 3c VR04:1c #0x40000000000
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
06fa 06fa fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x6fc
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 06fc 0x06fc
seq_en_micro 0
val_a_adr 3d VR04:1d #0x0
val_frame 4
06fb 06fb seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_en_micro 0
06fc ; --------------------------------------------------------------------------------------
06fc ; Comes from:
06fc ; 06f8 C from color 0x06d2
06fc ; 06fa C from color 0x06d2
06fc ; --------------------------------------------------------------------------------------
06fc 06fc seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
06fd 06fd fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_a_adr 39 VR04:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 3b VR04:1b #0xa000
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
06fe 06fe fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR04:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
06ff 06ff seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
0700 0700 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 19 TR04:06 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand c WRITE_OUTER_FRAME
0701 0701 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0702 0x0702
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_alu_func 0 PASS_A
typ_frame 4
0702 0702 fiu_mem_start 11 start_tag_query; Flow C 0x6e6
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 06e6 0x06e6
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
0703 0703 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
0704 0704 seq_br_type 0 Branch False; Flow J cc=False 0x706
seq_branch_adr 0706 0x0706
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_b_adr 25 TR04:05 #0x0
typ_c_adr 05 TR04:1a #0x0
typ_frame 4
val_c_adr 05 VR04:1a #0x0
val_frame 4
0705 0705 seq_br_type 3 Unconditional Branch; Flow J 0x70b
seq_branch_adr 070b 0x070b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
0706 0706 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
0707 0707 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
0708 0708 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 3a TR04:1a #0x0
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR04:19 #0x0
val_alu_func 0 PASS_A
val_b_adr 3a VR04:1a #0x0
val_frame 4
0709 0709 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
070a 070a seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x211
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
070b ; --------------------------------------------------------------------------------------
070b ; Comes from:
070b ; 06f0 C from color 0x06d2
070b ; --------------------------------------------------------------------------------------
070b 070b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 11 start_tag_query
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
070c 070c fiu_load_var 1 hold_var; Flow J cc=False 0x710
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0710 0x0710
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_c_adr 19 TR04:06 #0x0
typ_frame 4
typ_rand c WRITE_OUTER_FRAME
val_b_adr 29 VR04:09 #0x0
val_frame 4
070d 070d seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
070e 070e fiu_mem_start 11 start_tag_query
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_alu_func 0 PASS_A
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
070f 070f seq_en_micro 0
0710 0710 fiu_tivi_src 3 tar_frame; Flow J cc=False 0x716
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0716 0x0716
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 16 VR04:09 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0711 0711 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
0712 0712 ioc_fiubs 0 fiu ; Flow J cc=True 0x70b
seq_br_type 1 Branch True
seq_branch_adr 070b 0x070b
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 25 TR04:05 #0x0
typ_b_adr 26 TR04:06 #0x0
typ_c_adr 1b TR04:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
0713 0713 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 13 TR04:0c #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand c WRITE_OUTER_FRAME
val_c_adr 13 VR04:0c #0x0
val_frame 4
0714 0714 fiu_mem_start e start_physical_wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 24 TR04:04 #0x0
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR04:0d #0x180
typ_frame 4
typ_mar_cntl f LOAD_MAR_RESERVED
0715 0715 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 2c TR04:0c #0x0
typ_frame 4
val_b_adr 2c VR04:0c #0x0
val_frame 4
0716 0716 seq_br_type 8 Return True; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 26 TR04:06 #0x0
typ_alu_func 0 PASS_A
typ_frame 4
0717 0717 ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0718 0718 fiu_len_fill_lit 7a zero-fill 0x3a; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 04 GP04
val_a_adr 39 VR04:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 3b VR04:1b #0xa000
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0719 0719 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR04:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
071a 071a seq_en_micro 0
val_a_adr 2a VR04:0a #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 3c VR04:1c #0x40000000000
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
071b 071b fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
071c 071c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0f GP0f
071d 071d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 05 TR04:1a #0x0
typ_frame 4
val_c_adr 05 VR04:1a #0x0
val_frame 4
071e 071e ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
071f 071f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 0e GP0e
val_a_adr 14 ZEROS
0720 0720 seq_br_type 7 Unconditional Call; Flow C 0x707
seq_branch_adr 0707 0x0707
seq_en_micro 0
0721 0721 seq_br_type 3 Unconditional Branch; Flow J 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
0722 ; --------------------------------------------------------------------------------------
0722 ; Comes from:
0722 ; 069a C from color 0x0698
0722 ; 06a2 C from color 0x06a1
0722 ; 074e C from color 0x0203
0722 ; --------------------------------------------------------------------------------------
0722 0722 fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 2 typ
ioc_random 13 set cpu running
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
seq_en_micro 0
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0723 0723 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x727
seq_br_type 1 Branch True
seq_branch_adr 0727 0x0727
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2a VR04:0a #0x0
val_alu_func 1c DEC_A
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
0724 0724 seq_b_timing 1 Latch Condition; Flow C cc=True 0x738
seq_br_type 5 Call True
seq_branch_adr 0738 0x0738
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
0725 0725 seq_br_type 7 Unconditional Call; Flow C 0x72f
seq_branch_adr 072f 0x072f
seq_en_micro 0
0726 0726 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x734
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0734 0x0734
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0727 0727 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0728 0728 seq_b_timing 1 Latch Condition; Flow C cc=True 0x738
seq_br_type 5 Call True
seq_branch_adr 0738 0x0738
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
0729 0729 seq_br_type 7 Unconditional Call; Flow C 0x72f
seq_branch_adr 072f 0x072f
seq_en_micro 0
072a 072a fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x734
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0734 0x0734
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
072b ; --------------------------------------------------------------------------------------
072b ; Comes from:
072b ; 0698 C False from color 0x0698
072b ; --------------------------------------------------------------------------------------
072b 072b fiu_mem_start 2 start-rd; Flow C 0x33c4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_random 14 clear cpu running
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
072c 072c seq_b_timing 1 Latch Condition; Flow C cc=True 0x738
seq_br_type 5 Call True
seq_branch_adr 0738 0x0738
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
072d 072d fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x734
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0734 0x0734
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
072e 072e fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x734
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0734 0x0734
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
072f ; --------------------------------------------------------------------------------------
072f ; Comes from:
072f ; 0725 C from color 0x0000
072f ; 0729 C from color 0x0000
072f ; --------------------------------------------------------------------------------------
072f 072f fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_var 1 hold_var
fiu_offs_lit 19
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 25 TR08:05 #0x8000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
0730 0730 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0731 0731 fiu_fill_mode_src 0 ; Flow J cc=True 0x733
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0733 0x0733
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_frame 2
0732 0732 ioc_tvbs 3 fiu+fiu; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 37 TR04:17 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 08 TR04:17 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 37 VR04:17 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 08 VR04:17 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0733 0733 ioc_tvbs 3 fiu+fiu; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 38 TR04:18 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 07 TR04:18 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 38 VR04:18 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 07 VR04:18 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0734 0734 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=True 0x736
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0736 0x0736
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_b_adr 23 VR02:03 #0x0
val_frame 2
0735 0735 seq_b_timing 0 Early Condition; Flow J cc=True 0x736
; Flow J cc=#0x0 0x0
seq_br_type b Case False
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0736 0736 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
0737 0737 seq_br_type 3 Unconditional Branch; Flow J 0x734
seq_branch_adr 0734 0x0734
seq_en_micro 0
0738 ; --------------------------------------------------------------------------------------
0738 ; Comes from:
0738 ; 0724 C True from color 0x0000
0738 ; 0728 C True from color 0x0000
0738 ; 072c C True from color 0x0000
0738 ; --------------------------------------------------------------------------------------
0738 0738 seq_br_type 7 Unconditional Call; Flow C 0x33ec
seq_branch_adr 33ec 0x33ec
seq_en_micro 0
seq_random 02 ?
0739 0739 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
073a 073a fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 28 VR06:08 #0x100000001
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
073b 073b fiu_mem_start 3 start-wr; Flow J 0x74f
seq_br_type 3 Unconditional Branch
seq_branch_adr 074f 0x074f
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 28 VR08:08 #0x1000000000000000
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 8
073c 073c fiu_mem_start 5 start_rd_if_true; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR09:14 #0x500
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
073d 073d ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
073e 073e seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x749
seq_br_type 1 Branch True
seq_branch_adr 0749 0x0749
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
val_frame 2
073f 073f seq_br_type 1 Branch True; Flow J cc=True 0x742
seq_branch_adr 0742 0x0742
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 26 VR05:06 #0x9
val_frame 5
0740 0740 seq_b_timing 0 Early Condition; Flow J cc=True 0x749
seq_br_type 1 Branch True
seq_branch_adr 0749 0x0749
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
0741 0741 fiu_mem_start 2 start-rd; Flow J 0x744
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0744 0x0744
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 6 A_MINUS_B
val_b_adr 23 VR05:03 #0x6
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0742 0742 seq_b_timing 0 Early Condition; Flow J cc=False 0x749
seq_br_type 0 Branch False
seq_branch_adr 0749 0x0749
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
0743 0743 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR05:03 #0x6
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0744 0744 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 2
0745 0745 fiu_load_var 1 hold_var; Flow C 0x210
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0746 0746 ioc_load_wdr 0 ; Flow J 0x747
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 075d 0x075d
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
0747 0747 seq_br_type 0 Branch False; Flow J cc=False 0x20d
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0748 0748 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0x756
seq_br_type 8 Return True
seq_branch_adr 0756 0x0756
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0749 0749 seq_b_timing 1 Latch Condition; Flow C cc=False 0x756
seq_br_type 4 Call False
seq_branch_adr 0756 0x0756
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
074a 074a seq_br_type 2 Push (branch address); Flow J 0x74b
seq_branch_adr 074d 0x074d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 13 LOOP_REG
val_alu_func 0 PASS_A
074b 074b fiu_load_tar 1 hold_tar; Flow J cc=True 0x33c0
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_random a clear slice event
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 33c0 0x33c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_b_adr 32 TR07:12 #0xfec7000000000000
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
074c 074c ioc_random c enable slice timer; Flow J 0x72e
seq_br_type 3 Unconditional Branch
seq_branch_adr 072e 0x072e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
074d 074d ioc_adrbs 3 seq ; Flow C 0x6c0
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 06c0 0x06c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
074e 074e seq_br_type 7 Unconditional Call; Flow C 0x722
seq_branch_adr 0722 0x0722
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
074f 074f ioc_load_wdr 0 ; Flow J 0x750
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 074a 0x074a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 0f GP0f
0750 0750 seq_br_type 4 Call False; Flow C cc=False 0x20d
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1e A_AND_B
typ_b_adr 04 GP04
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 10
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0751 0751 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x731
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0731 0x0731
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
0752 0752 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x731
seq_br_type 0 Branch False
seq_branch_adr 0731 0x0731
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 34 TR08:14 #0x1c
typ_frame 8
0753 0753 fiu_len_fill_lit 50 zero-fill 0x10
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
0754 0754 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0755 0755 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x731
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0731 0x0731
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
0756 ; --------------------------------------------------------------------------------------
0756 ; Comes from:
0756 ; 0749 C False from color 0x0000
0756 ; --------------------------------------------------------------------------------------
0756 0756 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
seq_en_micro 0
0757 0757 fiu_mem_start 2 start-rd; Flow C 0x7b4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 07b4 0x07b4
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
0758 0758 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0759 0759 ioc_tvbs 2 fiu+val; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 075a 0x075a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
075a 075a seq_en_micro 0
seq_random 06 Pop_stack+?
075b 075b fiu_load_tar 1 hold_tar; Flow J 0x75c
fiu_tivi_src 8 type_var
seq_br_type 2 Push (branch address)
seq_branch_adr 0717 0x0717
seq_en_micro 0
typ_b_adr 32 TR07:12 #0xfec7000000000000
typ_frame 7
075c 075c ioc_adrbs 3 seq ; Flow J 0x33c0
ioc_random a clear slice event
seq_br_type 3 Unconditional Branch
seq_branch_adr 33c0 0x33c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
075d 075d fiu_load_tar 1 hold_tar; Flow C 0x33c0
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_random a clear slice event
seq_br_type 7 Unconditional Call
seq_branch_adr 33c0 0x33c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_b_adr 32 TR07:12 #0xfec7000000000000
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
075e 075e ioc_adrbs 3 seq ; Flow C 0x6c0
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 06c0 0x06c0
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
075f 075f seq_br_type 3 Unconditional Branch; Flow J 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
0760 0760 seq_en_micro 0
val_a_adr 20 VR02:00 #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0761 0761 seq_br_type 2 Push (branch address); Flow J 0x762
seq_branch_adr 074d 0x074d
seq_en_micro 0
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
0762 0762 seq_br_type 3 Unconditional Branch; Flow J 0x74b
seq_branch_adr 074b 0x074b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 13 LOOP_REG
val_alu_func 0 PASS_A
0763 0763 fiu_load_tar 1 hold_tar; Flow C 0x3681
fiu_tivi_src 8 type_var
seq_br_type 7 Unconditional Call
seq_branch_adr 3681 0x3681
seq_en_micro 0
typ_b_adr 3b TR12:1b #0xefff000000000000
typ_frame 12
0764 0764 seq_br_type 3 Unconditional Branch; Flow J 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
0765 0765 ioc_random c enable slice timer
seq_en_micro 0
val_a_adr 36 VR13:16 #0xc0000000000
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 13
0766 0766 seq_br_type 3 Unconditional Branch; Flow J 0x32d1
seq_branch_adr 32d1 RAISE.STORAGE_ERROR.JOB_PAGE_LIMIT
seq_en_micro 0
val_a_adr 21 VR02:01 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
0767 _UAssist_0x5a:
0767 0767 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_random 02 ?
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 19 VR04:06 #0x0
val_c_source 0 FIU_BUS
val_frame 4
0768 0768 fiu_tivi_src c mar_0xc; Flow J cc=False 0x783
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0783 0x0783
seq_en_micro 0
typ_c_adr 1d TR04:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR04:05 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0769 0769 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_random 02 ?
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
076a 076a fiu_tivi_src c mar_0xc; Flow J cc=False 0x783
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0783 0x0783
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR04:02 #0x0
val_c_mux_sel 2 ALU
val_frame 4
076b 076b seq_en_micro 0
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 4
076c 076c ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 2e TR0d:0e #0xffffffff00090000
typ_frame d
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
076d 076d seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
076e 076e seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
076f 076f seq_b_timing 0 Early Condition; Flow J cc=False 0x76d
seq_br_type 0 Branch False
seq_branch_adr 076d 0x076d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
0770 0770 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 11 TR0d:0e #0xffffffff00090000
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 22 VR04:02 #0x0
val_frame 4
0771 0771 seq_en_micro 0
typ_a_adr 26 TR0d:06 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 17 TR0d:08 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 27 VR0d:07 #0x4010a01
val_alu_func 0 PASS_A
val_c_adr 17 VR0d:08 #0x0
val_c_mux_sel 2 ALU
val_frame d
0772 0772 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 2b TR0d:0b #0x1f1bbfff1f1bbfff
typ_alu_func 0 PASS_A
typ_c_adr 10 TR0d:0f #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2b VR0d:0b #0x1f1bbfff
val_alu_func 0 PASS_A
val_c_adr 10 VR0d:0f #0x0
val_c_mux_sel 2 ALU
val_frame d
0773 0773 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0774 _UAssist_0x5c:
0774 0774 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x211
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 27 VR04:07 #0x0
val_alu_func 0 PASS_A
val_c_adr 18 VR04:07 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0775 _UAssist_0x5e:
0775 0775 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x211
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 28 VR04:08 #0x0
val_alu_func 0 PASS_A
val_c_adr 17 VR04:08 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0776 _UAssist_0x5b:
0776 0776 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0777 0777 fiu_tivi_src c mar_0xc; Flow J cc=False 0x783
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0783 0x0783
seq_random 02 ?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 25 VR04:05 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR04:05 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0778 0778 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 26 VR04:06 #0x0
val_c_adr 19 VR04:06 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0779 0779 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x77c
seq_br_type 1 Branch True
seq_branch_adr 077c 0x077c
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3b TR05:1b #0x1f80
typ_frame 5
077a 077a fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
077b 077b ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
077c 077c fiu_len_fill_lit 75 zero-fill 0x35; Flow C cc=False 0x211
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 1d TR04:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 10 TOP
val_alu_func 0 PASS_A
077d 077d fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3e VR03:1e #0x4
val_frame 3
077e 077e fiu_fill_mode_src 0 ; Flow J 0x77f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 0782 0x0782
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
077f 077f fiu_mem_start a start_continue_if_false; Flow J cc=False 0x791
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0791 0x0791
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0780 0780 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_random 06 Pop_stack+?
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0781 0781 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
0782 0782 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0783 0783 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
0784 _UAssist_0x5d:
0784 0784 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 10 TOP
0785 0785 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
0786 0786 <default>
0787 0787 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x78b
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 078b 0x078b
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0788 0788 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
0789 0789 <default>
078a 078a ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
078b 078b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x78e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 078e 0x078e
typ_a_adr 01 GP01
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
078c 078c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x78e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 078e 0x078e
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1a PASS_B
078d 078d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
078e 078e fiu_fill_mode_src 0 ; Flow J cc=False 0x791
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0791 0x0791
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
078f 078f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0790 0790 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0791 0791 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0792 0792 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0793 0793 fiu_load_var 1 hold_var; Flow J 0x790
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0790 0x0790
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0794 _UAssist_0x67:
0794 0794 typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2b VR04:0b #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 4
0795 0795 seq_random 02 ?
typ_b_adr 1f TOP - 1
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 14 VR04:0b #0x0
val_c_mux_sel 2 ALU
val_frame 4
0796 0796 ioc_fiubs 2 typ
typ_a_adr 2b TR04:0b #0x0
typ_c_adr 14 TR04:0b #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
0797 0797 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0798 0x0798
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
0798 0798 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0799 _UAssist_0x1d:
0799 0799 seq_br_type 3 Unconditional Branch; Flow J 0x79b
seq_branch_adr 079b 0x079b
seq_en_micro 0
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 3d VR02:1d #0x10
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
079a 079a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x7a2
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 07a2 0x07a2
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 14 ZEROS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_rand 2 DEC_LOOP_COUNTER
079b 079b seq_br_type 1 Branch True; Flow J cc=True 0x79a
seq_branch_adr 079a 0x079a
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 13 LOOP_REG
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 26 VR06:06 #0x8000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
079c 079c fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x79a
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 19
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 079a 0x079a
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
079d 079d fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x79e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 079c 0x079c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 25 TR08:05 #0x8000000000
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
079e 079e fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_frame 2
079f 079f ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x7a1
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 07a1 0x07a1
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
07a0 07a0 ioc_tvbs 3 fiu+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 37 TR04:17 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 08 TR04:17 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 37 VR04:17 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 08 VR04:17 #0x0
val_c_mux_sel 2 ALU
val_frame 4
07a1 07a1 ioc_tvbs 3 fiu+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 38 TR04:18 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 07 TR04:18 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 38 VR04:18 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 07 VR04:18 #0x0
val_c_mux_sel 2 ALU
val_frame 4
07a2 07a2 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
07a3 07a3 fiu_load_var 1 hold_var; Flow C 0x7ab
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 07ab 0x07ab
seq_en_micro 0
typ_a_adr 37 TR04:17 #0x0
typ_frame 4
val_a_adr 24 VR05:04 #0x7
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
07a4 07a4 fiu_load_var 1 hold_var; Flow C cc=True 0x7ab
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 07ab 0x07ab
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2d TR05:0d #0x40
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 37 VR04:17 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
07a5 07a5 fiu_load_var 1 hold_var; Flow C cc=True 0x7ab
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 07ab 0x07ab
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 38 TR04:18 #0x0
typ_alu_func 0 PASS_A
typ_frame 4
val_alu_func 1a PASS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
07a6 07a6 fiu_load_var 1 hold_var; Flow C cc=True 0x7ab
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 07ab 0x07ab
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 34 TR06:14 #0xc0
typ_frame 6
val_alu_func 1a PASS_B
val_b_adr 38 VR04:18 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
07a7 07a7 fiu_len_fill_lit 4f zero-fill 0xf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 08 TR04:17 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
val_a_adr 14 ZEROS
val_c_adr 08 VR04:17 #0x0
val_c_source 0 FIU_BUS
val_frame 4
07a8 07a8 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3e VR05:1e #0xffff
val_frame 5
07a9 07a9 fiu_fill_mode_src 0 ; Flow C 0x7b1
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_br_type 7 Unconditional Call
seq_branch_adr 07b1 0x07b1
seq_en_micro 0
typ_b_adr 02 GP02
val_b_adr 02 GP02
07aa 07aa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 07 TR04:18 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_c_adr 07 VR04:18 #0x0
val_c_source 0 FIU_BUS
val_frame 4
07ab ; --------------------------------------------------------------------------------------
07ab ; Comes from:
07ab ; 07a3 C from color 0x07a3
07ab ; 07a4 C True from color 0x07a3
07ab ; 07a5 C True from color 0x07a3
07ab ; 07a6 C True from color 0x07a3
07ab ; --------------------------------------------------------------------------------------
07ab 07ab fiu_len_fill_lit 4f zero-fill 0xf; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 07ac 0x07ac
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
07ac 07ac seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 15 ZERO_COUNTER
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
07ad 07ad fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 01 GP01
07ae 07ae fiu_fill_mode_src 0 ; Flow C cc=True 0x7b1
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 07b1 0x07b1
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 02 GP02
val_b_adr 02 GP02
val_rand 2 DEC_LOOP_COUNTER
07af 07af fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
07b0 07b0 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x7ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 07ab 0x07ab
seq_en_micro 0
val_a_adr 03 GP03
val_b_adr 39 VR02:19 #0x0
val_frame 2
07b1 ; --------------------------------------------------------------------------------------
07b1 ; Comes from:
07b1 ; 07a9 C from color 0x07a3
07b1 ; 07ae C True from color 0x07ab
07b1 ; --------------------------------------------------------------------------------------
07b1 07b1 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
07b2 07b2 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
07b3 07b3 seq_br_type 8 Return True; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 24 VR05:04 #0x7
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
07b4 ; --------------------------------------------------------------------------------------
07b4 ; Comes from:
07b4 ; 0693 C from color 0x0693
07b4 ; 06b4 C from color 0x0000
07b4 ; 06bd C from color 0x062d
07b4 ; 06e9 C from color 0x06d2
07b4 ; 0757 C from color 0x0203
07b4 ; --------------------------------------------------------------------------------------
07b4 07b4 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
07b5 07b5 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
07b6 ; --------------------------------------------------------------------------------------
07b6 ; Comes from:
07b6 ; 05ad C from color 0x05a7
07b6 ; 06d5 C from color 0x06d2
07b6 ; 364e C from color 0x364d
07b6 ; 3b9d C from color 0x0bab
07b6 ; --------------------------------------------------------------------------------------
07b6 07b6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x7b5
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_random d disable slice timer
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 07b5 0x07b5
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 3f TR02:1f #0x180
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2f VR02:0f #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
07b7 07b7 seq_en_micro 0
seq_random 06 Pop_stack+?
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
07b8 07b8 fiu_load_var 1 hold_var; Flow C 0x210
fiu_mem_start 2 start-rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_random 15 ?
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_b_adr 16 CSA/VAL_BUS
07b9 07b9 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 33 GP0c
val_c_source 0 FIU_BUS
07ba 07ba fiu_load_mdr 1 hold_mdr; Flow J cc=False 0x7dd
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 07dd 0x07dd
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 21 VR02:01 #0x0
val_c_adr 34 GP0b
val_frame 2
07bb 07bb seq_en_micro 0
typ_c_adr 32 GP0d
val_c_adr 32 GP0d
07bc 07bc fiu_len_fill_lit 6f zero-fill 0x2f; Flow J cc=False 0x7bf
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 07bf 0x07bf
seq_cond_sel 53 SEQ.E_MACRO_EVENT~5
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0c GP0c
07bd 07bd fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x3681
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3681 0x3681
seq_en_micro 0
val_a_adr 0c GP0c
val_b_adr 3c VR12:1c #0xfffe
val_frame 12
07be 07be fiu_mem_start 3 start-wr
seq_en_micro 0
07bf 07bf fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
07c0 07c0 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
07c1 07c1 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 4 SAVE OFFSET
seq_random 06 Pop_stack+?
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 0 PASS_A
typ_b_adr 0f GP0f
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
07c2 07c2 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 0e GP0e
typ_b_adr 0d GP0d
typ_c_adr 33 GP0c
typ_c_lit 2
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 0d GP0d
07c3 07c3 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 0e GP0e
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 22 VR02:02 #0x0
val_frame 2
07c4 07c4 fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_mar_cntl 6 INCREMENT_MAR
07c5 07c5 fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
07c6 07c6 fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
07c7 07c7 fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
07c8 07c8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 04 GP04
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
07c9 07c9 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 05 GP05
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 05 GP05
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
07ca 07ca fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 06 GP06
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 06 GP06
07cb 07cb fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 07 GP07
07cc 07cc fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 08 GP08
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 08 GP08
07cd 07cd fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 09 GP09
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 09 GP09
07ce 07ce fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x7d0
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 07d0 0x07d0
seq_cond_sel 43 SEQ.loop_counter_zero
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 1
seq_random 5b ?
typ_a_adr 0c GP0c
typ_mar_cntl 6 INCREMENT_MAR
07cf 07cf fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 3b
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_frame 2
07d0 07d0 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=False 0x7d2
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 07d2 0x07d2
seq_cond_sel 43 SEQ.loop_counter_zero
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 21 VR0d:01 #0x0
val_frame d
07d1 07d1 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 3a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_frame 2
07d2 07d2 fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 0a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 17 LOOP_COUNTER
val_b_adr 20 VR0d:00 #0x0
val_frame d
07d3 07d3 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 14
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 22 TR0d:02 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0b GP0b
val_b_adr 22 VR0d:02 #0x0
val_frame d
07d4 07d4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 23 VR0d:03 #0x0
val_frame d
07d5 07d5 fiu_len_fill_lit 2f sign-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 23 TR02:03 #0x21
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 23 VR02:03 #0x0
val_frame 2
07d6 07d6 fiu_len_fill_lit 2f sign-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 24 VR02:04 #0x0
val_frame 2
07d7 07d7 fiu_len_fill_lit 2f sign-fill 0x2f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0d GP0d
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 0d GP0d
07d8 07d8 ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_random 07 Push_stack+?
typ_a_adr 0b GP0b
07d9 07d9 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 34 TR12:14 #0x7fff000
typ_alu_func 0 PASS_A
typ_b_adr 0f GP0f
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
07da 07da fiu_mem_start a start_continue_if_false; Flow J cc=True 0x7dc
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 07dc 0x07dc
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 14 BOT - 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 14 BOT - 1
val_rand 2 DEC_LOOP_COUNTER
07db 07db fiu_mem_start a start_continue_if_false; Flow J cc=False 0x7db
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 07db 0x07db
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 15 BOT
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 15 BOT
val_rand 2 DEC_LOOP_COUNTER
07dc 07dc seq_br_type a Unconditional Return; Flow R
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
07dd 07dd seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
val_b_adr 39 VR02:19 #0x0
val_frame 2
07de 07de fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07df 07df fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e0 07e0 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e1 07e1 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e2 07e2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
07e3 07e3 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e4 07e4 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e5 07e5 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
07e6 07e6 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
07e7 07e7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x7bc
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 07bc 0x07bc
seq_en_micro 0
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
07e8 07e8 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
07e9 07e9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x7e8
fiu_mem_start 6 start_rd_if_false
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 07e8 0x07e8
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 02 ?
typ_a_adr 3a TR12:1a #0x7ffe980
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
07ea 07ea fiu_mem_start a start_continue_if_false; Flow J cc=False 0x7ed
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 07ed 0x07ed
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 30 TR03:10 #0x0
typ_frame 3
typ_mar_cntl 6 INCREMENT_MAR
07eb 07eb ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
07ec 07ec fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x80f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 080f 0x080f
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3a TR12:1a #0x7ffe980
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
07ed 07ed fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
07ee 07ee fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 07 Push_stack+?
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 0 PASS_A
typ_b_adr 0e GP0e
typ_c_adr 30 GP0f
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
07ef 07ef fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
seq_random 07 Push_stack+?
typ_a_adr 25 TR02:05 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 1b A_OR_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
07f0 07f0 fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_mar_cntl 6 INCREMENT_MAR
07f1 07f1 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 3f Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
07f2 07f2 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
07f3 07f3 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
07f4 07f4 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
07f5 07f5 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
07f6 07f6 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
07f7 07f7 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
07f8 07f8 fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
07f9 07f9 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
07fa 07fa fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
07fb 07fb fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 55 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
07fc 07fc fiu_len_fill_lit 4a zero-fill 0xa
fiu_mem_start 4 continue
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 46 ?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
07fd 07fd fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR0d:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR0d:01 #0x0
val_c_mux_sel 2 ALU
val_frame d
07fe 07fe fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
07ff 07ff fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR0d:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR0d:02 #0x0
val_c_mux_sel 2 ALU
val_frame d
0800 0800 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 31 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0d:03 #0x0
val_c_mux_sel 2 ALU
val_frame d
0801 0801 ioc_adrbs 1 val ; Flow J cc=True 0x802
; Flow J cc=#0x0 0x802
; Flow J cc=#0x1 0x803
; Flow J cc=#0x2 0x804
; Flow J cc=#0x3 0x805
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0802 0x0802
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_lex_adr 2
seq_random 14 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 0d GP0d
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
0802 0802 fiu_mem_start 2 start-rd; Flow J 0x806
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0806 0x0806
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 1c VR02:03 #0x0
val_frame 2
0803 0803 fiu_mem_start 2 start-rd; Flow J 0x806
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0806 0x0806
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 0b ?
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 1c VR02:03 #0x0
val_frame 2
0804 0804 fiu_mem_start 2 start-rd; Flow J 0x806
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0806 0x0806
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_random 0b ?
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 1c VR02:03 #0x0
val_frame 2
0805 0805 seq_br_type 3 Unconditional Branch; Flow J 0x804
seq_branch_adr 0804 0x0804
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 0b ?
0806 0806 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
seq_random 07 Push_stack+?
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 1b TR02:04 #0x29
typ_frame 2
val_b_adr 25 VR02:05 #0x0
val_c_adr 1b VR02:04 #0x0
val_frame 2
0807 0807 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 2
seq_random 53 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2a VR11:0a #0x7fff000
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_frame 11
val_rand a PASS_B_HIGH
0808 0808 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x80c
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 080c 0x080c
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 0e GP0e
0809 0809 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x80b
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 080b 0x080b
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2b BOT - 1
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2b BOT - 1
val_c_mux_sel 2 ALU
080a 080a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x80a
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 080a 0x080a
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
080b 080b fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x80d
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 080d 0x080d
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
080c 080c fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x80d
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 080d 0x080d
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_random 07 Push_stack+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2b BOT - 1
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2b BOT - 1
val_c_mux_sel 2 ALU
080d 080d fiu_len_fill_lit 59 zero-fill 0x19
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 0a
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 10 Load_break_mask+?
typ_a_adr 0d GP0d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0e GP0e
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
080e 080e fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x2ab4
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 1 ALU >> 16
080f ; --------------------------------------------------------------------------------------
080f ; Comes from:
080f ; 07ec C from color 0x07e8
080f ; --------------------------------------------------------------------------------------
080f 080f fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0810 0810 seq_en_micro 0
0811 0811 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x816
seq_br_type 1 Branch True
seq_branch_adr 0816 0x0816
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0812 0812 fiu_mem_start 3 start-wr; Flow C 0x3683
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3683 0x3683
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
0813 0813 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl b LOAD_MAR_DATA
0814 0814 fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0815 0815 fiu_tivi_src 4 fiu_var; Flow R cc=True
; Flow J cc=False 0x211
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 8 Return True
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 01 GP01
val_b_adr 39 VR03:19 #0x0
val_frame 3
0816 0816 fiu_mem_start 5 start_rd_if_true; Flow R cc=False
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 0817 0x0817
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 0f GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_frame 3
0817 0817 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0818 0x0818
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0818 0818 fiu_tivi_src 2 tar_fiu; Flow J 0x812
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0812 0x0812
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR03:11 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 3
0819 0819 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
081a 081a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 16 stage data register
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
081b 081b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x20b
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 020b 0x020b
seq_cond_sel 7d IOC.IOC_XFER.PERR~
seq_en_micro 0
typ_b_adr 0b GP0b
typ_c_adr 34 GP0b
val_b_adr 0b GP0b
081c 081c fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 34
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
081d 081d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x81e
; Flow J cc=#0x0 0x81f
; Flow J cc=#0x1 0x820
; Flow J cc=#0x2 0x821
; Flow J cc=#0x3 0x822
; Flow J cc=#0x4 0x823
; Flow J cc=#0x5 0x824
; Flow J cc=#0x6 0x825
; Flow J cc=#0x7 0x826
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 081f PACKET_0
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 25 TR00:05 #0x5
val_a_adr 0b GP0b
081e 081e seq_br_type 7 Unconditional Call; Flow C 0x20c
seq_branch_adr 020c 0x020c
seq_en_micro 0
081f ; --------------------------------------------------------------------------------------
081f ; Response to a request
081f ; --------------------------------------------------------------------------------------
081f PACKET_0:
081f 081f seq_br_type 3 Unconditional Branch; Flow J 0x825
seq_branch_adr 0825 0x0825
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 19
0820 ; --------------------------------------------------------------------------------------
0820 ; Load page boot packet, for instance:
0820 ; 04800000 00000100 00162413 0000600e
0820 ; ^ ^^^^^^ ^^ ^
0820 ; packet type --+ | | |
0820 ; segment -----------------+ | |
0820 ; page_no (*2) ------------------+ |
0820 ; space + R/O bit ------------------+
0820 ; a = type + read-write
0820 ; f = system + read-write
0820 ; 9 = code + read-only
0820 ; --------------------------------------------------------------------------------------
0820 PACKET_1:
0820 0820 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x846
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0846 0x0846
seq_en_micro 0
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0821 ; --------------------------------------------------------------------------------------
0821 ; This is the final boot packet:
0821 ; 04000088 43000200 00010004 00063b8b
0821 ; ^ ^^^^^^^^ ^^^^^
0821 ; packet type --+ | |
0821 ; segment of KAB_CONTROL?--+ |
0821 ; cluster ID -----------------------+
0821 ; --------------------------------------------------------------------------------------
0821 PACKET_2:
0821 0821 fiu_len_fill_lit 57 zero-fill 0x17; Flow J 0x871
fiu_load_var 1 hold_var
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 0871 0x0871
seq_en_micro 0
0822 PACKET_3?:
0822 0822 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0x85d
fiu_offs_lit 76
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 085d 0x085d
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0823 PACKET_4?:
0823 0823 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x865
fiu_load_mdr 1 hold_mdr
fiu_mem_start f start_physical_tag_rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0865 0x0865
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 0 PASS_A
typ_b_adr 0b GP0b
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0824 PACKET_5?:
0824 0824 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x86c
fiu_load_mdr 1 hold_mdr
fiu_mem_start d start_physical_rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 086c 0x086c
seq_en_micro 0
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_b_adr 0b GP0b
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
; COME FROM 0x81f
0825 0825 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x211
fiu_load_var 1 hold_var
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_c_adr 1e TR19:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_frame 3
0826 0826 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 3c TR03:1c #0x0
typ_alu_func 7 INC_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 0 NO_OP
val_c_adr 1e VR19:01 #0x0
val_c_source 0 FIU_BUS
val_frame 19
0827 0827 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x20c
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 4 Call False
seq_branch_adr 020c 0x020c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 3f TR06:1f #0x2000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0b GP0b
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 20 VR02:00 #0x10
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
0828 0828 fiu_len_fill_lit 7c zero-fill 0x3c
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 1c TR19:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_c_adr 1c VR19:03 #0x0
val_c_source 0 FIU_BUS
val_frame 19
0829 0829 fiu_len_fill_lit 42 zero-fill 0x2
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 03 TR03:1c #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
082a 082a fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 72
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 1d TR19:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 19
val_a_adr 23 VR19:03 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0b GP0b
val_c_adr 1c VR19:03 #0x0
val_c_mux_sel 2 ALU
val_frame 19
082b 082b fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 2c TR08:0c #0x2000000000000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR03:11 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 3
082c 082c seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_c_adr 1d VR19:02 #0x0
val_c_mux_sel 2 ALU
val_frame 19
082d 082d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x211
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 0a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
082e 082e fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x211
fiu_mem_start 4 continue
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
val_c_adr 3f GP00
082f 082f ioc_load_wdr 0 ; Flow J cc=True 0x830
; Flow J cc=#0x0 0x830
; Flow J cc=#0x1 0x831
; Flow J cc=#0x2 0x832
; Flow J cc=#0x3 0x833
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0830 0x0830
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0830 0830 fiu_vmux_sel 1 fill value; Flow J 0x834
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0834 0x0834
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 23 VR19:03 #0x0
val_c_adr 1d VR19:02 #0x0
val_c_source 0 FIU_BUS
val_frame 19
val_rand 3 CONDITION_TO_FIU
0831 0831 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
0832 0832 fiu_mem_start 11 start_tag_query; Flow J 0x836
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0836 0x0836
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 23 VR19:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 19
0833 0833 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
0834 0834 seq_en_micro 0
val_c_adr 1c VR19:03 #0x0
val_c_mux_sel 2 ALU
val_frame 19
0835 0835 ioc_fiubs 2 typ ; Flow J 0x83e
seq_br_type 3 Unconditional Branch
seq_branch_adr 083e 0x083e
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0836 0836 fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=True 0x834
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0834 0x0834
seq_en_micro 0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
0837 0837 seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0838 0838 fiu_tivi_src 3 tar_frame; Flow C cc=False 0x211
ioc_adrbs 1 val
ioc_random 1c read ioc memory and increment address
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
0839 0839 ioc_adrbs 1 val ; Flow C 0x2ab4
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 03 GP03
val_alu_func 0 PASS_A
083a 083a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
083b 083b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
083c 083c fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x20b
fiu_mem_start e start_physical_wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_br_type 4 Call False
seq_branch_adr 020b 0x020b
seq_cond_sel 7d IOC.IOC_XFER.PERR~
seq_en_micro 0
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
083d 083d ioc_fiubs 2 typ ; Flow J cc=True 0x839
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0839 0x0839
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_b_adr 05 GP05
typ_frame 5
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
083e 083e seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
083f 083f fiu_mem_start 2 start-rd; Flow C 0x810
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0810 0x0810
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR03:11 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 3
0840 0840 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 23 TR06:03 #0xd04000f00000001
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0841 0841 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3743
seq_br_type 1 Branch True
seq_branch_adr 3743 0x3743
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 3c VR02:1c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 09 GP09
val_frame 2
0842 0842 seq_br_type 4 Call False; Flow C cc=False 0x211
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0843 0843 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3743
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3743 0x3743
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0844 0844 seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 3e VR04:1e #0x0
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0845 0845 fiu_mem_start 2 start-rd; Flow J 0x3743
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0846 0846 fiu_load_oreg 1 hold_oreg
fiu_mem_start 11 start_tag_query
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 04 GP04
typ_c_adr 3f GP00
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_frame 12
0847 0847 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x20c
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020c 0x020c
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_frame 3
0848 0848 fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=True 0x20c
fiu_mem_start 13 start_available_query
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020c 0x020c
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
0849 0849 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x20c
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020c 0x020c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
084a 084a seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
084b 084b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x211
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
084c 084c fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 34
fiu_op_sel 3 insert
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
084d 084d fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 3a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_frame 6
084e 084e fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func a PASS_A_ELSE_PASS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 31 VR02:11 #0x1
val_frame 2
084f 084f fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_random 1c read ioc memory and increment address
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
0850 0850 fiu_tivi_src 2 tar_fiu; Flow C 0x8a5
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 08a5 0x08a5
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
0851 0851 ioc_adrbs 1 val ; Flow C 0x2ab4
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 03 GP03
val_alu_func 0 PASS_A
0852 0852 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
0853 0853 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0854 0854 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x20b
fiu_mem_start e start_physical_wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_br_type 4 Call False
seq_branch_adr 020b 0x020b
seq_cond_sel 7d IOC.IOC_XFER.PERR~
seq_en_micro 0
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0855 0855 ioc_load_wdr 0 ; Flow J cc=False 0x851
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0851 0x0851
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 02 GP02
val_b_adr 02 GP02
0856 0856 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 0b GP0b
val_a_adr 34 VR03:14 #0x0
val_b_adr 16 CSA/VAL_BUS
val_frame 3
val_rand c START_MULTIPLY
0857 0857 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR03:15 #0x0
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 3
0858 0858 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_en_micro 0
val_a_adr 0b GP0b
0859 0859 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 32 VR02:12 #0x40
val_frame 2
085a 085a fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_random 14 clear cpu running
seq_en_micro 0
val_a_adr 14 ZEROS
085b 085b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
085c 085c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_random 4 write request fifo
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
085d 085d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_rand e CHECK_CLASS_SYSTEM_B
085e 085e ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1e A_AND_B
typ_b_adr 3a TR02:1a #0x3f
typ_frame 2
085f 085f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 13 LOOP_REG
val_rand 1 INC_LOOP_COUNTER
0860 0860 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x85d
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 085d 0x085d
seq_en_micro 0
typ_a_adr 0b GP0b
0861 0861 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
seq_en_micro 0
typ_c_adr 34 GP0b
0862 0862 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 34 VR03:14 #0x0
val_b_adr 16 CSA/VAL_BUS
val_frame 3
val_rand c START_MULTIPLY
0863 0863 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_b_adr 0b GP0b
typ_frame 10
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR03:15 #0x0
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 3
0864 0864 fiu_tivi_src 4 fiu_var; Flow J 0x859
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0859 0x0859
seq_en_micro 0
val_a_adr 0b GP0b
val_c_adr 34 GP0b
0865 0865 fiu_mem_start 15 setup_tag_read
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0866 0866 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x868
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs 8 typ+mem
seq_br_type 3 Unconditional Branch
seq_branch_adr 0868 0x0868
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0b GP0b
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 6
0867 0867 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x861
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_random 1e write ioc memory and increment address
ioc_tvbs a fiu+mem
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0861 0x0861
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0b GP0b
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 6
0868 0868 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x867
fiu_load_tar 1 hold_tar
fiu_mem_start 15 setup_tag_read
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0867 0x0867
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_rand d SET_PASS_PRIVACY_BIT
0869 0869 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
086a 086a fiu_mem_start f start_physical_tag_rd
seq_en_micro 0
086b 086b fiu_mem_start 15 setup_tag_read; Flow J 0x867
seq_br_type 3 Unconditional Branch
seq_branch_adr 0867 0x0867
seq_en_micro 0
086c 086c seq_br_type 3 Unconditional Branch; Flow J 0x86f
seq_branch_adr 086f 0x086f
seq_en_micro 0
086d 086d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start d start_physical_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 7 INC_A
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand 0 NO_OP
val_a_adr 0b GP0b
086e 086e ioc_random 1e write ioc memory and increment address; Flow J cc=True 0x861
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0861 0x0861
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
086f 086f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1e write ioc memory and increment address
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0870 0870 fiu_tivi_src c mar_0xc; Flow J 0x86d
ioc_fiubs 0 fiu
ioc_random 1e write ioc memory and increment address
seq_br_type 3 Unconditional Branch
seq_branch_adr 086d 0x086d
seq_en_micro 0
typ_b_adr 0b GP0b
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_rand d SET_PASS_PRIVACY_BIT
0871 0871 fiu_len_fill_lit 57 zero-fill 0x17
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_b_adr 32 TR02:12 #0x0
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_c_adr 0d VR03:12 #0x0
val_c_mux_sel 2 ALU
val_frame 3
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0872 0872 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20c
seq_br_type 5 Call True
seq_branch_adr 020c 0x020c
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_frame 3
0873 0873 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
0874 0874 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3e VR03:1e #0x4
val_frame 3
0875 0875 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0876 0876 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0877 0877 fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
0878 0878 seq_b_timing 1 Latch Condition; Flow C cc=True 0x211
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_en_micro 0
val_a_adr 3e VR03:1e #0x4
val_alu_func 0 PASS_A
val_c_adr 05 VR03:1a #0x0
val_c_mux_sel 2 ALU
val_frame 3
0879 0879 ioc_fiubs 1 val ; Flow C 0xb92
seq_br_type 7 Unconditional Call
seq_branch_adr 0b92 0x0b92
seq_en_micro 0
typ_c_adr 1b TR1b:04 #0x5d
typ_c_mux_sel 0 ALU
typ_frame 1b
typ_rand c WRITE_OUTER_FRAME
val_c_adr 1b VR1b:04 #0x5d
val_c_mux_sel 2 ALU
val_frame 1b
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
087a 087a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
087b _UAssist_0x30:
087b 087b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_random 02 ?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
087c 087c ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
087d 087d typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 19
087e 087e typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1e VR19:01 #0x0
val_c_mux_sel 2 ALU
val_frame 19
087f 087f typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR19:02 #0x0
val_c_mux_sel 2 ALU
val_frame 19
0880 0880 typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1c VR19:03 #0x0
val_c_mux_sel 2 ALU
val_frame 19
0881 0881 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0882 0882 fiu_mem_start 2 start-rd; Flow J 0x3743
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 23 TR06:03 #0xd04000f00000001
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
0883 _UAssist_0x15:
0883 0883 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x211
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 14 ZEROS
typ_b_adr 1e TOP - 2
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_b_adr 20 VR06:00 #0x40000000
val_frame 6
0884 0884 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x888
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0888 0x0888
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1d TOP - 3
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0885 0885 fiu_fill_mode_src 0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
0886 0886 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x88c
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 088c 0x088c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1d TOP - 3
val_alu_func 1 A_PLUS_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
0887 0887 fiu_fill_mode_src 0 ; Flow J 0x88e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 088e 0x088e
val_a_adr 03 GP03
val_alu_func 1d A_AND_NOT_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
0888 0888 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
val_a_adr 1d TOP - 3
val_alu_func 1 A_PLUS_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
0889 0889 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
088a 088a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
088b 088b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x88e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 088e 0x088e
val_a_adr 03 GP03
val_alu_func 1d A_AND_NOT_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
088c 088c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
088d 088d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x88e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 088e 0x088e
val_a_adr 03 GP03
val_alu_func 1d A_AND_NOT_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
088e 088e fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x211
fiu_load_tar 1 hold_tar
fiu_offs_lit 18
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 02 ?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 33 VR03:13 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 3
088f 088f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x211
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 21 VR05:01 #0x3
val_frame 5
0890 0890 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 34
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 3e TR03:1e #0x0
typ_alu_func 7 INC_A
typ_c_adr 01 TR03:1e #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
0891 0891 fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_b_adr 1e TOP - 2
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 03 GP03
0892 0892 fiu_len_fill_lit 4a zero-fill 0xa; Flow C cc=True 0x211
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
0893 0893 ioc_load_wdr 0 ; Flow J cc=True 0x89c
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 089c 0x089c
typ_a_adr 3c TR03:1c #0x0
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 0 NO_OP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0894 0894 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0895 0895 fiu_len_fill_lit 4c zero-fill 0xc; Flow C cc=False 0x211
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_en_micro 0
val_a_adr 04 GP04
val_b_adr 34 VR03:14 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 3
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
0896 0896 fiu_mem_start d start_physical_rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 36 VR03:16 #0x0
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 3
0897 0897 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_en_micro 0
val_a_adr 05 GP05
0898 0898 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1e write ioc memory and increment address
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
0899 0899 ioc_random 1e write ioc memory and increment address
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_b_adr 06 GP06
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR02:1d #0x10
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
089a 089a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start d start_physical_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand 0 NO_OP
val_a_adr 06 GP06
089b 089b ioc_random 1e write ioc memory and increment address; Flow J cc=True 0x898
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0898 0x0898
seq_en_micro 0
089c 089c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 3f TR06:1f #0x2000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_b_adr 34 VR03:14 #0x0
val_c_adr 3f GP00
val_frame 3
val_rand c START_MULTIPLY
089d 089d seq_en_micro 0
typ_c_adr 3f GP00
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR03:15 #0x0
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 3
089e 089e fiu_mem_start 2 start-rd; Flow C 0x810
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0810 0x0810
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR03:11 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 3
089f 089f fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_random 1 load transfer address
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 03 TR03:1c #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
val_a_adr 05 GP05
08a0 08a0 fiu_len_fill_lit 5f zero-fill 0x1f; Write mailbox
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
ioc_random 1e write ioc memory and increment address
seq_en_micro 0
08a1 08a1 ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
08a2 08a2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
08a3 08a3 ioc_random 1e write ioc memory and increment address
ioc_tvbs 2 fiu+val
seq_en_micro 0
08a4 08a4 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x211
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_random 4 write request fifo
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 0211 0x0211
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
08a5 ; --------------------------------------------------------------------------------------
08a5 ; Comes from:
08a5 ; 0850 C from color ME_PACKET
08a5 ; --------------------------------------------------------------------------------------
08a5 08a5 fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_vmux_sel 1 fill value
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
08a6 08a6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
08a7 08a7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x34fd
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_br_type 7 Unconditional Call
seq_branch_adr 34fd 0x34fd
seq_en_micro 0
08a8 08a8 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 08 GP08
val_b_adr 08 GP08
08a9 08a9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 09 GP09
08aa 08aa fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
typ_mar_cntl 5 RESTORE_MAR_REFRESH
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 0 PASS_A
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
08ab 08ab fiu_mem_start 18 acknowledge_refresh
fiu_tivi_src c mar_0xc
seq_en_micro 0
val_a_adr 3a VR08:1a #0x2710
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
08ac 08ac seq_en_micro 0
val_alu_func 6 A_MINUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
08ad 08ad fiu_len_fill_lit 6f zero-fill 0x2f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3f VR02:1f #0x60
val_frame 2
08ae 08ae fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 33 TR09:13 #0xf4000004
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 9
typ_rand c WRITE_OUTER_FRAME
08af 08af fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl 5 RESTORE_MAR_REFRESH
val_c_adr 13 VR0d:0c #0x0
val_c_mux_sel 2 ALU
val_frame d
08b0 08b0 fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 5c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 12 VR0d:0d #0x0
val_c_source 0 FIU_BUS
val_frame d
08b1 08b1 seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 2d VR0d:0d #0x0
val_alu_func 7 INC_A
val_c_adr 12 VR0d:0d #0x0
val_c_mux_sel 2 ALU
val_frame d
08b2 08b2 seq_en_micro 0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
08b3 08b3 seq_en_micro 0
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
08b4 08b4 seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
08b5 08b5 fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 3 LEFT_I_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
08b6 08b6 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 04 GP04
08b7 08b7 seq_br_type 0 Branch False; Flow J cc=False 0x8c4
seq_branch_adr 08c4 0x08c4
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
08b8 08b8 fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR09:1d #0x1ffe000
val_frame 9
08b9 08b9 fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3e TR12:1e #0x1000
typ_frame 12
08ba 08ba fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR11:1d #0xffe000
val_frame 11
08bb 08bb fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3a TR05:1a #0x800
typ_frame 5
08bc 08bc fiu_mem_start f start_physical_tag_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR09:1d #0x1ffe000
val_frame 9
08bd 08bd fiu_mem_start 15 setup_tag_read
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 04 GP04
08be 08be fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x20d
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
ioc_tvbs a fiu+mem
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 2c VR0d:0c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
08bf 08bf fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_c_adr 13 VR0d:0c #0x0
val_c_source 0 FIU_BUS
val_frame d
08c0 08c0 fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
08c1 08c1 fiu_mem_start 18 acknowledge_refresh; Flow J cc=True 0x8c0
fiu_tivi_src c mar_0xc
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 08c0 0x08c0
seq_en_micro 0
08c2 08c2 seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
08c3 08c3 seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
08c4 08c4 fiu_mem_start 18 acknowledge_refresh; Flow J cc=True 0x8b5
fiu_tivi_src c mar_0xc
seq_br_type 1 Branch True
seq_branch_adr 08b5 0x08b5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 29 VR08:09 #0x1000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
08c5 08c5 seq_br_type 7 Unconditional Call; Flow C 0x8e6
seq_branch_adr 08e6 0x08e6
seq_en_micro 0
08c6 08c6 fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_b_adr 24 TR08:04 #0xffc000000a000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_b_adr 2c VR0d:0c #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame d
08c7 08c7 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 0c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
08c8 08c8 seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
08c9 08c9 fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 3 LEFT_I_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
08ca 08ca fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 12 TR0d:0d #0x0
typ_c_source 0 FIU_BUS
typ_frame d
08cb 08cb seq_br_type 0 Branch False; Flow J cc=False 0x8d9
seq_branch_adr 08d9 0x08d9
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
08cc 08cc fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR09:1d #0x1ffe000
val_frame 9
08cd 08cd fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3e TR12:1e #0x1000
typ_frame 12
08ce 08ce fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR11:1d #0xffe000
val_frame 11
08cf 08cf fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3a TR05:1a #0x800
typ_frame 5
08d0 08d0 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR09:1d #0x1ffe000
val_frame 9
08d1 08d1 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
08d2 08d2 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x20d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2c VR0d:0c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
08d3 08d3 fiu_mem_start e start_physical_wr
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 2c VR0d:0c #0x0
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_frame d
08d4 08d4 fiu_mem_start 18 acknowledge_refresh
fiu_tivi_src c mar_0xc
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
08d5 08d5 fiu_mem_start e start_physical_wr; Flow J cc=True 0x8d4
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 08d4 0x08d4
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
08d6 08d6 fiu_mem_start 18 acknowledge_refresh; Flow J cc=False 0x8d3
fiu_tivi_src c mar_0xc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 08d3 0x08d3
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR08:19 #0xfffe010000000080
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 8
08d7 08d7 seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
08d8 08d8 seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
08d9 08d9 fiu_mem_start 18 acknowledge_refresh; Flow J cc=True 0x8c9
fiu_tivi_src c mar_0xc
seq_br_type 1 Branch True
seq_branch_adr 08c9 0x08c9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 29 VR08:09 #0x1000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
08da 08da seq_br_type 7 Unconditional Call; Flow C 0x8e6
seq_branch_adr 08e6 0x08e6
seq_en_micro 0
08db 08db fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_b_adr 2c VR0d:0c #0x0
val_frame d
08dc 08dc fiu_len_fill_lit 7d zero-fill 0x3d
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 11 VR0d:0e #0x0
val_c_source 0 FIU_BUS
val_frame d
08dd 08dd seq_en_micro 0
val_a_adr 23 VR08:03 #0x4c
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 8
08de 08de fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_frame d
val_a_adr 33 VR05:13 #0x6c
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
08df 08df fiu_mem_start 13 start_available_query
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
08e0 08e0 seq_en_micro 0
08e1 08e1 fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
08e2 08e2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 8 typ+mem
seq_en_micro 0
08e3 08e3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 74
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_b_adr 04 GP04
08e4 08e4 ioc_load_wdr 0 ; Flow J cc=False 0x8df
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 08df 0x08df
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
08e5 08e5 seq_br_type 3 Unconditional Branch; Flow J 0x8f6
seq_branch_adr 08f6 0x08f6
seq_en_micro 0
08e6 ; --------------------------------------------------------------------------------------
08e6 ; Comes from:
08e6 ; 08c5 C from color 0x0127
08e6 ; 08da C from color 0x0127
08e6 ; --------------------------------------------------------------------------------------
08e6 08e6 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
08e7 08e7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
08e8 08e8 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
08e9 08e9 fiu_len_fill_lit 43 zero-fill 0x3
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
08ea 08ea seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x8ec
seq_br_type 1 Branch True
seq_branch_adr 08ec 0x08ec
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
08eb 08eb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
08ec 08ec fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 04
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
08ed 08ed seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x8ef
seq_br_type 1 Branch True
seq_branch_adr 08ef 0x08ef
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
08ee 08ee seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
08ef 08ef fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
08f0 08f0 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x8f2
seq_br_type 1 Branch True
seq_branch_adr 08f2 0x08f2
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
08f1 08f1 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
08f2 08f2 fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
08f3 08f3 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x8f5
seq_br_type 1 Branch True
seq_branch_adr 08f5 0x08f5
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
08f4 08f4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
08f5 08f5 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
08f6 08f6 fiu_mem_start 18 acknowledge_refresh; Flow C 0x367b
fiu_tivi_src c mar_0xc
ioc_random 1 load transfer address
seq_br_type 7 Unconditional Call
seq_branch_adr 367b 0x367b
seq_en_micro 0
seq_random 0a ?
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
08f7 08f7 ioc_random 1c read ioc memory and increment address
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
08f8 08f8 seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
08f9 ; --------------------------------------------------------------------------------------
08f9 ; Read IOP[0x400] = 0x00000010
08f9 ; Number of mailboxes ?
08f9 ; --------------------------------------------------------------------------------------
08f9 08f9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
seq_random 55 ?
typ_c_adr 0c TR03:13 #0x0
typ_c_source 0 FIU_BUS
typ_frame 3
val_c_adr 0c VR03:13 #0x0
val_c_source 0 FIU_BUS
val_frame 3
08fa 08fa fiu_mem_start 13 start_available_query
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 38 VR05:18 #0x200
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
08fb 08fb seq_en_micro 0
08fc 08fc fiu_mem_start 18 acknowledge_refresh
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 3a VR11:1a #0x80000000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 11
08fd 08fd fiu_mem_start 17 scavenger_write; Flow J cc=False 0x8fc
fiu_tivi_src 1 tar_val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 08fc 0x08fc
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
val_rand 2 DEC_LOOP_COUNTER
08fe 08fe fiu_mem_start f start_physical_tag_rd; Flow J cc=False 0x8fb
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 08fb 0x08fb
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 38 VR05:18 #0x200
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
08ff 08ff fiu_tivi_src 8 type_var; Flow C 0x2ab4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
typ_b_adr 33 TR09:13 #0xf4000004
typ_frame 9
typ_mar_cntl 4 RESTORE_MAR
0900 ; --------------------------------------------------------------------------------------
0900 ; Read IOP[0x404] = 0x04000020
0900 ; IOP (Sizeof buffer << 32) | Sizeof mailbox
0900 ; --------------------------------------------------------------------------------------
0900 0900 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
val_c_adr 0b VR03:14 #0x0
val_c_source 0 FIU_BUS
val_frame 3
0901 ; --------------------------------------------------------------------------------------
0901 ; Read IOP[0x408] = 0x0000e610
0901 ; IOP base address of mailboxes
0901 ; --------------------------------------------------------------------------------------
0901 0901 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
val_c_adr 0a VR03:15 #0x0
val_c_source 0 FIU_BUS
val_frame 3
0902 ; --------------------------------------------------------------------------------------
0902 ; Read IOP[0x40c] = 0x00040000
0902 ; IOP base address of buffers
0902 ; --------------------------------------------------------------------------------------
0902 0902 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_random 1c read ioc memory and increment address
ioc_tvbs 4 ioc+ioc
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 09 VR03:16 #0x0
val_c_source 0 FIU_BUS
val_frame 3
0903 _UAssist_0x31:
0903 0903 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0xb53
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0b53 0x0b53
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
0904 0904 fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0905 _UAssist_0x32:
0905 0905 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_b_adr 1f TOP - 1
0906 0906 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0907 0907 ioc_fiubs 1 val ; Flow C cc=False 0x32dc
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2f VR12:0f #0xfffff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 12
0908 0908 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
0909 0909 ioc_fiubs 0 fiu
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
090a 090a fiu_mem_start 2 start-rd; Flow C 0x329e
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
090b 090b typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
090c 090c fiu_mem_start 8 start_wr_if_false; Flow C 0x32d7
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
090d 090d seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
090e 090e fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x90b
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 090b 0x090b
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
090f 090f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_rand a PASS_B_HIGH
0910 0910 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_random 0f Load_control_top+?
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0911 0911 fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl a LOAD_MAR_IMPORT
typ_rand 5 CHECK_CLASS_B_LIT
val_b_adr 04 GP04
0912 0912 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0913 _UAssist_0x34:
0913 0913 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0914 0914 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0915 0915 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x916
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
0916 0916 fiu_len_fill_lit 5a zero-fill 0x1a; Flow R cc=False
; Flow J cc=True 0x3971
fiu_offs_lit 45
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 9 Return False
seq_branch_adr 3971 0x3971
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
0917 _UAssist_0x35:
0917 0917 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0918 0918 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0919 _UAssist_0x3c:
0919 0919 ioc_adrbs 1 val ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
091a 091a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x91e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 091e 0x091e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
091b 091b <default>
091c 091c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
091d 091d ioc_load_wdr 0 ; Flow J 0x94d
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 094d 0x094d
091e 091e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
091f 091f <halt> ; Flow R
0920 ; --------------------------------------------------------------------------------------
0920 ; 0x020d Execute Module,Elaborate
0920 ; --------------------------------------------------------------------------------------
0920 MACRO_Execute_Module,Elaborate:
0920 0920 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0920
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1d
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0921 0921 fiu_mem_start 4 continue; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
0922 0922 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0923 0923 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32db
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0924 0924 fiu_mem_start 3 start-wr; Flow C cc=True 0x32db
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0925 0925 ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
0926 0926 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0927 0927 <halt> ; Flow R
0928 ; --------------------------------------------------------------------------------------
0928 ; 0x0206 Execute Module,Check_Elaborated
0928 ; --------------------------------------------------------------------------------------
0928 MACRO_Execute_Module,Check_Elaborated:
0928 0928 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0928
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1d
typ_mar_cntl d LOAD_MAR_TYPE
0929 0929 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 092a 0x092a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
092a 092a fiu_mem_start 5 start_rd_if_true; Flow C cc=False 0x32a9
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
092b 092b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
092c 092c fiu_mem_start 7 start_wr_if_true; Flow C cc=False 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
092d 092d ioc_load_wdr 0 ; Flow J 0x926
seq_br_type 3 Unconditional Branch
seq_branch_adr 0926 0x0926
typ_b_adr 01 GP01
val_b_adr 01 GP01
092e ; --------------------------------------------------------------------------------------
092e ; 0x020f Execute Module,Activate
092e ; --------------------------------------------------------------------------------------
092e MACRO_Execute_Module,Activate:
092e 092e dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 092e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 10 TOP
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
092f 092f fiu_tivi_src c mar_0xc; Flow C cc=False 0x32a9
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
0930 0930 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
0931 0931 seq_br_type 7 Unconditional Call; Flow C 0x3971
seq_branch_adr 3971 0x3971
seq_random 02 ?
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
0932 ; --------------------------------------------------------------------------------------
0932 ; 0x020e Execute Module,Augment_Imports
0932 ; --------------------------------------------------------------------------------------
0932 MACRO_Execute_Module,Augment_Imports:
0932 0932 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0932
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
0933 0933 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32db
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0934 0934 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
0935 0935 fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x936
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 093a 0x093a
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0936 0936 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=False 0x943
fiu_load_tar 1 hold_tar
fiu_offs_lit 2c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0943 0x0943
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0937 0937 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32db
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
0938 0938 fiu_mem_start 6 start_rd_if_false; Flow C cc=False 0x948
ioc_adrbs 3 seq
seq_br_type 4 Call False
seq_branch_adr 0948 0x0948
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
0939 0939 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32db
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
093a 093a ioc_fiubs 1 val ; Flow C cc=True 0x32dc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 1d A_AND_NOT_B
val_b_adr 3a VR05:1a #0x3ff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
093b 093b fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x940
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0940 0x0940
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
093c 093c typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
093d 093d fiu_mem_start 3 start-wr; Flow J cc=True 0x949
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0949 0x0949
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
093e 093e seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
093f 093f fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x93c
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 093c 0x093c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
0940 0940 ioc_adrbs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_alu_func 1a PASS_B
typ_csa_cntl 1 START_POP_DOWN
val_alu_func 1 A_PLUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0941 0941 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl d LOAD_MAR_TYPE
0942 0942 ioc_load_wdr 0 ; Flow J 0x926
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0926 0x0926
val_b_adr 01 GP01
0943 0943 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32db
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
0944 0944 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32db
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0945 0945 fiu_mem_start 6 start_rd_if_false; Flow C cc=False 0x948
ioc_adrbs 3 seq
seq_br_type 4 Call False
seq_branch_adr 0948 0x0948
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
0946 0946 fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0xb53
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0b53 0x0b53
typ_a_adr 10 TOP
0947 0947 fiu_tivi_src c mar_0xc; Flow J 0x3339
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3339 0x3339
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 10
typ_rand c WRITE_OUTER_FRAME
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0948 ; --------------------------------------------------------------------------------------
0948 ; Comes from:
0948 ; 0938 C False from color 0x0921
0948 ; 0945 C False from color 0x0921
0948 ; --------------------------------------------------------------------------------------
0948 0948 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
0949 0949 fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
094a 094a seq_br_type 3 Unconditional Branch; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
094b 094b <halt> ; Flow R
094c ; --------------------------------------------------------------------------------------
094c ; 0x0209 Execute Task,Abort
094c ; --------------------------------------------------------------------------------------
094c MACRO_Execute_Task,Abort:
094c 094c dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 094c
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
094d 094d seq_br_type 7 Unconditional Call; Flow C 0x3a6e
seq_branch_adr 3a6e 0x3a6e
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 3c VR02:1c #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
094e ; --------------------------------------------------------------------------------------
094e ; 0x0208 Execute Task,Abort_Multiple
094e ; --------------------------------------------------------------------------------------
094e MACRO_Execute_Task,Abort_Multiple:
094e 094e dispatch_brk_class 8 ; Flow J 0x329c
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 094e
seq_br_type 3 Unconditional Branch
seq_branch_adr 329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
094f 094f <halt> ; Flow R
0950 ; --------------------------------------------------------------------------------------
0950 ; 0x020c Execute Module,Is_Callable
0950 ; --------------------------------------------------------------------------------------
0950 MACRO_Execute_Module,Is_Callable:
0950 0950 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0950
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
0951 0951 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x958
seq_br_type 1 Branch True
seq_branch_adr 0958 0x0958
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 3c VR02:1c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_frame 2
0952 0952 fiu_load_tar 1 hold_tar; Flow J cc=False 0x959
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0959 0x0959
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
0953 0953 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x957
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0957 0x0957
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_rand 2 DEC_LOOP_COUNTER
0954 0954 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x956
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 0956 0x0956
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 23 VR05:03 #0x6
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0955 0955 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x957
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type d Dispatch False
seq_branch_adr 0957 0x0957
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 04 Load_save_offset+?
typ_a_adr 20 TR05:00 #0x1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0956 0956 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0957 0x0957
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 20 TR05:00 #0x1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
0957 0957 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0958 0958 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0959 0959 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
095a 095a fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x957
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0957 0x0957
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
095b 095b fiu_load_tar 1 hold_tar; Flow J 0x953
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0953 0x0953
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
095c _UAssist_0x4c:
095c 095c fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x957
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0957 0x0957
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
095d 095d ioc_tvbs 1 typ+fiu; Flow J 0x950
seq_br_type 3 Unconditional Branch
seq_branch_adr 0950 MACRO_Execute_Module,Is_Callable
typ_a_adr 24 TR00:04 #0x58
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
095e ; --------------------------------------------------------------------------------------
095e ; 0x020b Execute Module,Is_Terminated
095e ; --------------------------------------------------------------------------------------
095e MACRO_Execute_Module,Is_Terminated:
095e 095e dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 095e
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
095f 095f fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x963
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0963 0x0963
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0960 0960 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0961 0x0961
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
0961 0961 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR07:0d #0x280
val_alu_func 0 PASS_A
val_frame 7
val_rand a PASS_B_HIGH
0962 0962 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x958
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0958 0x0958
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
0963 0963 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0964 0964 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x958
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0958 0x0958
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_frame 4
val_rand a PASS_B_HIGH
0965 0965 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x960
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0960 0x0960
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0966 ; --------------------------------------------------------------------------------------
0966 ; 0x0205 QQUnknown InMicrocode
0966 ; --------------------------------------------------------------------------------------
0966 MACRO_0966_QQUnknown_InMicrocode:
0966 0966 dispatch_brk_class 0 ; Flow J cc=False 0x96b
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0966
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 096b 0x096b
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 10 TOP
typ_frame 1c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0967 0967 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x969
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0969 0x0969
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0968 0968 fiu_fill_mode_src 0 ; Flow J 0x96f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 096f 0x096f
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0969 0969 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
096a 096a fiu_fill_mode_src 0 ; Flow J 0x96f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 096f 0x096f
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
096b 096b seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x96f
seq_br_type 0 Branch False
seq_branch_adr 096f 0x096f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x05)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_frame 5
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
096c 096c seq_br_type 1 Branch True; Flow J cc=True 0x96e
seq_branch_adr 096e 0x096e
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 10 TOP
typ_frame a
096d 096d seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
096e 096e fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
096f 096f fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
0970 ; --------------------------------------------------------------------------------------
0970 ; 0x020a Execute Module,Get_Name
0970 ; --------------------------------------------------------------------------------------
0970 MACRO_Execute_Module,Get_Name:
0970 0970 dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0970
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0971 0x0971
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
0971 0971 typ_c_adr 2f TOP
0972 0972 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_frame 1c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0973 0973 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x975
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0975 0x0975
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0974 0974 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0975 0975 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0976 0976 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0977 _UAssist_0x3d:
0977 0977 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
0978 0978 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x97a
fiu_load_var 1 hold_var
fiu_offs_lit 21
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 097a 0x097a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0979 0979 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
097a 097a seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
097b 097b seq_br_type 1 Branch True; Flow J cc=True 0x97d
seq_branch_adr 097d 0x097d
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 29 VR0c:09 #0x30000000000
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_frame c
097c 097c seq_br_type 7 Unconditional Call; Flow C 0x32f5
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_en_micro 0
097d 097d seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
097e 097e fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x957
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 0957 0x0957
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
097f 097f seq_br_type 3 Unconditional Branch; Flow J 0x978
seq_branch_adr 0978 0x0978
0980 ; --------------------------------------------------------------------------------------
0980 ; 0x02c7 Declare_Variable Any
0980 ; --------------------------------------------------------------------------------------
0980 MACRO_Declare_Variable_Any:
0980 0980 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0980
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0981 0981 fiu_fill_mode_src 0 ; Flow J cc=True 0x3194
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 3194 MACRO_Declare_Variable_Discrete
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0982 0982 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x983
; Flow J cc=#0x0 0x983
; Flow J cc=#0x1 0x984
; Flow J cc=#0x2 0x985
; Flow J cc=#0x3 0x986
; Flow J cc=#0x4 0x987
; Flow J cc=#0x5 0x988
; Flow J cc=#0x6 0x989
; Flow J cc=#0x7 0x98a
; Flow J cc=#0x8 0x98b
; Flow J cc=#0x9 0x98c
; Flow J cc=#0xa 0x98d
; Flow J cc=#0xb 0x98e
; Flow J cc=#0xc 0x98f
seq_br_type b Case False
seq_branch_adr 0983 TS0982_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0983 TS0982_Default:
0983 0983 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0984 TS0982_Discrete:
0984 0984 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0985 TS0982_Float:
0985 0985 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0986 TS0982_Package:
0986 0986 seq_br_type 3 Unconditional Branch; Flow J 0xaee
seq_branch_adr 0aee MACRO_Declare_Variable_Package
0987 TS0982_Task:
0987 0987 seq_br_type 3 Unconditional Branch; Flow J 0xaf2
seq_branch_adr 0af2 MACRO_Declare_Variable_Task
0988 TS0982_Array_Exception:
0988 0988 seq_br_type 3 Unconditional Branch; Flow J 0x135a
seq_branch_adr 135a MACRO_Declare_Variable_Array
0989 TS0982_Vector:
0989 0989 seq_br_type 3 Unconditional Branch; Flow J 0x135a
seq_branch_adr 135a MACRO_Declare_Variable_Array
098a TS0982_Matrix:
098a 098a seq_br_type 3 Unconditional Branch; Flow J 0x135a
seq_branch_adr 135a MACRO_Declare_Variable_Array
098b TS0982_Record:
098b 098b seq_br_type 3 Unconditional Branch; Flow J 0x1f14
seq_branch_adr 1f14 MACRO_Declare_Variable_Record
098c TS0982_Variant_Record:
098c 098c seq_br_type 3 Unconditional Branch; Flow J 0x1304
seq_branch_adr 1304 MACRO_Declare_Variable_Variant_Record
098d TS0982_Access:
098d 098d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
098e TS0982_:
098e 098e seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
098f TS0982_Heap_Access:
098f 098f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0990 ; --------------------------------------------------------------------------------------
0990 ; 0x02c6 Declare_Variable Any,Visible
0990 ; --------------------------------------------------------------------------------------
0990 MACRO_Declare_Variable_Any,Visible:
0990 0990 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0990
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0991 0991 fiu_fill_mode_src 0 ; Flow J cc=True 0x3192
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 3192 MACRO_Declare_Variable_Discrete,Visible
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0992 0992 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x993
; Flow J cc=#0x0 0x993
; Flow J cc=#0x1 0x994
; Flow J cc=#0x2 0x995
; Flow J cc=#0x3 0x996
; Flow J cc=#0x4 0x997
; Flow J cc=#0x5 0x998
; Flow J cc=#0x6 0x999
; Flow J cc=#0x7 0x99a
; Flow J cc=#0x8 0x99b
; Flow J cc=#0x9 0x99c
; Flow J cc=#0xa 0x99d
; Flow J cc=#0xb 0x99e
; Flow J cc=#0xc 0x99f
seq_br_type b Case False
seq_branch_adr 0993 TS0992_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0993 TS0992_Default:
0993 0993 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0994 TS0992_Discrete:
0994 0994 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0995 TS0992_Float:
0995 0995 seq_br_type 3 Unconditional Branch; Flow J 0x30fc
seq_branch_adr 30fc MACRO_Declare_Variable_Float,Visible
0996 TS0992_Package:
0996 0996 seq_br_type 3 Unconditional Branch; Flow J 0xaf8
seq_branch_adr 0af8 MACRO_Declare_Variable_Package,Visible
0997 TS0992_Task:
0997 0997 seq_br_type 3 Unconditional Branch; Flow J 0xafe
seq_branch_adr 0afe MACRO_Declare_Variable_Task,Visible
0998 TS0992_Array_Exception:
0998 0998 seq_br_type 3 Unconditional Branch; Flow J 0x136c
seq_branch_adr 136c MACRO_Declare_Variable_Array,Visible
0999 TS0992_Vector:
0999 0999 seq_br_type 3 Unconditional Branch; Flow J 0x136c
seq_branch_adr 136c MACRO_Declare_Variable_Array,Visible
099a TS0992_Matrix:
099a 099a seq_br_type 3 Unconditional Branch; Flow J 0x136c
seq_branch_adr 136c MACRO_Declare_Variable_Array,Visible
099b TS0992_Record:
099b 099b seq_br_type 3 Unconditional Branch; Flow J 0x1f06
seq_branch_adr 1f06 MACRO_Declare_Variable_Record,Visible
099c TS0992_Variant_Record:
099c 099c seq_br_type 3 Unconditional Branch; Flow J 0x12f8
seq_branch_adr 12f8 MACRO_Declare_Variable_Variant_Record,Visible
099d TS0992_Access:
099d 099d seq_br_type 4 Call False; Flow C cc=False 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
099e TS0992_:
099e 099e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
099f TS0992_Heap_Access:
099f 099f seq_br_type 4 Call False; Flow C cc=False 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
09a0 09a0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
09a1 09a1 <halt> ; Flow R
09a2 ; --------------------------------------------------------------------------------------
09a2 ; 0x012f Execute Any,Equal
09a2 ; --------------------------------------------------------------------------------------
09a2 MACRO_Execute_Any,Equal:
09a2 09a2 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 09a2
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
09a3 09a3 fiu_fill_mode_src 0 ; Flow J cc=True 0x2fcc
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2fcc MACRO_Execute_Discrete,Equal
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
09a4 09a4 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x9a5
; Flow J cc=#0x0 0x9a5
; Flow J cc=#0x1 0x9a6
; Flow J cc=#0x2 0x9a7
; Flow J cc=#0x3 0x9a8
; Flow J cc=#0x4 0x9a9
; Flow J cc=#0x5 0x9aa
; Flow J cc=#0x6 0x9ab
; Flow J cc=#0x7 0x9ac
; Flow J cc=#0x8 0x9ad
; Flow J cc=#0x9 0x9ae
; Flow J cc=#0xa 0x9af
; Flow J cc=#0xb 0x9b0
; Flow J cc=#0xc 0x9b1
seq_br_type b Case False
seq_branch_adr 09a5 TS09a4_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
09a5 TS09a4_Default:
09a5 09a5 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09a6 TS09a4_Discrete:
09a6 09a6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
09a7 TS09a4_Float:
09a7 09a7 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09a8 TS09a4_Package:
09a8 09a8 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09a9 TS09a4_Task:
09a9 09a9 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09aa TS09a4_Array_Exception:
09aa 09aa seq_br_type 3 Unconditional Branch; Flow J 0x1b74
seq_branch_adr 1b74 MACRO_Execute_Array,Equal
09ab TS09a4_Vector:
09ab 09ab seq_br_type 3 Unconditional Branch; Flow J 0x184a
seq_branch_adr 184a MACRO_Execute_Vector,Equal
09ac TS09a4_Matrix:
09ac 09ac seq_br_type 3 Unconditional Branch; Flow J 0x1468
seq_branch_adr 1468 MACRO_Execute_Matrix,Equal
09ad TS09a4_Record:
09ad 09ad seq_br_type 3 Unconditional Branch; Flow J 0x1820
seq_branch_adr 1820 MACRO_Execute_Record,Equal
09ae TS09a4_Variant_Record:
09ae 09ae seq_br_type 3 Unconditional Branch; Flow J 0x1774
seq_branch_adr 1774 MACRO_Execute_Variant_Record,Equal
09af TS09a4_Access:
09af 09af fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09b0 TS09a4_:
09b0 09b0 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
09b1 TS09a4_Heap_Access:
09b1 09b1 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09b2 ; --------------------------------------------------------------------------------------
09b2 ; 0x012e Execute Any,Not_Equal
09b2 ; --------------------------------------------------------------------------------------
09b2 MACRO_Execute_Any,Not_Equal:
09b2 09b2 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 09b2
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
09b3 09b3 fiu_fill_mode_src 0 ; Flow J cc=True 0x2fd0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2fd0 MACRO_Execute_Discrete,Not_Equal
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
09b4 09b4 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x9b5
; Flow J cc=#0x0 0x9b5
; Flow J cc=#0x1 0x9b6
; Flow J cc=#0x2 0x9b7
; Flow J cc=#0x3 0x9b8
; Flow J cc=#0x4 0x9b9
; Flow J cc=#0x5 0x9ba
; Flow J cc=#0x6 0x9bb
; Flow J cc=#0x7 0x9bc
; Flow J cc=#0x8 0x9bd
; Flow J cc=#0x9 0x9be
; Flow J cc=#0xa 0x9bf
; Flow J cc=#0xb 0x9c0
; Flow J cc=#0xc 0x9c1
seq_br_type b Case False
seq_branch_adr 09b5 TS09b4_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
09b5 TS09b4_Default:
09b5 09b5 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09b6 TS09b4_Discrete:
09b6 09b6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
09b7 TS09b4_Float:
09b7 09b7 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09b8 TS09b4_Package:
09b8 09b8 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09b9 TS09b4_Task:
09b9 09b9 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
09ba TS09b4_Array_Exception:
09ba 09ba seq_br_type 3 Unconditional Branch; Flow J 0x1b74
seq_branch_adr 1b74 MACRO_Execute_Array,Equal
09bb TS09b4_Vector:
09bb 09bb seq_br_type 3 Unconditional Branch; Flow J 0x184a
seq_branch_adr 184a MACRO_Execute_Vector,Equal
09bc TS09b4_Matrix:
09bc 09bc seq_br_type 3 Unconditional Branch; Flow J 0x1468
seq_branch_adr 1468 MACRO_Execute_Matrix,Equal
09bd TS09b4_Record:
09bd 09bd seq_br_type 3 Unconditional Branch; Flow J 0x1820
seq_branch_adr 1820 MACRO_Execute_Record,Equal
09be TS09b4_Variant_Record:
09be 09be seq_br_type 3 Unconditional Branch; Flow J 0x1774
seq_branch_adr 1774 MACRO_Execute_Variant_Record,Equal
09bf TS09b4_Access:
09bf 09bf fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09c0 TS09b4_:
09c0 09c0 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
09c1 TS09b4_Heap_Access:
09c1 09c1 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
09c2 ; --------------------------------------------------------------------------------------
09c2 ; 0x012d Execute Any,Address
09c2 ; --------------------------------------------------------------------------------------
09c2 MACRO_Execute_Any,Address:
09c2 09c2 dispatch_brk_class 8 ; Flow J cc=False 0x9c6
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 09c2
seq_br_type 0 Branch False
seq_branch_adr 09c6 0x09c6
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x05)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_frame 5
09c3 09c3 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x9c7
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 09c7 0x09c7
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_frame 1d
typ_mar_cntl d LOAD_MAR_TYPE
09c4 09c4 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x9c8
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 09c8 0x09c8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 10 TOP
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
09c5 09c5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 3f VR1e:1f #0xffffffff07ffff80
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 1e
09c6 09c6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
09c7 09c7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 23 VR11:03 #0xffffff0007fff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 11
09c8 09c8 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 23 VR11:03 #0xffffff0007fff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 11
09c9 09c9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
09ca ; --------------------------------------------------------------------------------------
09ca ; 0x0116 Execute Any,Address_Of_Type
09ca ; --------------------------------------------------------------------------------------
09ca MACRO_Execute_Any,Address_Of_Type:
09ca 09ca dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 09ca
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_frame 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
09cb 09cb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1e A_AND_B
val_b_adr 3f VR1e:1f #0xffffffff07ffff80
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 1e
09cc ; --------------------------------------------------------------------------------------
09cc ; 0x012c Execute Any,Size
09cc ; --------------------------------------------------------------------------------------
09cc MACRO_Execute_Any,Size:
09cc 09cc dispatch_brk_class 8 ; Flow J cc=False 0x9d1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 09cc
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 09d1 0x09d1
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
09cd 09cd seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
09ce 09ce fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 09cf 0x09cf
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
09cf 09cf fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 09d0 0x09d0
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
09d0 09d0 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_en_micro 0
seq_random 02 ?
09d1 09d1 ioc_fiubs 0 fiu ; Flow J cc=True 0x9f4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 09f4 0x09f4
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
09d2 09d2 fiu_load_tar 1 hold_tar; Flow J cc=False 0x9d5
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 09d5 0x09d5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
09d3 09d3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 09d4 0x09d4
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
09d4 09d4 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_en_micro 0
seq_random 02 ?
09d5 09d5 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
09d6 09d6 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=False 0x9e5
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 48
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 09e5 0x09e5
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
09d7 09d7 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x9da
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 09da 0x09da
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
09d8 09d8 fiu_fill_mode_src 0 ; Flow C cc=False 0x9e1
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 09e1 0x09e1
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_b_adr 3f VR02:1f #0x60
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
09d9 09d9 seq_br_type 3 Unconditional Branch; Flow J 0x9dd
seq_branch_adr 09dd 0x09dd
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 04 GP04
val_rand c START_MULTIPLY
09da 09da fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
09db 09db fiu_fill_mode_src 0 ; Flow C cc=False 0x9e1
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 09e1 0x09e1
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_b_adr 3f VR02:1f #0x60
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
09dc 09dc seq_br_type 3 Unconditional Branch; Flow J 0x9dd
seq_branch_adr 09dd 0x09dd
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 04 GP04
val_rand c START_MULTIPLY
09dd 09dd seq_b_timing 1 Latch Condition; Flow J cc=True 0x9e0
seq_br_type 1 Branch True
seq_branch_adr 09e0 0x09e0
seq_en_micro 0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
09de 09de seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
09df 09df seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
09e0 09e0 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x9ec
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 09ec 0x09ec
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
09e1 ; --------------------------------------------------------------------------------------
09e1 ; Comes from:
09e1 ; 09d8 C False from color MACRO_Execute_Any,Size
09e1 ; 09db C False from color MACRO_Execute_Any,Size
09e1 ; --------------------------------------------------------------------------------------
09e1 09e1 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x9e3
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 09e3 0x09e3
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
09e2 09e2 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
09e3 09e3 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
09e4 09e4 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
09e5 09e5 fiu_len_fill_lit 7a zero-fill 0x3a; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 02 GP02
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
09e6 09e6 fiu_len_fill_lit 7d zero-fill 0x3d
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
09e7 09e7 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x9ea
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 09ea 0x09ea
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 21 VR05:01 #0x3
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand c START_MULTIPLY
09e8 09e8 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
09e9 09e9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
09ea 09ea fiu_mem_start 2 start-rd; Flow R cc=False
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 09eb 0x09eb
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
09eb 09eb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR13:18 #0xffffffdf
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 13
09ec 09ec fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
val_a_adr 03 GP03
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
09ed 09ed fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x9f2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 09f2 0x09f2
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
09ee 09ee fiu_mem_start a start_continue_if_false; Flow J cc=False 0x9f0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 09f0 0x09f0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
09ef 09ef fiu_fill_mode_src 0 ; Flow J 0x9ec
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 09ec 0x09ec
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
09f0 09f0 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
09f1 09f1 fiu_fill_mode_src 0 ; Flow J 0x9ec
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 09ec 0x09ec
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
09f2 09f2 seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
09f3 09f3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
09f4 09f4 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x9ce
seq_br_type 1 Branch True
seq_branch_adr 09ce 0x09ce
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_b_adr 10 TOP
val_rand a PASS_B_HIGH
09f5 09f5 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
09f6 09f6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
09f7 09f7 <halt> ; Flow R
09f8 ; --------------------------------------------------------------------------------------
09f8 ; 0x012a Execute Any,Change_Utility
09f8 ; --------------------------------------------------------------------------------------
09f8 MACRO_Execute_Any,Change_Utility:
09f8 09f8 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 09f8
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_frame 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
09f9 09f9 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
09fa 09fa fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_b_adr 10 TOP
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
09fb 09fb ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
09fc 09fc fiu_mem_start 8 start_wr_if_false; Flow C 0x32d7
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
09fd 09fd ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_b_adr 1f TOP - 1
09fe 09fe fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
09ff 09ff <halt> ; Flow R
0a00 ; --------------------------------------------------------------------------------------
0a00 ; 0x0129 Execute Any,Make_Visible
0a00 ; --------------------------------------------------------------------------------------
0a00 MACRO_Execute_Any,Make_Visible:
0a00 0a00 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a00
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
0a01 0a01 fiu_load_tar 1 hold_tar; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a02 0x0a02
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0a02 0a02 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a03 0x0a03
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x09)
Subprogram_Ref_For_Call
Variable_Ref
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0a03 0a03 ioc_tvbs 2 fiu+val; Flow C 0x32d7
seq_br_type 7 Unconditional Call
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
0a04 ; --------------------------------------------------------------------------------------
0a04 ; 0x0128 QQUnknown InMicrocode
0a04 ; --------------------------------------------------------------------------------------
0a04 MACRO_0a04_QQUnknown_InMicrocode:
0a04 0a04 dispatch_brk_class 0 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a04
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a05 0x0a05
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0a05 0a05 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a06 ; --------------------------------------------------------------------------------------
0a06 ; 0x0124 Execute Any,Is_Constrained
0a06 ; --------------------------------------------------------------------------------------
0a06 MACRO_Execute_Any,Is_Constrained:
0a06 0a06 dispatch_brk_class 8 ; Flow J cc=True 0xa09
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a06
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_br_type 1 Branch True
seq_branch_adr 0a09 0x0a09
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame b
0a07 0a07 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 0a08 0x0a08
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0a08 0a08 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0a09 0a09 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a0a 0x0a0a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0a0a 0a0a seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
0a0b 0a0b <halt> ; Flow R
0a0c ; --------------------------------------------------------------------------------------
0a0c ; 0x0112 Execute Any,Make_Constrained
0a0c ; --------------------------------------------------------------------------------------
0a0c MACRO_Execute_Any,Make_Constrained:
0a0c 0a0c dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a0c
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 0a0d 0x0a0d
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR0c:01 #0x8000000
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_mar_cntl e LOAD_MAR_CONTROL
0a0d 0a0d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
0a0e ; --------------------------------------------------------------------------------------
0a0e ; 0x0123 Execute Any,Make_Aligned
0a0e ; --------------------------------------------------------------------------------------
0a0e MACRO_Execute_Any,Make_Aligned:
0a0e 0a0e dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a0e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
0a0f 0a0f ioc_tvbs 5 seq+seq; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
0a10 0a10 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a11 0a11 ioc_load_wdr 0 ; Flow J cc=False 0x9c9
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 09c9 0x09c9
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
0a12 0a12 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a13 0a13 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
0a14 0a14 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0a15 0a15 <halt> ; Flow R
0a16 ; --------------------------------------------------------------------------------------
0a16 ; 0x0122 Execute Any,Make_Root_Type
0a16 ; --------------------------------------------------------------------------------------
0a16 MACRO_Execute_Any,Make_Root_Type:
0a16 0a16 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a16
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 20 VR09:00 #0x7b
val_frame 9
0a17 0a17 seq_br_type 4 Call False; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
val_b_adr 39 VR02:19 #0x0
val_frame 2
0a18 0a18 fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32a9
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
0a19 0a19 fiu_len_fill_lit 44 zero-fill 0x4; Flow R cc=True
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 0a1a 0x0a1a
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
0a1a 0a1a fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0xa1c
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0a1c 0x0a1c
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
0a1b 0a1b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0a1c 0a1c <default>
0a1d 0a1d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
0a1e 0a1e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 0 PASS_A
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
0a1f 0a1f seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
0a20 ; --------------------------------------------------------------------------------------
0a20 ; 0x0121 Execute Any,Is_Default
0a20 ; --------------------------------------------------------------------------------------
0a20 MACRO_Execute_Any,Is_Default:
0a20 0a20 dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a20
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a21 0x0a21
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0a21 0a21 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xa1f
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 0a1f 0x0a1f
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a22 ; --------------------------------------------------------------------------------------
0a22 ; 0x0120 Execute Any,Is_Value
0a22 ; --------------------------------------------------------------------------------------
0a22 MACRO_Execute_Any,Is_Value:
0a22 0a22 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a22
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_frame 1
0a23 0a23 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0a24 ; --------------------------------------------------------------------------------------
0a24 ; 0x011f Execute Any,Is_Scalar
0a24 ; --------------------------------------------------------------------------------------
0a24 MACRO_Execute_Any,Is_Scalar:
0a24 0a24 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0a24
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_frame 1
0a25 0a25 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 34 VR05:14 #0x74
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0a26 ; --------------------------------------------------------------------------------------
0a26 ; 0x011e Execute Any,Convert
0a26 ; --------------------------------------------------------------------------------------
0a26 MACRO_Execute_Any,Convert:
0a26 0a26 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0a26
dispatch_uses_tos 1
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0a27 0a27 fiu_fill_mode_src 0 ; Flow J cc=True 0x301e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 301e MACRO_Execute_Discrete,Convert
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0a28 0a28 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xa29
; Flow J cc=#0x0 0xa29
; Flow J cc=#0x1 0xa2a
; Flow J cc=#0x2 0xa2b
; Flow J cc=#0x3 0xa2c
; Flow J cc=#0x4 0xa2d
; Flow J cc=#0x5 0xa2e
; Flow J cc=#0x6 0xa2f
; Flow J cc=#0x7 0xa30
; Flow J cc=#0x8 0xa31
; Flow J cc=#0x9 0xa32
; Flow J cc=#0xa 0xa33
; Flow J cc=#0xb 0xa34
; Flow J cc=#0xc 0xa35
seq_br_type b Case False
seq_branch_adr 0a29 TS0a28_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0a29 TS0a28_Default:
0a29 0a29 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a2a TS0a28_Discrete:
0a2a 0a2a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a2b TS0a28_Float:
0a2b 0a2b seq_br_type 3 Unconditional Branch; Flow J 0x2900
seq_branch_adr 2900 MACRO_Execute_Float,Convert
0a2c TS0a28_Package:
0a2c 0a2c seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a2d TS0a28_Task:
0a2d 0a2d seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a2e TS0a28_Array_Exception:
0a2e 0a2e seq_br_type 3 Unconditional Branch; Flow J 0x1c06
seq_branch_adr 1c06 MACRO_Execute_Array,Convert
0a2f TS0a28_Vector:
0a2f 0a2f seq_br_type 3 Unconditional Branch; Flow J 0x1a88
seq_branch_adr 1a88 MACRO_Execute_Vector,Convert
0a30 TS0a28_Matrix:
0a30 0a30 seq_br_type 3 Unconditional Branch; Flow J 0x1582
seq_branch_adr 1582 MACRO_Execute_Matrix,Convert
0a31 TS0a28_Record:
0a31 0a31 seq_br_type 3 Unconditional Branch; Flow J 0x1834
seq_branch_adr 1834 MACRO_Execute_Record,Convert
0a32 TS0a28_Variant_Record:
0a32 0a32 seq_br_type 3 Unconditional Branch; Flow J 0x17ce
seq_branch_adr 17ce MACRO_Execute_Variant_Record,Convert
0a33 TS0a28_Access:
0a33 0a33 seq_br_type 0 Branch False; Flow J cc=False 0x1b23
seq_branch_adr 1b23 0x1b23
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand 8 SPARE_0x08
0a34 TS0a28_:
0a34 0a34 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1b3b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1b3b 0x1b3b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0a35 TS0a28_Heap_Access:
0a35 0a35 seq_br_type 0 Branch False; Flow J cc=False 0xc33
seq_branch_adr 0c33 0x0c33
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand 8 SPARE_0x08
0a36 0a36 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xc4b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0c4b 0x0c4b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0a37 0a37 <halt> ; Flow R
0a38 ; --------------------------------------------------------------------------------------
0a38 ; 0x011d Execute Any,Convert_To_Formal
0a38 ; --------------------------------------------------------------------------------------
0a38 MACRO_Execute_Any,Convert_To_Formal:
0a38 0a38 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0a38
dispatch_uses_tos 1
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0a39 0a39 fiu_fill_mode_src 0 ; Flow J cc=True 0x301e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 301e MACRO_Execute_Discrete,Convert
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0a3a 0a3a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xa3b
; Flow J cc=#0x0 0xa3b
; Flow J cc=#0x1 0xa3c
; Flow J cc=#0x2 0xa3d
; Flow J cc=#0x3 0xa3e
; Flow J cc=#0x4 0xa3f
; Flow J cc=#0x5 0xa40
; Flow J cc=#0x6 0xa41
; Flow J cc=#0x7 0xa42
; Flow J cc=#0x8 0xa43
; Flow J cc=#0x9 0xa44
; Flow J cc=#0xa 0xa45
; Flow J cc=#0xb 0xa46
; Flow J cc=#0xc 0xa47
seq_br_type b Case False
seq_branch_adr 0a3b TS0a3a_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0a3b TS0a3a_Default:
0a3b 0a3b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a3c TS0a3a_Discrete:
0a3c 0a3c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a3d TS0a3a_Float:
0a3d 0a3d seq_br_type 3 Unconditional Branch; Flow J 0x2900
seq_branch_adr 2900 MACRO_Execute_Float,Convert
0a3e TS0a3a_Package:
0a3e 0a3e seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a3f TS0a3a_Task:
0a3f 0a3f seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a40 TS0a3a_Array_Exception:
0a40 0a40 seq_br_type 3 Unconditional Branch; Flow J 0x1c6c
seq_branch_adr 1c6c MACRO_Execute_Array,Convert_To_Formal
0a41 TS0a3a_Vector:
0a41 0a41 seq_br_type 3 Unconditional Branch; Flow J 0x1ac8
seq_branch_adr 1ac8 MACRO_Execute_Vector,Convert_To_Formal
0a42 TS0a3a_Matrix:
0a42 0a42 seq_br_type 3 Unconditional Branch; Flow J 0x15f8
seq_branch_adr 15f8 MACRO_Execute_Matrix,Convert_To_Formal
0a43 TS0a3a_Record:
0a43 0a43 seq_br_type 3 Unconditional Branch; Flow J 0x1834
seq_branch_adr 1834 MACRO_Execute_Record,Convert
0a44 TS0a3a_Variant_Record:
0a44 0a44 seq_br_type 3 Unconditional Branch; Flow J 0x17ce
seq_branch_adr 17ce MACRO_Execute_Variant_Record,Convert
0a45 TS0a3a_Access:
0a45 0a45 seq_br_type 0 Branch False; Flow J cc=False 0x1b23
seq_branch_adr 1b23 0x1b23
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand 8 SPARE_0x08
0a46 TS0a3a_:
0a46 0a46 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1b3b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1b3b 0x1b3b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0a47 TS0a3a_Heap_Access:
0a47 0a47 seq_br_type 0 Branch False; Flow J cc=False 0xc33
seq_branch_adr 0c33 0x0c33
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand 8 SPARE_0x08
0a48 0a48 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xc4b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0c4b 0x0c4b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0a49 0a49 <halt> ; Flow R
0a4a ; --------------------------------------------------------------------------------------
0a4a ; 0x011c Execute Any,Convert_Unchecked
0a4a ; --------------------------------------------------------------------------------------
0a4a MACRO_Execute_Any,Convert_Unchecked:
0a4a 0a4a dispatch_brk_class 4 ; Flow C cc=False 0xa4f
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0a4a
fiu_len_fill_lit 42 zero-fill 0x2
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0a4f 0x0a4f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a4b 0a4b fiu_load_tar 1 hold_tar; Flow J cc=True 0xa4d
fiu_tivi_src 8 type_var
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0a4d 0x0a4d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 3
0a4c 0a4c fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0a4d 0x0a4d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x04)
Discrete_Var
Float_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 11 TOP + 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
0a4d 0a4d ioc_tvbs 2 fiu+val; Flow C 0x32d7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 7
0a4e 0a4e seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
0a4f ; --------------------------------------------------------------------------------------
0a4f ; Comes from:
0a4f ; 0a4a C False from color MACRO_Execute_Any,Convert_Unchecked
0a4f ; --------------------------------------------------------------------------------------
0a4f 0a4f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=#0x0 0xa52
; Flow C cc=#0x1 0xa53
; Flow C cc=#0x2 0xa54
; Flow C cc=#0x3 0xa55
; Flow C cc=#0x4 0xa56
; Flow C cc=#0x5 0xa57
; Flow C cc=#0x6 0xa58
; Flow C cc=#0x7 0xa59
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 0a52 0x0a52
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0a50 0a50 fiu_tivi_src 4 fiu_var; Flow J cc=True 0xa51
; Flow J cc=#0x0 0xa63
; Flow J cc=#0x1 0xa64
; Flow J cc=#0x2 0xa65
; Flow J cc=#0x3 0xa66
; Flow J cc=#0x4 0xa67
; Flow J cc=#0x5 0xa68
; Flow J cc=#0x6 0xa69
; Flow J cc=#0x7 0xa6a
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 0a63 0x0a63
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_frame 7
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
0a51 0a51 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a52 ; --------------------------------------------------------------------------------------
0a52 ; Comes from:
0a52 ; 0a4f C #0x0 from color 0x0a4e
0a52 ; --------------------------------------------------------------------------------------
0a52 0a52 fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a53 ; --------------------------------------------------------------------------------------
0a53 ; Comes from:
0a53 ; 0a4f C #0x1 from color 0x0a4e
0a53 ; --------------------------------------------------------------------------------------
0a53 0a53 fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
; Flow J cc=True 0xa5a
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0a5a 0x0a5a
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a54 ; --------------------------------------------------------------------------------------
0a54 ; Comes from:
0a54 ; 0a4f C #0x2 from color 0x0a4e
0a54 ; --------------------------------------------------------------------------------------
0a54 0a54 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a55 ; --------------------------------------------------------------------------------------
0a55 ; Comes from:
0a55 ; 0a4f C #0x3 from color 0x0a4e
0a55 ; --------------------------------------------------------------------------------------
0a55 0a55 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a56 ; --------------------------------------------------------------------------------------
0a56 ; Comes from:
0a56 ; 0a4f C #0x4 from color 0x0a4e
0a56 ; --------------------------------------------------------------------------------------
0a56 0a56 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a57 ; --------------------------------------------------------------------------------------
0a57 ; Comes from:
0a57 ; 0a4f C #0x5 from color 0x0a4e
0a57 ; --------------------------------------------------------------------------------------
0a57 0a57 fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
; Flow J cc=True 0xa5c
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0a5c 0x0a5c
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a58 ; --------------------------------------------------------------------------------------
0a58 ; Comes from:
0a58 ; 0a4f C #0x6 from color 0x0a4e
0a58 ; --------------------------------------------------------------------------------------
0a58 0a58 fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
; Flow J cc=True 0xa5d
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0a5d 0x0a5d
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a59 ; --------------------------------------------------------------------------------------
0a59 ; Comes from:
0a59 ; 0a4f C #0x7 from color 0x0a4e
0a59 ; --------------------------------------------------------------------------------------
0a59 0a59 fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
; Flow J cc=True 0xa5e
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0a5e 0x0a5e
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a5a 0a5a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
0a5b 0a5b fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=True
; Flow J cc=False 0xa6f
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 0a6f 0x0a6f
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a5c 0a5c fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0a5d 0a5d fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
val_a_adr 34 VR07:14 #0xa0
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
0a5e 0a5e fiu_mem_start 2 start-rd; Flow C 0x32d7
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a5f 0a5f fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
0a60 0a60 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0a61 0a61 fiu_len_fill_lit 42 zero-fill 0x2
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_random 06 Pop_stack+?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
0a62 0a62 seq_b_timing 0 Early Condition; Flow J cc=True 0xa63
; Flow J cc=#0x0 0xa63
; Flow J cc=#0x1 0xa64
; Flow J cc=#0x2 0xa65
; Flow J cc=#0x3 0xa66
; Flow J cc=#0x4 0xa67
; Flow J cc=#0x5 0xa68
; Flow J cc=#0x6 0xa69
; Flow J cc=#0x7 0xa6a
seq_br_type b Case False
seq_branch_adr 0a63 0x0a63
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0a63 0a63 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0xa6d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0a6d 0x0a6d
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0a64 0a64 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0xa6b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0a6b 0x0a6b
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0a65 0a65 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a66 0a66 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a67 0a67 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a68 0a68 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0xa63
seq_br_type 8 Return True
seq_branch_adr 0a63 0x0a63
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
0a69 0a69 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0xa63
seq_br_type 8 Return True
seq_branch_adr 0a63 0x0a63
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
0a6a 0a6a seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0xa63
seq_br_type 8 Return True
seq_branch_adr 0a63 0x0a63
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
0a6b 0a6b fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0xa6d
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0a6d 0x0a6d
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
0a6c 0a6c ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32db
seq_br_type 4 Call False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
0a6d 0a6d fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_br_type c Dispatch True
seq_branch_adr 0a6e 0x0a6e
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 28 TR09:08 #0xe0000000
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0a6e 0a6e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 01 GP01
typ_c_adr 2f TOP
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2f TOP
0a6f 0a6f seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
0a70 ; --------------------------------------------------------------------------------------
0a70 ; 0x011b Execute Any,In_Type
0a70 ; --------------------------------------------------------------------------------------
0a70 MACRO_Execute_Any,In_Type:
0a70 0a70 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0a70
dispatch_uses_tos 1
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0a71 0a71 fiu_fill_mode_src 0 ; Flow J cc=True 0x301a
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 301a MACRO_Execute_Discrete,In_Type
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0a72 0a72 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xa73
; Flow J cc=#0x0 0xa73
; Flow J cc=#0x1 0xa74
; Flow J cc=#0x2 0xa75
; Flow J cc=#0x3 0xa76
; Flow J cc=#0x4 0xa77
; Flow J cc=#0x5 0xa78
; Flow J cc=#0x6 0xa79
; Flow J cc=#0x7 0xa7a
; Flow J cc=#0x8 0xa7b
; Flow J cc=#0x9 0xa7c
; Flow J cc=#0xa 0xa7d
; Flow J cc=#0xb 0xa7e
; Flow J cc=#0xc 0xa7f
seq_br_type b Case False
seq_branch_adr 0a73 TS0a72_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0a73 TS0a72_Default:
0a73 0a73 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a74 TS0a72_Discrete:
0a74 0a74 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a75 TS0a72_Float:
0a75 0a75 seq_br_type 3 Unconditional Branch; Flow J 0x2924
seq_branch_adr 2924 MACRO_Execute_Float,In_Type
0a76 TS0a72_Package:
0a76 0a76 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa80
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a80 0x0a80
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a77 TS0a72_Task:
0a77 0a77 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa80
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a80 0x0a80
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a78 TS0a72_Array_Exception:
0a78 0a78 seq_br_type 3 Unconditional Branch; Flow J 0x1bd6
seq_branch_adr 1bd6 MACRO_Execute_Array,In_Type
0a79 TS0a72_Vector:
0a79 0a79 seq_br_type 3 Unconditional Branch; Flow J 0x1ad0
seq_branch_adr 1ad0 MACRO_Execute_Vector,In_Type
0a7a TS0a72_Matrix:
0a7a 0a7a seq_br_type 3 Unconditional Branch; Flow J 0x14e0
seq_branch_adr 14e0 MACRO_Execute_Matrix,In_Type
0a7b TS0a72_Record:
0a7b 0a7b fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa80
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a80 0x0a80
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a7c TS0a72_Variant_Record:
0a7c 0a7c seq_br_type 3 Unconditional Branch; Flow J 0x17e0
seq_branch_adr 17e0 MACRO_Execute_Variant_Record,In_Type
0a7d TS0a72_Access:
0a7d 0a7d fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x1b2d
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b2d 0x1b2d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a7e TS0a72_:
0a7e 0a7e seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
0a7f TS0a72_Heap_Access:
0a7f 0a7f fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xc3d
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c3d 0x0c3d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a80 0a80 ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0a81 0a81 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a82 0a82 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0a83 0a83 <halt> ; Flow R
0a84 ; --------------------------------------------------------------------------------------
0a84 ; 0x011a Execute Any,Not_In_Type
0a84 ; --------------------------------------------------------------------------------------
0a84 MACRO_Execute_Any,Not_In_Type:
0a84 0a84 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0a84
dispatch_uses_tos 1
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0a85 0a85 fiu_fill_mode_src 0 ; Flow J cc=True 0x301c
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 301c MACRO_Execute_Discrete,Not_In_Type
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0a86 0a86 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xa87
; Flow J cc=#0x0 0xa87
; Flow J cc=#0x1 0xa88
; Flow J cc=#0x2 0xa89
; Flow J cc=#0x3 0xa8a
; Flow J cc=#0x4 0xa8b
; Flow J cc=#0x5 0xa8c
; Flow J cc=#0x6 0xa8d
; Flow J cc=#0x7 0xa8e
; Flow J cc=#0x8 0xa8f
; Flow J cc=#0x9 0xa90
; Flow J cc=#0xa 0xa91
; Flow J cc=#0xb 0xa92
; Flow J cc=#0xc 0xa93
seq_br_type b Case False
seq_branch_adr 0a87 TS0a86_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0a87 TS0a86_Default:
0a87 0a87 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a88 TS0a86_Discrete:
0a88 0a88 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a89 TS0a86_Float:
0a89 0a89 seq_br_type 3 Unconditional Branch; Flow J 0x2926
seq_branch_adr 2926 MACRO_Execute_Float,Not_In_Type
0a8a TS0a86_Package:
0a8a 0a8a fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa94
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a94 0x0a94
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a8b TS0a86_Task:
0a8b 0a8b fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa94
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a94 0x0a94
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a8c TS0a86_Array_Exception:
0a8c 0a8c seq_br_type 3 Unconditional Branch; Flow J 0x1be4
seq_branch_adr 1be4 MACRO_Execute_Array,Not_In_Type
0a8d TS0a86_Vector:
0a8d 0a8d seq_br_type 3 Unconditional Branch; Flow J 0x1ade
seq_branch_adr 1ade MACRO_Execute_Vector,Not_In_Type
0a8e TS0a86_Matrix:
0a8e 0a8e seq_br_type 3 Unconditional Branch; Flow J 0x14e4
seq_branch_adr 14e4 MACRO_Execute_Matrix,Not_In_Type
0a8f TS0a86_Record:
0a8f 0a8f fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xa94
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0a94 0x0a94
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a90 TS0a86_Variant_Record:
0a90 0a90 seq_br_type 3 Unconditional Branch; Flow J 0x17e4
seq_branch_adr 17e4 MACRO_Execute_Variant_Record,Not_In_Type
0a91 TS0a86_Access:
0a91 0a91 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x1b33
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b33 0x1b33
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a92 TS0a86_:
0a92 0a92 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
0a93 TS0a86_Heap_Access:
0a93 0a93 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0xc43
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c43 0x0c43
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a94 0a94 ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0a95 0a95 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0a96 0a96 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0a97 0a97 <halt> ; Flow R
0a98 ; --------------------------------------------------------------------------------------
0a98 ; 0x0119 Execute Any,Check_In_Formal_Type
0a98 ; --------------------------------------------------------------------------------------
0a98 MACRO_Execute_Any,Check_In_Formal_Type:
0a98 0a98 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0a98
dispatch_uses_tos 1
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
0a99 0a99 fiu_fill_mode_src 0 ; Flow J cc=True 0x302a
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 302a MACRO_Execute_Discrete,Check_In_Type
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 33 TR08:13 #0x1020a040101011c0
typ_frame 8
val_b_adr 27 VR09:07 #0x1819113111161715
val_frame 9
0a9a 0a9a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xa9b
; Flow J cc=#0x0 0xa9b
; Flow J cc=#0x1 0xa9c
; Flow J cc=#0x2 0xa9d
; Flow J cc=#0x3 0xa9e
; Flow J cc=#0x4 0xa9f
; Flow J cc=#0x5 0xaa0
; Flow J cc=#0x6 0xaa1
; Flow J cc=#0x7 0xaa2
; Flow J cc=#0x8 0xaa3
; Flow J cc=#0x9 0xaa4
; Flow J cc=#0xa 0xaa5
; Flow J cc=#0xb 0xaa6
; Flow J cc=#0xc 0xaa7
seq_br_type b Case False
seq_branch_adr 0a9b TS0a9a_Default
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1
0a9b TS0a9a_Default:
0a9b 0a9b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0a9c TS0a9a_Discrete:
0a9c 0a9c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0a9d TS0a9a_Float:
0a9d 0a9d seq_br_type 3 Unconditional Branch; Flow J 0x292a
seq_branch_adr 292a MACRO_Execute_Float,Check_In_Type
0a9e TS0a9a_Package:
0a9e 0a9e fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xaa8
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0aa8 0x0aa8
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0a9f TS0a9a_Task:
0a9f 0a9f fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xaa8
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0aa8 0x0aa8
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0aa0 TS0a9a_Array_Exception:
0aa0 0aa0 seq_br_type 3 Unconditional Branch; Flow J 0x1bf2
seq_branch_adr 1bf2 MACRO_Execute_Array,Check_In_Type
0aa1 TS0a9a_Vector:
0aa1 0aa1 seq_br_type 3 Unconditional Branch; Flow J 0x1ae6
seq_branch_adr 1ae6 MACRO_Execute_Vector,Check_In_Type
0aa2 TS0a9a_Matrix:
0aa2 0aa2 seq_br_type 3 Unconditional Branch; Flow J 0x14e8
seq_branch_adr 14e8 MACRO_Execute_Matrix,Check_In_Type
0aa3 TS0a9a_Record:
0aa3 0aa3 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xaa8
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0aa8 0x0aa8
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0aa4 TS0a9a_Variant_Record:
0aa4 0aa4 seq_br_type 3 Unconditional Branch; Flow J 0x17ee
seq_branch_adr 17ee MACRO_Execute_Variant_Record,Check_In_Formal_Type
0aa5 TS0a9a_Access:
0aa5 0aa5 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1b39
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b39 0x1b39
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0aa6 TS0a9a_:
0aa6 0aa6 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
0aa7 TS0a9a_Heap_Access:
0aa7 0aa7 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xc49
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c49 0x0c49
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0aa8 0aa8 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 11 TOP + 1
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0aa9 0aa9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0aaa ; --------------------------------------------------------------------------------------
0aaa ; 0x0118 Execute Any,Write_Unchecked
0aaa ; --------------------------------------------------------------------------------------
0aaa MACRO_Execute_Any,Write_Unchecked:
0aaa 0aaa dispatch_brk_class 2 ; Flow C 0x1d78
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0aaa
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0aab 0aab fiu_mem_start 6 start_rd_if_false; Flow C 0x32d7
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0aac 0aac seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0xaaf
seq_br_type 0 Branch False
seq_branch_adr 0aaf 0x0aaf
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x04)
Discrete_Var
Float_Var
typ_b_adr 1f TOP - 1
typ_frame 4
0aad 0aad fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x06)
Heap_Access_Ref
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_frame 6
typ_mar_cntl d LOAD_MAR_TYPE
0aae 0aae seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
0aaf 0aaf fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 19 X_XOR_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0ab0 0ab0 fiu_fill_mode_src 0 ; Flow J cc=False 0xab2
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0ab2 0x0ab2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
0ab1 0ab1 fiu_fill_mode_src 0 ; Flow J 0xab5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ab5 0x0ab5
typ_a_adr 1f TOP - 1
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 9 PASS_A_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0ab2 0ab2 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0ab3 0ab3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 9 PASS_A_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0ab4 0ab4 fiu_load_var 1 hold_var; Flow J 0xab5
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ab5 0x0ab5
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0ab5 0ab5 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
0ab6 0ab6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0ab7 0ab7 <halt> ; Flow R
0ab8 ; --------------------------------------------------------------------------------------
0ab8 ; 0x0117 Execute Any,Structure_Query
0ab8 ; --------------------------------------------------------------------------------------
0ab8 MACRO_Execute_Any,Structure_Query:
0ab8 0ab8 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_free 3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0ab8
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0ab9 0ab9 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=#0x0 0xabb
; Flow C cc=#0x1 0xabc
; Flow C cc=#0x2 0xabd
; Flow C cc=#0x3 0xabe
; Flow C cc=#0x4 0xabf
; Flow C cc=#0x5 0xac0
; Flow C cc=#0x6 0xac1
; Flow C cc=#0x7 0xac2
; Flow C cc=#0x8 0xac3
; Flow C cc=#0x9 0xac4
; Flow C cc=#0xa 0xac5
; Flow C cc=#0xb 0xac6
; Flow C cc=#0xc 0xac7
; Flow C cc=#0xd 0xac8
; Flow C cc=#0xe 0xac9
; Flow C cc=#0xf 0xaca
fiu_load_var 1 hold_var
fiu_mem_start a start_continue_if_false
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 0abb 0x0abb
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame b
typ_mar_cntl 6 INCREMENT_MAR
0aba 0aba seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0abb ; --------------------------------------------------------------------------------------
0abb ; Comes from:
0abb ; 0ab9 C #0x0 from color 0x0ab9
0abb ; --------------------------------------------------------------------------------------
0abb 0abb fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0abc ; --------------------------------------------------------------------------------------
0abc ; Comes from:
0abc ; 0ab9 C #0x1 from color 0x0ab9
0abc ; --------------------------------------------------------------------------------------
0abc 0abc fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0abd ; --------------------------------------------------------------------------------------
0abd ; Comes from:
0abd ; 0ab9 C #0x2 from color 0x0ab9
0abd ; --------------------------------------------------------------------------------------
0abd 0abd fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0abe ; --------------------------------------------------------------------------------------
0abe ; Comes from:
0abe ; 0ab9 C #0x3 from color 0x0ab9
0abe ; --------------------------------------------------------------------------------------
0abe 0abe fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 22 VR05:02 #0x5
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
0abf ; --------------------------------------------------------------------------------------
0abf ; Comes from:
0abf ; 0ab9 C #0x4 from color 0x0ab9
0abf ; --------------------------------------------------------------------------------------
0abf 0abf seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
typ_a_adr 10 TOP
typ_c_lit 2
typ_rand b CARRY IN = Q BIT FROM VAL
0ac0 ; --------------------------------------------------------------------------------------
0ac0 ; Comes from:
0ac0 ; 0ab9 C #0x5 from color 0x0ab9
0ac0 ; --------------------------------------------------------------------------------------
0ac0 0ac0 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
0ac1 ; --------------------------------------------------------------------------------------
0ac1 ; Comes from:
0ac1 ; 0ab9 C #0x6 from color 0x0ab9
0ac1 ; --------------------------------------------------------------------------------------
0ac1 0ac1 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0ac2 ; --------------------------------------------------------------------------------------
0ac2 ; Comes from:
0ac2 ; 0ab9 C #0x7 from color 0x0ab9
0ac2 ; --------------------------------------------------------------------------------------
0ac2 0ac2 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
0ac3 ; --------------------------------------------------------------------------------------
0ac3 ; Comes from:
0ac3 ; 0ab9 C #0x8 from color 0x0ab9
0ac3 ; --------------------------------------------------------------------------------------
0ac3 0ac3 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
; Flow J cc=False 0xacd
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0acd 0x0acd
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ac4 ; --------------------------------------------------------------------------------------
0ac4 ; Comes from:
0ac4 ; 0ab9 C #0x9 from color 0x0ab9
0ac4 ; --------------------------------------------------------------------------------------
0ac4 0ac4 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0xace
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0ace 0x0ace
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
0ac5 ; --------------------------------------------------------------------------------------
0ac5 ; Comes from:
0ac5 ; 0ab9 C #0xa from color 0x0ab9
0ac5 ; --------------------------------------------------------------------------------------
0ac5 0ac5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0ac6 ; --------------------------------------------------------------------------------------
0ac6 ; Comes from:
0ac6 ; 0ab9 C #0xb from color 0x0ab9
0ac6 ; --------------------------------------------------------------------------------------
0ac6 0ac6 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a9
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR03:1e #0x4
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 3
0ac7 ; --------------------------------------------------------------------------------------
0ac7 ; Comes from:
0ac7 ; 0ab9 C #0xc from color 0x0ab9
0ac7 ; --------------------------------------------------------------------------------------
0ac7 0ac7 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
0ac8 ; --------------------------------------------------------------------------------------
0ac8 ; Comes from:
0ac8 ; 0ab9 C #0xd from color 0x0ab9
0ac8 ; --------------------------------------------------------------------------------------
0ac8 0ac8 fiu_mem_start 4 continue; Flow R cc=True
; Flow J cc=False 0xacb
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0acb 0x0acb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ac9 ; --------------------------------------------------------------------------------------
0ac9 ; Comes from:
0ac9 ; 0ab9 C #0xe from color 0x0ab9
0ac9 ; --------------------------------------------------------------------------------------
0ac9 0ac9 fiu_mem_start 4 continue; Flow R cc=True
; Flow J cc=False 0xacb
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0acb 0x0acb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0aca ; --------------------------------------------------------------------------------------
0aca ; Comes from:
0aca ; 0ab9 C #0xf from color 0x0ab9
0aca ; --------------------------------------------------------------------------------------
0aca 0aca fiu_mem_start 4 continue; Flow R cc=True
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0acb 0x0acb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0acb 0acb typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 24 VR05:04 #0x7
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 5
0acc 0acc fiu_len_fill_lit 45 zero-fill 0x5; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
0acd 0acd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 29 VR05:09 #0xc
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 5
0ace 0ace fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0acf 0acf fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ad0 0ad0 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0xadf
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0adf 0x0adf
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 24 TR05:04 #0xa
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0ad1 0ad1 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
0ad2 0ad2 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0xad7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ad7 0x0ad7
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0ad3 0ad3 typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0ad4 0ad4 typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0ad5 0ad5 typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0ad6 0ad6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2a VR05:0a #0xd
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 5
0ad7 0ad7 fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=True 0xad3
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ad3 0x0ad3
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
0ad8 0ad8 ioc_tvbs 1 typ+fiu
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0ad9 0ad9 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0xad3
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0ad3 0x0ad3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
0ada 0ada typ_rand e CHECK_CLASS_SYSTEM_B
val_rand 2 DEC_LOOP_COUNTER
0adb 0adb fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x2ab4
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
0adc 0adc seq_br_type 1 Branch True; Flow J cc=True 0xad9
seq_branch_adr 0ad9 0x0ad9
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
0add 0add fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 17 LOOP_COUNTER
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 17 LOOP_COUNTER
val_alu_func 7 INC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0ade 0ade ioc_tvbs 1 typ+fiu; Flow J 0xad5
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ad5 0x0ad5
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
0adf ; --------------------------------------------------------------------------------------
0adf ; Comes from:
0adf ; 0ad0 C True from color 0x0ac4
0adf ; --------------------------------------------------------------------------------------
0adf 0adf ioc_tvbs 3 fiu+fiu; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0ae0 0ae0 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
typ_b_adr 04 GP04
val_b_adr 04 GP04
0ae1 0ae1 <halt> ; Flow R
0ae2 ; --------------------------------------------------------------------------------------
0ae2 ; 0x0126 Execute Any,Has_Default_Initialization
0ae2 ; --------------------------------------------------------------------------------------
0ae2 MACRO_Execute_Any,Has_Default_Initialization:
0ae2 0ae2 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0ae2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
0ae3 0ae3 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3d
0ae4 0ae4 fiu_fill_mode_src 0 ; Flow C 0x32d7
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_b_adr 10 TOP
typ_frame 8
0ae5 0ae5 ioc_load_wdr 0 ; Flow J 0x9c9
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 09c9 0x09c9
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
0ae6 ; --------------------------------------------------------------------------------------
0ae6 ; 0x0111 Execute Any,Has_Repeated_Initialization
0ae6 ; --------------------------------------------------------------------------------------
0ae6 MACRO_Execute_Any,Has_Repeated_Initialization:
0ae6 0ae6 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0ae6
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
0ae7 0ae7 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0xae4
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3d
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ae4 0x0ae4
0ae8 ; --------------------------------------------------------------------------------------
0ae8 ; 0x0110 Execute Any,Is_Initialization_Repeated
0ae8 ; --------------------------------------------------------------------------------------
0ae8 MACRO_Execute_Any,Is_Initialization_Repeated:
0ae8 0ae8 dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0ae8
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0ae9 0ae9 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0aea ; --------------------------------------------------------------------------------------
0aea ; 0x012b Execute Any,Spare14
0aea ; --------------------------------------------------------------------------------------
0aea MACRO_Execute_Any,Spare14:
0aea 0aea dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0aea
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0aeb 0aeb fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_offs_lit 3b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0aec 0aec fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0aed 0aed <halt> ; Flow R
0aee ; --------------------------------------------------------------------------------------
0aee ; 0x0387 Declare_Variable Package
0aee ; --------------------------------------------------------------------------------------
0aee MACRO_Declare_Variable_Package:
0aee 0aee dispatch_brk_class 4 ; Flow J 0xaef
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0aee
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4b 0x0b4b
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_frame 2
0aef 0aef fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0af0 0af0 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32a9
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2f VR02:0f #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0af1 0af1 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0xb5f
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b5f 0x0b5f
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
0af2 ; --------------------------------------------------------------------------------------
0af2 ; 0x036f Declare_Variable Task
0af2 ; --------------------------------------------------------------------------------------
0af2 MACRO_Declare_Variable_Task:
0af2 0af2 dispatch_brk_class 4 ; Flow J 0xaf3
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0af2
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_frame 2
0af3 0af3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_b_adr 10 TOP
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0af4 0af4 fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0af5 0af5 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
0af6 0af6 seq_br_type 3 Unconditional Branch; Flow J 0xb5f
seq_branch_adr 0b5f 0x0b5f
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0af7 0af7 <halt> ; Flow R
0af8 ; --------------------------------------------------------------------------------------
0af8 ; 0x0386 Declare_Variable Package,Visible
0af8 ; --------------------------------------------------------------------------------------
0af8 MACRO_Declare_Variable_Package,Visible:
0af8 0af8 dispatch_brk_class 4 ; Flow J 0xaf9
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0af8
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4b 0x0b4b
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_frame 2
0af9 0af9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 20 TR18:00 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0afa 0afa ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32a9
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2f VR02:0f #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0afb 0afb fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xb5f
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
0afc 0afc seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
0afd 0afd <halt> ; Flow R
0afe ; --------------------------------------------------------------------------------------
0afe ; 0x036e Declare_Variable Task,Visible
0afe ; --------------------------------------------------------------------------------------
0afe MACRO_Declare_Variable_Task,Visible:
0afe 0afe dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0afe
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_frame 2
0aff 0aff fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xb00
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_b_adr 10 TOP
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b00 0b00 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x32da
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0b01 0b01 fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
0b02 0b02 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
0b03 0b03 seq_br_type 3 Unconditional Branch; Flow J 0xb5f
seq_branch_adr 0b5f 0x0b5f
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b04 ; --------------------------------------------------------------------------------------
0b04 ; 0x036d Declare_Variable Task,On_Processor
0b04 ; --------------------------------------------------------------------------------------
0b04 MACRO_Declare_Variable_Task,On_Processor:
0b04 0b04 dispatch_brk_class 4 ; Flow C 0x329e
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b04
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
0b05 0b05 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0b06 0b06 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_c_adr 3b GP04
val_frame 2
0b07 0b07 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xb08
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b08 0b08 fiu_load_var 1 hold_var; Flow J 0xb5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b5f 0x0b5f
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b09 0b09 <halt> ; Flow R
0b0a ; --------------------------------------------------------------------------------------
0b0a ; 0x036c Declare_Variable Task,Visible,On_Processor
0b0a ; --------------------------------------------------------------------------------------
0b0a MACRO_Declare_Variable_Task,Visible,On_Processor:
0b0a 0b0a dispatch_brk_class 4 ; Flow C 0x329e
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b0a
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
0b0b 0b0b fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0b0c 0b0c fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_c_adr 3b GP04
val_frame 2
0b0d 0b0d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xb0e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b0e 0b0e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xb5f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b0f 0b0f seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
typ_csa_cntl 3 POP_CSA
0b10 ; --------------------------------------------------------------------------------------
0b10 ; 0x036b Declare_Variable Task,As_Component
0b10 ; --------------------------------------------------------------------------------------
0b10 MACRO_Declare_Variable_Task,As_Component:
0b10 0b10 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b10
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_frame 2
0b11 0b11 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xb12
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0b12 0b12 fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b13 0b13 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x32db
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 29 VR0c:09 #0x30000000000
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame c
0b14 0b14 fiu_load_var 1 hold_var; Flow C 0xb1f
fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0b1f 0x0b1f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b15 0b15 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xb5f
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 08 GP08
val_alu_func 1a PASS_B
0b16 0b16 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0b17 0b17 <halt> ; Flow R
0b18 ; --------------------------------------------------------------------------------------
0b18 ; 0x036a Declare_Variable Task,On_Processor,As_Component
0b18 ; --------------------------------------------------------------------------------------
0b18 MACRO_Declare_Variable_Task,On_Processor,As_Component:
0b18 0b18 dispatch_brk_class 4 ; Flow C 0x329e
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b18
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
0b19 0b19 ioc_fiubs 1 val ; Flow J cc=True 0x32db
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 29 VR0c:09 #0x30000000000
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame c
0b1a 0b1a fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_c_adr 3b GP04
val_frame 2
0b1b 0b1b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xb1c
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0b1c 0b1c fiu_load_var 1 hold_var; Flow C 0xb1f
fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 0b1f 0x0b1f
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b1d 0b1d fiu_load_var 1 hold_var; Flow J cc=True 0xb5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 1a PASS_B
0b1e 0b1e seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0b1f 0b1f fiu_mem_start a start_continue_if_false; Flow J cc=False 0xb21
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0b21 0x0b21
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b20 0b20 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0b21 0b21 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0b22 0b22 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0b23 0b23 <halt> ; Flow R
0b24 ; --------------------------------------------------------------------------------------
0b24 ; 0x0385 Declare_Variable Package,On_Processor
0b24 ; --------------------------------------------------------------------------------------
0b24 MACRO_Declare_Variable_Package,On_Processor:
0b24 0b24 dispatch_brk_class 4 ; Flow C 0x329e
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b24
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
0b25 0b25 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0b26 0b26 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0xb27
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4b 0x0b4b
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_c_adr 3b GP04
val_frame 2
0b27 0b27 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b28 0b28 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xb5f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b29 0b29 seq_br_type 3 Unconditional Branch; Flow J 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0b2a ; --------------------------------------------------------------------------------------
0b2a ; 0x0384 Declare_Variable Package,Visible,On_Processor
0b2a ; --------------------------------------------------------------------------------------
0b2a MACRO_Declare_Variable_Package,Visible,On_Processor:
0b2a 0b2a dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 0b2a
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
0b2b 0b2b fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x329e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
0b2c 0b2c ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0b2d 0b2d fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0xb2e
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4b 0x0b4b
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR02:00 #0x10
val_c_adr 3b GP04
val_frame 2
0b2e 0b2e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b2f 0b2f fiu_load_var 1 hold_var; Flow J cc=True 0xb5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0b5f 0x0b5f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b30 0b30 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
0b31 _UAssist_0x4d:
0b31 0b31 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 10 TOP
0b32 0b32 ioc_adrbs 1 val ; Flow C 0xb6b
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b6b 0x0b6b
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0b33 0b33 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 20 VR02:00 #0x10
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0b34 0b34 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 02 GP02
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b35 0b35 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 18
0b36 0b36 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0xb37
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 0b4e 0x0b4e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
0b37 0b37 ioc_adrbs 1 val ; Flow R cc=False
; Flow J cc=True 0xb4b
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0b4b 0x0b4b
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0b38 _UAssist_0x33:
0b38 0b38 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR09:15 #0xfffffffffffffd80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR02:00 #0x10
val_frame 2
0b39 0b39 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
0b3a 0b3a fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b3b 0b3b fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 70
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 6
0b3c 0b3c fiu_mem_start 4 continue; Flow C 0x329e
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 36 VR05:16 #0xff
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0b3d 0b3d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 23 VR11:03 #0xffffff0007fff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
0b3e 0b3e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 25 VR11:05 #0xffffffff07ffffff
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_frame 11
0b3f 0b3f ioc_load_wdr 0 ; Flow C 0x32d7
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 1d
val_b_adr 16 CSA/VAL_BUS
0b40 0b40 ioc_fiubs 0 fiu ; Flow C cc=True 0xb4a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0b4a 0x0b4a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 01 GP01
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_frame 10
val_alu_func 1b A_OR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
0b41 0b41 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
0b42 0b42 ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
val_a_adr 07 GP07
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
0b43 0b43 fiu_load_var 1 hold_var; Flow C 0xb5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0b5f 0x0b5f
typ_c_adr 2e TOP + 1
typ_csa_cntl 2 PUSH_CSA
val_a_adr 02 GP02
val_c_adr 2e TOP + 1
0b44 0b44 fiu_tivi_src c mar_0xc; Flow J cc=True 0xb48
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0b48 0x0b48
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 39 GP06
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 16
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0b45 0b45 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0b46 0b46 fiu_len_fill_lit 46 zero-fill 0x6; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1b
val_a_adr 24 VR11:04 #0x56
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 11
0b47 0b47 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
0b48 0b48 seq_br_type 1 Branch True; Flow J cc=True 0x3916
seq_branch_adr 3916 0x3916
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 31 VR02:11 #0x1
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
val_frame 2
0b49 0b49 seq_br_type 3 Unconditional Branch; Flow J 0x3916
seq_branch_adr 3916 0x3916
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 1
0b4a ; --------------------------------------------------------------------------------------
0b4a ; Comes from:
0b4a ; 0b40 C True from color 0x0b32
0b4a ; --------------------------------------------------------------------------------------
0b4a 0b4a seq_br_type 8 Return True; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 01 GP01
typ_c_lit 0
typ_frame 16
0b4b 0b4b fiu_tivi_src c mar_0xc; Flow C 0x3331
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3331 0x3331
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0b4c 0b4c seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x3916
seq_br_type 0 Branch False
seq_branch_adr 3916 0x3916
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
0b4d 0b4d fiu_mem_start 2 start-rd; Flow J 0xb51
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b51 0x0b51
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0b4e 0b4e fiu_tivi_src c mar_0xc; Flow C 0x3330
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3330 0x3330
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0b4f 0b4f seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x3916
seq_br_type 0 Branch False
seq_branch_adr 3916 0x3916
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
0b50 0b50 fiu_mem_start 2 start-rd; Flow J 0xb51
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b51 0x0b51
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0b51 0b51 seq_br_type 2 Push (branch address); Flow J 0xb52
seq_branch_adr 0b49 0x0b49
0b52 0b52 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x3916
seq_br_type 9 Return False
seq_branch_adr 3916 0x3916
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 22 VR08:02 #0x1000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 8
0b53 ; --------------------------------------------------------------------------------------
0b53 ; Comes from:
0b53 ; 0903 C from color _UAssist_0x31
0b53 ; 0946 C from color 0x0921
0b53 ; --------------------------------------------------------------------------------------
0b53 0b53 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0xb74
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0b74 0x0b74
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
typ_frame 11
val_a_adr 2e VR0d:0e #0x0
val_frame d
0b54 0b54 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0xb5b
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 0b5b 0x0b5b
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 23 TR0d:03 #0x0
typ_frame d
typ_mar_cntl a LOAD_MAR_IMPORT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0b55 0b55 ioc_fiubs 1 val ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
val_a_adr 21 VR04:01 #0x1
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 4
0b56 0b56 fiu_tivi_src c mar_0xc; Flow C cc=True 0x211
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 3c VR04:1c #0x40000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b57 0b57 fiu_tivi_src c mar_0xc; Flow C 0xb7d
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b7d 0x0b7d
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0b58 0b58 fiu_load_var 1 hold_var; Flow J cc=True 0xb56
fiu_tivi_src c mar_0xc
seq_br_type 1 Branch True
seq_branch_adr 0b56 0x0b56
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1c DEC_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
0b59 0b59 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xb5c
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0b5c 0x0b5c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl a LOAD_MAR_IMPORT
0b5a 0b5a seq_br_type 3 Unconditional Branch; Flow J 0xb53
seq_branch_adr 0b53 0x0b53
seq_en_micro 0
val_a_adr 21 VR04:01 #0x1
val_alu_func 7 INC_A
val_c_adr 1e VR04:01 #0x1
val_c_mux_sel 2 ALU
val_frame 4
0b5b 0b5b fiu_len_fill_lit 49 zero-fill 0x9; Flow C cc=True 0x32d3
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d3 RAISE.STORAGE_ERROR.NAME
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 3c VR04:1c #0x40000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b5c 0b5c fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_frame 11
0b5d 0b5d fiu_load_var 1 hold_var; Flow C 0xb78
fiu_tivi_src c mar_0xc
seq_br_type 7 Unconditional Call
seq_branch_adr 0b78 0x0b78
seq_en_micro 0
0b5e 0b5e ioc_adrbs 1 val ; Flow J 0x3449
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3449 0x3449
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0b5f ; --------------------------------------------------------------------------------------
0b5f ; Comes from:
0b5f ; 0b43 C from color 0x0b32
0b5f ; --------------------------------------------------------------------------------------
0b5f 0b5f fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0xb74
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0b74 0x0b74
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
typ_frame 11
val_a_adr 2e VR0d:0e #0x0
val_frame d
0b60 0b60 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0xb67
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 0b67 0x0b67
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 23 TR0d:03 #0x0
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0b61 0b61 ioc_fiubs 1 val ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
val_a_adr 21 VR04:01 #0x1
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 4
0b62 0b62 fiu_tivi_src c mar_0xc; Flow C cc=True 0x211
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3c VR04:1c #0x40000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b63 0b63 fiu_tivi_src c mar_0xc; Flow C 0xb7d
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b7d 0x0b7d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0b64 0b64 fiu_load_var 1 hold_var; Flow J cc=True 0xb62
fiu_tivi_src c mar_0xc
seq_br_type 1 Branch True
seq_branch_adr 0b62 0x0b62
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1c DEC_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
0b65 0b65 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xb68
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0b68 0x0b68
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
0b66 0b66 seq_br_type 3 Unconditional Branch; Flow J 0xb5f
seq_branch_adr 0b5f 0x0b5f
seq_en_micro 0
val_a_adr 21 VR04:01 #0x1
val_alu_func 7 INC_A
val_c_adr 1e VR04:01 #0x1
val_c_mux_sel 2 ALU
val_frame 4
0b67 0b67 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0x32d3
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d3 RAISE.STORAGE_ERROR.NAME
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3c VR04:1c #0x40000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b68 0b68 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_frame 11
0b69 0b69 fiu_load_var 1 hold_var; Flow C 0xb78
fiu_tivi_src c mar_0xc
seq_br_type 7 Unconditional Call
seq_branch_adr 0b78 0x0b78
seq_en_micro 0
0b6a 0b6a ioc_adrbs 1 val ; Flow R
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0b6b ; --------------------------------------------------------------------------------------
0b6b ; Comes from:
0b6b ; 0b32 C from color 0x0b32
0b6b ; --------------------------------------------------------------------------------------
0b6b 0b6b fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0b6c 0b6c fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0xb74
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 7 Unconditional Call
seq_branch_adr 0b74 0x0b74
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_frame 11
0b6d 0b6d ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d3 RAISE.STORAGE_ERROR.NAME
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0b6e 0b6e ioc_adrbs 1 val ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0e GP0e
val_alu_func 0 PASS_A
0b6f 0b6f seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32d3
seq_br_type 9 Return False
seq_branch_adr 32d3 RAISE.STORAGE_ERROR.NAME
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0b70 _UAssist_0x46:
0b70 0b70 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 3d TR11:1d #0x13ff00000000
typ_frame 11
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0b71 0b71 fiu_len_fill_lit 55 zero-fill 0x15; Flow C 0x32f5
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 8 LOAD_MAR_SYSTEM
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
0b72 0b72 fiu_fill_mode_src 0 ; Flow C cc=False 0x211
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0b73 0b73 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR08:01 #0x3fffff
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 8
0b74 ; --------------------------------------------------------------------------------------
0b74 ; Comes from:
0b74 ; 0b53 C from color 0x0b53
0b74 ; 0b5f C from color 0x0000
0b74 ; 0b6c C from color 0x0000
0b74 ; --------------------------------------------------------------------------------------
0b74 0b74 fiu_len_fill_lit 55 zero-fill 0x15
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 8 LOAD_MAR_SYSTEM
0b75 0b75 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0b76 0b76 fiu_fill_mode_src 0 ; Flow C cc=False 0x211
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 35 VR09:15 #0xff00000000
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 9
0b77 0b77 fiu_len_fill_lit 55 zero-fill 0x15; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
val_a_adr 0f GP0f
0b78 ; --------------------------------------------------------------------------------------
0b78 ; Comes from:
0b78 ; 0b5d C from color 0x0b53
0b78 ; 0b69 C from color 0x0000
0b78 ; --------------------------------------------------------------------------------------
0b78 0b78 fiu_len_fill_lit 55 zero-fill 0x15
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 8 LOAD_MAR_SYSTEM
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
0b79 0b79 fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0e GP0e
0b7a 0b7a fiu_fill_mode_src 0 ; Flow C cc=False 0x211
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0b7b 0b7b ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0b7c 0b7c fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
val_a_adr 0e GP0e
0b7d ; --------------------------------------------------------------------------------------
0b7d ; Comes from:
0b7d ; 0b57 C from color 0x0b53
0b7d ; 0b63 C from color 0x0000
0b7d ; --------------------------------------------------------------------------------------
0b7d 0b7d seq_br_type 7 Unconditional Call; Flow C 0xb85
seq_branch_adr 0b85 0x0b85
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
0b7e 0b7e fiu_tivi_src c mar_0xc; Flow J cc=True 0xb82
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0b82 0x0b82
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
0b7f 0b7f fiu_tivi_src c mar_0xc; Flow C 0xb85
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b85 0x0b85
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0b80 0b80 fiu_tivi_src c mar_0xc; Flow C 0xb85
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b85 0x0b85
seq_en_micro 0
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0b81 0b81 fiu_tivi_src c mar_0xc; Flow C 0xb85
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0b85 0x0b85
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
0b82 0b82 seq_br_type 9 Return False; Flow R cc=False
seq_branch_adr 0b83 0x0b83
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 19 X_XOR_B
typ_b_adr 0c GP0c
val_a_adr 0b GP0b
val_alu_func 19 X_XOR_B
val_b_adr 0c GP0c
0b83 0b83 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0b84 0x0b84
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 6 A_MINUS_B
typ_b_adr 0c GP0c
val_a_adr 0c GP0c
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0b GP0b
0b84 0b84 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0b85 ; --------------------------------------------------------------------------------------
0b85 ; Comes from:
0b85 ; 0b7d C from color 0x0b7d
0b85 ; 0b7f C from color 0x0b7d
0b85 ; 0b80 C from color 0x0b7d
0b85 ; 0b81 C from color 0x0b7d
0b85 ; --------------------------------------------------------------------------------------
0b85 0b85 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
0b86 0b86 fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 12 start_lru_query
fiu_offs_lit 5c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0b87 0b87 seq_b_timing 0 Early Condition; Flow J cc=True 0xb8b
seq_br_type 1 Branch True
seq_branch_adr 0b8b 0x0b8b
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0b88 0b88 fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b89 0b89 fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 12 start_lru_query
fiu_offs_lit 7a
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
val_rand 2 DEC_LOOP_COUNTER
0b8a 0b8a seq_b_timing 0 Early Condition; Flow J cc=False 0xb88
seq_br_type 0 Branch False
seq_branch_adr 0b88 0x0b88
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func c PASS_A_ELSE_INC_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0b8b 0b8b fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0b8c 0b8c fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 7a
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0b8d 0b8d fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 2e TR0c:0e #0x0
typ_frame c
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 2e VR0c:0e #0x0
val_alu_func 0 PASS_A
val_frame c
0b8e 0b8e seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func c PASS_A_ELSE_INC_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0b8f 0b8f seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 6 A_MINUS_B
typ_b_adr 0f GP0f
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0c GP0c
0b90 0b90 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func a PASS_A_ELSE_PASS_B
typ_b_adr 0f GP0f
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 0f GP0f
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
0b91 0b91 <halt> ; Flow R
0b92 ; --------------------------------------------------------------------------------------
0b92 ; Comes from:
0b92 ; 0879 C from color ME_PACKET
0b92 ; --------------------------------------------------------------------------------------
0b92 0b92 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 2d TR1d:0d #0x68
typ_frame 1d
val_c_adr 04 VR0d:1b #0x0
val_c_source 0 FIU_BUS
val_frame d
0b93 0b93 fiu_tivi_src c mar_0xc
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 09 TR0d:16 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
0b94 0b94 fiu_tivi_src 4 fiu_var; Flow R
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 34 TR0d:14 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0b TR0d:14 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 34 VR02:14 #0x10000000
val_frame 2
0b95 _UAssist_0x5f:
0b95 0b95 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xba4
seq_br_type 1 Branch True
seq_branch_adr 0ba4 0x0ba4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
0b96 0b96 ioc_fiubs 1 val ; Flow C 0x2ab4
seq_br_type 7 Unconditional Call
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 3b VR0d:1b #0x0
val_frame d
0b97 0b97 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 39 TR0d:19 #0x3fffc040008a000
typ_alu_func 0 PASS_A
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0b98 0b98 fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 26 TR05:06 #0xf
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR02:11 #0x1
val_frame 2
0b99 0b99 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0b TR0d:14 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0b9a 0b9a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 39 TR0d:19 #0x3fffc040008a000
typ_alu_func 0 PASS_A
typ_c_adr 02 TR0d:1d #0x0
typ_c_source 0 FIU_BUS
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0b9b 0b9b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 0a TR0d:15 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 01 GP01
val_b_adr 01 GP01
0b9c 0b9c fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=False 0xba3
fiu_offs_lit 36
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 0ba3 0x0ba3
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0b TR0d:14 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0b9d 0b9d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 12 TR1d:0d #0x68
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 2d VR05:0d #0x20
val_alu_func 6 A_MINUS_B
val_frame 5
0b9e 0b9e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3a VR08:1a #0x2710
val_frame 8
0b9f 0b9f fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_b_adr 36 TR0d:16 #0x0
typ_frame d
0ba0 0ba0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_frame 2
0ba1 0ba1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 0a VR0d:15 #0x0
val_c_source 0 FIU_BUS
val_frame d
0ba2 0ba2 fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_en_micro 0
typ_mar_cntl 5 RESTORE_MAR_REFRESH
val_a_adr 35 VR0d:15 #0x0
val_alu_func 1c DEC_A
val_c_adr 0a VR0d:15 #0x0
val_c_mux_sel 2 ALU
val_frame d
0ba3 0ba3 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0xbaa
seq_br_type 8 Return True
seq_branch_adr 0baa 0x0baa
seq_en_micro 0
val_a_adr 35 VR0d:15 #0x0
val_alu_func 0 PASS_A
val_c_adr 0b VR0d:14 #0x0
val_c_mux_sel 2 ALU
val_frame d
0ba4 0ba4 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 12 TR1d:0d #0x68
typ_c_source 0 FIU_BUS
typ_frame 1d
val_a_adr 3b VR0d:1b #0x0
val_frame d
0ba5 0ba5 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 34 TR0d:14 #0x0
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0b TR0d:14 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 3e VR05:1e #0xffff
val_frame 5
0ba6 0ba6 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 39 TR0d:19 #0x3fffc040008a000
typ_alu_func 0 PASS_A
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0ba7 0ba7 fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 35 TR0d:15 #0x0
typ_b_adr 34 TR0d:14 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
0ba8 0ba8 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 3d TR0d:1d #0x0
typ_frame d
val_b_adr 39 VR02:19 #0x0
val_frame 2
0ba9 0ba9 fiu_tivi_src 8 type_var; Flow C 0x2ab4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
typ_b_adr 36 TR0d:16 #0x0
typ_frame d
typ_mar_cntl 5 RESTORE_MAR_REFRESH
0baa 0baa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0bab ; --------------------------------------------------------------------------------------
0bab ; Comes from:
0bab ; 013a C from color ME_REFRESH
0bab ; 364d C True from color 0x364d
0bab ; --------------------------------------------------------------------------------------
0bab 0bab fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xbad
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0bad 0x0bad
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 14 ZEROS
typ_c_adr 0d TR0d:12 #0x0
typ_frame d
val_a_adr 24 VR09:04 #0xfc00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 9
0bac 0bac fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 30 TR12:10 #0x8000
typ_frame 12
0bad 0bad fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 38 TR0d:18 #0x3fffc0400082000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0bae 0bae fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=True 0xbaf
; Flow J cc=#0x0 0xbb2
; Flow J cc=#0x1 0xbb3
; Flow J cc=#0x2 0xbb4
; Flow J cc=#0x3 0xbb5
; Flow J cc=#0x4 0xbb6
; Flow J cc=#0x5 0xbb7
; Flow J cc=#0x6 0xbb8
; Flow J cc=#0x7 0xbb9
; Flow J cc=#0x8 0xbba
; Flow J cc=#0x9 0xbbb
; Flow J cc=#0xa 0xbbc
; Flow J cc=#0xb 0xbbd
; Flow J cc=#0xc 0xbbe
; Flow J cc=#0xd 0xbbf
; Flow J cc=#0xe 0xbc0
; Flow J cc=#0xf 0xbc1
fiu_load_var 1 hold_var
fiu_offs_lit 4b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 0bb2 0x0bb2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 0f TR0d:10 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
val_c_adr 0f VR0d:10 #0x0
val_c_mux_sel 2 ALU
val_frame d
0baf 0baf ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 35 TR0d:15 #0x0
typ_alu_func 7 INC_A
typ_b_adr 0f GP0f
typ_c_adr 0a TR0d:15 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_b_adr 0f GP0f
val_c_adr 0d VR0d:12 #0x0
val_frame d
0bb0 0bb0 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0xbb6
seq_br_type 0 Branch False
seq_branch_adr 0bb6 0x0bb6
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_frame d
0bb1 0bb1 fiu_len_fill_lit 4a zero-fill 0xa; Flow J 0xbd4
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd4 0x0bd4
seq_en_micro 0
typ_c_adr 04 TR0d:1b #0x0
typ_c_source 0 FIU_BUS
typ_frame d
0bb2 0bb2 fiu_mem_start 3 start-wr; Flow J 0xbaf
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0baf 0x0baf
seq_en_micro 0
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0bb3 0bb3 fiu_mem_start 3 start-wr; Flow J 0xbaf
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0baf 0x0baf
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0bb4 0bb4 fiu_mem_start 3 start-wr; Flow J 0xbaf
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0baf 0x0baf
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
0bb5 0bb5 fiu_mem_start 3 start-wr; Flow J 0xbaf
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0baf 0x0baf
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0bb6 0bb6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xbd2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0bd2 0x0bd2
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 36 VR0d:16 #0x3fffc040007ffc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0bb7 0bb7 fiu_tivi_src 1 tar_val; Flow J cc=False 0xbbe
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0bbe 0x0bbe
seq_cond_sel 64 OFFSET_REGISTER_????
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0bb8 0bb8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bb9 0bb9 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0xbd2
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0bd2 0x0bd2
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 33 TR0d:13 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bba 0bba fiu_len_fill_lit 7a zero-fill 0x3a; Flow J cc=True 0xbc5
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 1 Branch True
seq_branch_adr 0bc5 0x0bc5
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 37 TR0d:17 #0xffffff00000000
typ_alu_func 1e A_AND_B
typ_b_adr 0f GP0f
typ_frame d
0bbb 0bbb fiu_load_oreg 1 hold_oreg; Flow J cc=True 0xbbf
fiu_mem_start 3 start-wr
fiu_offs_lit 40
seq_br_type 1 Branch True
seq_branch_adr 0bbf 0x0bbf
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 33 TR0d:13 #0x0
typ_alu_func 1c DEC_A
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 33 VR0d:13 #0x0
val_alu_func 7 INC_A
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bbc 0bbc fiu_mem_start 8 start_wr_if_false; Flow J 0xbbd
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bbd 0x0bbd
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 14 ZEROS
typ_alu_func 7 INC_A
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame d
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR0d:13 #0x0
val_alu_func 1c DEC_A
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bbd 0bbd ioc_load_wdr 0 ; Flow J 0xbd2
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd2 0x0bd2
seq_en_micro 0
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bbe 0bbe fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bbf 0bbf fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0xbd2
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 1 Branch True
seq_branch_adr 0bd2 0x0bd2
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 33 VR0d:13 #0x0
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame d
0bc0 0bc0 fiu_len_fill_lit 7a zero-fill 0x3a; Flow J cc=True 0xbc5
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 1 Branch True
seq_branch_adr 0bc5 0x0bc5
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 37 VR0d:17 #0xffffff00000000
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
val_frame d
0bc1 0bc1 fiu_mem_start 3 start-wr; Flow J cc=True 0xbc3
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0bc3 0x0bc3
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 33 VR0d:13 #0x0
val_alu_func 1c DEC_A
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bc2 0bc2 fiu_mem_start 8 start_wr_if_false; Flow J 0xbbd
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bbd 0x0bbd
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_b_adr 34 TR0d:14 #0x0
typ_frame d
val_a_adr 14 ZEROS
val_alu_func 7 INC_A
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame d
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0bc3 0bc3 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bc4 0bc4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xbb7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bb7 0x0bb7
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 36 VR0d:16 #0x3fffc040007ffc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0bc5 0bc5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xbd2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0bd2 0x0bd2
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 38 VR0d:18 #0x3fffc0400080000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0bc6 0bc6 fiu_len_fill_lit 52 zero-fill 0x12
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 14 ZEROS
0bc7 0bc7 fiu_fill_mode_src 0 ; Flow C cc=False 0x20a
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0bc8 0bc8 fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0bc9 0bc9 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 5
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0bca 0bca fiu_len_fill_lit 53 zero-fill 0x13
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0bcb 0bcb fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
0bcc 0bcc seq_b_timing 0 Early Condition; Flow J cc=True 0xbcd
; Flow J cc=#0x0 0xbcd
; Flow J cc=#0x1 0xbce
; Flow J cc=#0x2 0xbcf
; Flow J cc=#0x3 0xbd0
seq_br_type b Case False
seq_branch_adr 0bcd 0x0bcd
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0bcd 0bcd fiu_mem_start 3 start-wr; Flow J 0xbd1
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd1 0x0bd1
seq_en_micro 0
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0bce 0bce fiu_mem_start 3 start-wr; Flow J 0xbd1
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd1 0x0bd1
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0bcf 0bcf fiu_mem_start 3 start-wr; Flow J 0xbd1
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd1 0x0bd1
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
0bd0 0bd0 fiu_mem_start 3 start-wr; Flow J 0xbd1
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd1 0x0bd1
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0bd1 0bd1 ioc_load_wdr 0 ; Flow J 0xbd2
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bd2 0x0bd2
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
0bd2 0bd2 ioc_load_wdr 0 ; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0bd3 0x0bd3
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 30 TR0d:10 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 32 TR0d:12 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 30 VR0d:10 #0x0
val_alu_func 0 PASS_A
val_b_adr 32 VR0d:12 #0x0
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame d
0bd3 0bd3 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
0bd4 0bd4 fiu_tivi_src 1 tar_val; Flow C 0xbea
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 0bea 0x0bea
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0bd5 0bd5 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3f TR02:1f #0x180
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0bd6 0bd6 seq_en_micro 0
0bd7 0bd7 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0xbe7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0be7 0x0be7
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
0bd8 0bd8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xbdf
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0bdf 0x0bdf
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 03 VR0d:1c #0x0
val_c_source 0 FIU_BUS
val_frame d
0bd9 0bd9 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0xc04
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0c04 0x0c04
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3d VR0d:1d #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame d
0bda 0bda seq_en_micro 0
0bdb 0bdb fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0xbe7
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0be7 0x0be7
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
0bdc 0bdc fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 03 VR0d:1c #0x0
val_c_mux_sel 2 ALU
val_frame d
0bdd 0bdd fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=False 0xbe7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0be7 0x0be7
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0bde 0bde fiu_mem_start 2 start-rd; Flow J cc=False 0xbe7
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 0 Branch False
seq_branch_adr 0be7 0x0be7
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3c VR0d:1c #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0bdf 0bdf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xbe7
seq_br_type 1 Branch True
seq_branch_adr 0be7 0x0be7
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3b TR0d:1b #0x0
typ_alu_func 1c DEC_A
typ_c_adr 04 TR0d:1b #0x0
typ_c_mux_sel 0 ALU
typ_frame d
0be0 0be0 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0xbe7
seq_br_type 0 Branch False
seq_branch_adr 0be7 0x0be7
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0be1 0be1 fiu_tivi_src c mar_0xc; Flow C 0xbea
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0bea 0x0bea
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 02 VR0d:1d #0x0
val_c_mux_sel 2 ALU
val_frame d
0be2 0be2 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3a VR0d:1a #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR0d:1d #0x0
val_frame d
0be3 0be3 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xbe7
seq_br_type 1 Branch True
seq_branch_adr 0be7 0x0be7
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 3d VR0d:1d #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 3a VR0d:1a #0x80
val_c_adr 02 VR0d:1d #0x0
val_c_mux_sel 2 ALU
val_frame d
0be4 0be4 seq_br_type 0 Branch False; Flow J cc=False 0xbe7
seq_branch_adr 0be7 0x0be7
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0be5 0be5 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0xbd9
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0bd9 0x0bd9
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 39 VR0d:19 #0xfffff00000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0be6 0be6 fiu_mem_start 2 start-rd; Flow J cc=True 0xbdf
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 1 Branch True
seq_branch_adr 0bdf 0x0bdf
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3c VR0d:1c #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0be7 0be7 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0be8 0be8 seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
0be9 0be9 seq_br_type 3 Unconditional Branch; Flow J 0xc04
seq_branch_adr 0c04 0x0c04
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_a_adr 3d TR0d:1d #0x0
typ_alu_func 7 INC_A
typ_c_adr 02 TR0d:1d #0x0
typ_c_mux_sel 0 ALU
typ_frame d
0bea 0bea fiu_len_fill_lit 52 zero-fill 0x12
fiu_load_var 1 hold_var
fiu_offs_lit 4b
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
0beb 0beb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xbee
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 0bee 0x0bee
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 37 TR0d:17 #0xffffff00000000
typ_alu_func 1e A_AND_B
typ_b_adr 0f GP0f
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 36 VR0d:16 #0x3fffc040007ffc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0bec 0bec fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 14 ZEROS
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bed 0bed ioc_load_wdr 0 ; Flow J 0xc04
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c04 0x0c04
seq_en_micro 0
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bee 0bee seq_b_timing 0 Early Condition; Flow J cc=False 0xbf3
seq_br_type 0 Branch False
seq_branch_adr 0bf3 0x0bf3
seq_cond_sel 64 OFFSET_REGISTER_????
seq_en_micro 0
0bef 0bef fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 0bf0 0x0bf0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bf0 0bf0 fiu_mem_start 3 start-wr
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bf1 0bf1 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xc03
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0c03 0x0c03
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 33 TR0d:13 #0x0
typ_c_adr 01 TR0d:1e #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0bf2 0bf2 fiu_len_fill_lit 7a zero-fill 0x3a; Flow R cc=False
; Flow J cc=True 0xbf7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 9 Return False
seq_branch_adr 0bf7 0x0bf7
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 37 TR0d:17 #0xffffff00000000
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR0d:1e #0x0
typ_frame d
0bf3 0bf3 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 0bf4 0x0bf4
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0c TR0d:13 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0c VR0d:13 #0x0
val_c_mux_sel 2 ALU
val_frame d
0bf4 0bf4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 33 TR0d:13 #0x0
typ_frame d
val_b_adr 33 VR0d:13 #0x0
val_frame d
0bf5 0bf5 ioc_tvbs 2 fiu+val; Flow J cc=True 0xc03
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0c03 0x0c03
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 33 VR0d:13 #0x0
val_c_adr 01 VR0d:1e #0x0
val_c_mux_sel 2 ALU
val_frame d
0bf6 0bf6 fiu_len_fill_lit 7a zero-fill 0x3a; Flow R cc=False
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 9 Return False
seq_branch_adr 0bf7 0x0bf7
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 37 VR0d:17 #0xffffff00000000
val_alu_func 1e A_AND_B
val_b_adr 3e VR0d:1e #0x0
val_frame d
0bf7 0bf7 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 38 VR0d:18 #0x3fffc0400080000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0bf8 0bf8 fiu_len_fill_lit 52 zero-fill 0x12
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_b_adr 0f GP0f
0bf9 0bf9 fiu_fill_mode_src 0 ; Flow C cc=False 0x20a
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0bfa 0bfa fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0bfb 0bfb fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 5
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0bfc 0bfc fiu_len_fill_lit 53 zero-fill 0x13
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0bfd 0bfd fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
0bfe 0bfe seq_b_timing 0 Early Condition; Flow J cc=True 0xbff
; Flow J cc=#0x0 0xbff
; Flow J cc=#0x1 0xc00
; Flow J cc=#0x2 0xc01
; Flow J cc=#0x3 0xc02
seq_br_type b Case False
seq_branch_adr 0bff 0x0bff
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0bff 0bff fiu_mem_start 3 start-wr; Flow J 0xc03
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c03 0x0c03
seq_en_micro 0
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0c00 0c00 fiu_mem_start 3 start-wr; Flow J 0xc03
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c03 0x0c03
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0c01 0c01 fiu_mem_start 3 start-wr; Flow J 0xc03
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c03 0x0c03
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
0c02 0c02 fiu_mem_start 3 start-wr; Flow J 0xc03
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c03 0x0c03
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0c03 0c03 ioc_load_wdr 0 ; Flow J 0xc04
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c04 0x0c04
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
0c04 0c04 ioc_load_wdr 0 ; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0c05 0x0c05
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 30 TR0d:10 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 32 TR0d:12 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 30 VR0d:10 #0x0
val_alu_func 0 PASS_A
val_b_adr 32 VR0d:12 #0x0
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame d
0c05 0c05 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
0c06 ; --------------------------------------------------------------------------------------
0c06 ; 0x021f Execute Heap_Access,Equal
0c06 ; --------------------------------------------------------------------------------------
0c06 MACRO_Execute_Heap_Access,Equal:
0c06 0c06 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c06
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
0c07 0c07 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0c08 ; --------------------------------------------------------------------------------------
0c08 ; 0x021e Execute Heap_Access,Maximum
0c08 ; --------------------------------------------------------------------------------------
0c08 MACRO_Execute_Heap_Access,Maximum:
0c08 0c08 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c08
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
0c09 0c09 <halt> ; Flow R
0c0a ; --------------------------------------------------------------------------------------
0c0a ; 0x021d Execute Heap_Access,Is_Null
0c0a ; --------------------------------------------------------------------------------------
0c0a MACRO_Execute_Heap_Access,Is_Null:
0c0a 0c0a dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c0a
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
0c0b 0c0b <halt> ; Flow R
0c0c ; --------------------------------------------------------------------------------------
0c0c ; 0x021c Execute Heap_Access,Not_Null
0c0c ; --------------------------------------------------------------------------------------
0c0c MACRO_Execute_Heap_Access,Not_Null:
0c0c 0c0c dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c0c
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
0c0d 0c0d <halt> ; Flow R
0c0e ; --------------------------------------------------------------------------------------
0c0e ; 0x021b Execute Heap_Access,Set_Null
0c0e ; --------------------------------------------------------------------------------------
0c0e MACRO_Execute_Heap_Access,Set_Null:
0c0e 0c0e dispatch_brk_class 8 ; Flow J cc=True 0xc12
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c0e
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0c12 0x0c12
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_lit 2
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0c0f 0c0f fiu_mem_start 5 start_rd_if_true; Flow C 0x32d7
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0c10 0c10 fiu_load_tar 1 hold_tar; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
0c11 0c11 ioc_load_wdr 0 ; Flow J 0xc07
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c07 0x0c07
val_b_adr 39 VR02:19 #0x0
val_frame 2
0c12 0c12 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=True 0x32a9
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0c13 0c13 fiu_load_mdr 1 hold_mdr; Flow J cc=False 0xc15
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c15 0x0c15
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 39 VR02:19 #0x0
val_frame 2
0c14 0c14 fiu_fill_mode_src 0 ; Flow J 0xc18
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c18 0x0c18
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0c15 0c15 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0c16 0c16 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0c17 0c17 fiu_load_var 1 hold_var; Flow J 0xc18
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c18 0x0c18
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0c18 0c18 ioc_load_wdr 0 ; Flow J 0xc07
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c07 0x0c07
0c19 0c19 <halt> ; Flow R
0c1a ; --------------------------------------------------------------------------------------
0c1a ; 0x021a Execute Heap_Access,Element_Type
0c1a ; --------------------------------------------------------------------------------------
0c1a MACRO_Execute_Heap_Access,Element_Type:
0c1a 0c1a dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0c1a
dispatch_uses_tos 1
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
0c1b 0c1b fiu_load_tar 1 hold_tar; Flow J cc=False 0xc1e
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0c1e 0x0c1e
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
0c1c 0c1c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
0c1d 0c1d fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
0c1e 0c1e fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 0c1f 0x0c1f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c1f 0c1f seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_en_micro 0
seq_random 02 ?
0c20 ; --------------------------------------------------------------------------------------
0c20 ; 0x0219 Execute Heap_Access,All_Read
0c20 ; --------------------------------------------------------------------------------------
0c20 MACRO_Execute_Heap_Access,All_Read:
0c20 0c20 dispatch_brk_class 8 ; Flow C cc=True 0x32a1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0c20
dispatch_uses_tos 1
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 7
0c21 0c21 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xc27
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0c27 0x0c27
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0c22 0c22 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0c23 0c23 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xc25
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c25 0x0c25
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
0c24 0c24 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0xc28
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0c28 0x0c28
seq_random 04 Load_save_offset+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c25 0c25 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0c26 0c26 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0xc28
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0c28 0x0c28
seq_random 04 Load_save_offset+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c27 0c27 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c28 0c28 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0c29 0x0c29
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0c29 0c29 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c2a ; --------------------------------------------------------------------------------------
0c2a ; 0x0218 Execute Heap_Access,All_Write
0c2a ; --------------------------------------------------------------------------------------
0c2a MACRO_Execute_Heap_Access,All_Write:
0c2a 0c2a dispatch_brk_class 2 ; Flow C cc=True 0x32a1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0c2a
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0c2b 0c2b fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0c2c 0c2c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0c2d 0c2d fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
0c2e 0c2e fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
0c2f 0c2f <halt> ; Flow R
0c30 ; --------------------------------------------------------------------------------------
0c30 ; 0x0217 Execute Heap_Access,All_Reference
0c30 ; --------------------------------------------------------------------------------------
0c30 MACRO_Execute_Heap_Access,All_Reference:
0c30 0c30 dispatch_brk_class 8 ; Flow C cc=True 0x32a1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 0c30
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0c31 0c31 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
0c32 ; --------------------------------------------------------------------------------------
0c32 ; 0x0216 Execute Heap_Access,Convert
0c32 ; --------------------------------------------------------------------------------------
0c32 MACRO_Execute_Heap_Access,Convert:
0c32 0c32 dispatch_brk_class 4 ; Flow J cc=True 0xc34
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c32
seq_br_type 1 Branch True
seq_branch_adr 0c34 0x0c34
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand 8 SPARE_0x08
0c33 0c33 seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0c34 0c34 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xc4b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0c4b 0x0c4b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0c35 0c35 <halt> ; Flow R
0c36 ; --------------------------------------------------------------------------------------
0c36 ; 0x0211 Execute Heap_Access,Convert_Reference
0c36 ; --------------------------------------------------------------------------------------
0c36 MACRO_Execute_Heap_Access,Convert_Reference:
0c36 0c36 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c36
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0c37 0c37 typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1b A_OR_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 3
0c38 0c38 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
0c39 0c39 typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
0c3a 0c3a fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 0c3b 0x0c3b
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c3b 0c3b seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_csa_cntl 3 POP_CSA
0c3c ; --------------------------------------------------------------------------------------
0c3c ; 0x0215 Execute Heap_Access,In_Type
0c3c ; --------------------------------------------------------------------------------------
0c3c MACRO_Execute_Heap_Access,In_Type:
0c3c 0c3c dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c3c
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c3d 0x0c3d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0c3d 0c3d ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c3e 0c3e typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
0c3f 0c3f seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0c40 0c40 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0c41 0c41 <halt> ; Flow R
0c42 ; --------------------------------------------------------------------------------------
0c42 ; 0x0214 Execute Heap_Access,Not_In_Type
0c42 ; --------------------------------------------------------------------------------------
0c42 MACRO_Execute_Heap_Access,Not_In_Type:
0c42 0c42 dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c42
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c43 0x0c43
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0c43 0c43 ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c44 0c44 typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
0c45 0c45 seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0c46 0c46 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0c47 0c47 <halt> ; Flow R
0c48 ; --------------------------------------------------------------------------------------
0c48 ; 0x0213 Execute Heap_Access,Check_In_Type
0c48 ; --------------------------------------------------------------------------------------
0c48 MACRO_Execute_Heap_Access,Check_In_Type:
0c48 0c48 dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c48
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0c49 0x0c49
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
0c49 0c49 seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0c4a 0c4a fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 0c4b 0x0c4b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
0c4b 0c4b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
seq_random 02 ?
typ_a_adr 11 TOP + 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
0c4c 0c4c <default>
0c4d 0c4d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
0c4e 0c4e seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
0c4f 0c4f <halt> ; Flow R
0c50 ; --------------------------------------------------------------------------------------
0c50 ; 0x0212 Execute Heap_Access,Address
0c50 ; --------------------------------------------------------------------------------------
0c50 MACRO_Execute_Heap_Access,Address:
0c50 0c50 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c50
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
0c51 0c51 <halt> ; Flow R
0c52 ; --------------------------------------------------------------------------------------
0c52 ; 0x0210 Execute Heap_Access,Get_Segment
0c52 ; --------------------------------------------------------------------------------------
0c52 MACRO_Execute_Heap_Access,Get_Segment:
0c52 0c52 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c52
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0c53 0c53 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 30 TR0b:10 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c54 ; --------------------------------------------------------------------------------------
0c54 ; 0x0144 Execute Heap_Access,Get_Name
0c54 ; --------------------------------------------------------------------------------------
0c54 MACRO_Execute_Heap_Access,Get_Name:
0c54 0c54 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c54
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
0c55 0c55 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c56 ; --------------------------------------------------------------------------------------
0c56 ; 0x0148 Execute Heap_Access,Get_Offset
0c56 ; --------------------------------------------------------------------------------------
0c56 MACRO_Execute_Heap_Access,Get_Offset:
0c56 0c56 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c56
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0c57 0c57 <halt> ; Flow R
0c58 ; --------------------------------------------------------------------------------------
0c58 ; 0x0147 Execute Heap_Access,Construct_Segment
0c58 ; --------------------------------------------------------------------------------------
0c58 MACRO_Execute_Heap_Access,Construct_Segment:
0c58 0c58 dispatch_brk_class 8 ; Flow C cc=True 0x32e1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c58
fiu_len_fill_lit 55 zero-fill 0x15
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 21 VR08:01 #0x3fffff
val_frame 8
0c59 0c59 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32e1
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
0c5a 0c5a fiu_len_fill_lit 49 zero-fill 0x9; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 56
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 30 TR0b:10 #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0c5b 0c5b <halt> ; Flow R
0c5c ; --------------------------------------------------------------------------------------
0c5c ; 0x0146 Execute Heap_Access,Hash
0c5c ; --------------------------------------------------------------------------------------
0c5c MACRO_Execute_Heap_Access,Hash:
0c5c 0c5c dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c5c
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0c5d 0c5d ioc_tvbs 1 typ+fiu
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c5e 0c5e fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 0c5f 0x0c5f
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 30 TR06:10 #0xffffffffc0000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR06:16 #0x7fffffff
val_frame 6
0c5f 0c5f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c60 ; --------------------------------------------------------------------------------------
0c60 ; 0x0070-0x0074 QQUnknown InMicrocode
0c60 ; 0x0145 Execute Heap_Access,Diana_Tree_Kind
0c60 ; --------------------------------------------------------------------------------------
0c60 MACRO_0c60_QQUnknown_InMicrocode:
0c60 MACRO_Execute_Heap_Access,Diana_Tree_Kind:
0c60 0c60 dispatch_brk_class 8 ; Flow J cc=True 0xc65
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c60
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0c65 0x0c65
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 26 VR05:06 #0x9
val_frame 5
0c61 0c61 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xc63
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c63 0x0c63
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_mar_cntl 6 INCREMENT_MAR
0c62 0c62 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c63 0c63 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0c64 0c64 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c65 0c65 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0c66 0c66 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32d9
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c67 ; --------------------------------------------------------------------------------------
0c67 ; Comes from:
0c67 ; 0c72 C from color MACRO_Execute_Discrete,Diana_Map_Kind_To_Vci
0c67 ; 0c76 C from color MACRO_Execute_Discrete,Diana_Arity_For_Kind
0c67 ; 0c78 C from color MACRO_Execute_Discrete,Diana_Spare0
0c67 ; 0c7a C from color MACRO_Execute_Discrete,Diana_Spare2
0c67 ; 0c7c C from color 0x0000
0c67 ; 0c97 C from color 0x0000
0c67 ; --------------------------------------------------------------------------------------
0c67 0c67 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2b TR09:0b #0xad
typ_frame 9
val_a_adr 05 GP05
0c68 0c68 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0xc69
; Flow J cc=#0x0 0xc69
; Flow J cc=#0x1 0xc6a
; Flow J cc=#0x2 0xc6b
; Flow J cc=#0x3 0xc6c
; Flow J cc=#0x4 0xc6d
; Flow J cc=#0x5 0xc6e
; Flow J cc=#0x6 0xc6f
; Flow J cc=#0x7 0xc70
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0c69 0x0c69
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 2d TR06:0d #0x2a0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 35 VR06:15 #0x2a0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
0c69 0c69 fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6a 0c6a fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6b 0c6b fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6c 0c6c fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6d 0c6d fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6e 0c6e fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c6f 0c6f fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c70 0c70 fiu_len_fill_lit 4f zero-fill 0xf; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_b_adr 13 LOOP_REG
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame b
val_b_adr 13 LOOP_REG
0c71 0c71 <halt> ; Flow R
0c72 ; --------------------------------------------------------------------------------------
0c72 ; 0x008f Execute Discrete,Diana_Map_Kind_To_Vci
0c72 ; --------------------------------------------------------------------------------------
0c72 MACRO_Execute_Discrete,Diana_Map_Kind_To_Vci:
0c72 0c72 dispatch_brk_class 8 ; Flow C 0xc67
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c72
fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
typ_a_adr 10 TOP
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c73 0c73 fiu_len_fill_lit 46 zero-fill 0x6; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_offs_lit 74
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 0c74 0x0c74
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR12:1e #0xfe0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0c74 0c74 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR05:16 #0xff
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
0c75 0c75 <halt> ; Flow R
0c76 ; --------------------------------------------------------------------------------------
0c76 ; 0x008e Execute Discrete,Diana_Arity_For_Kind
0c76 ; --------------------------------------------------------------------------------------
0c76 MACRO_Execute_Discrete,Diana_Arity_For_Kind:
0c76 0c76 dispatch_brk_class 8 ; Flow C 0xc67
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c76
fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
typ_a_adr 10 TOP
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c77 0c77 fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c78 ; --------------------------------------------------------------------------------------
0c78 ; 0x008a Execute Discrete,Diana_Spare0
0c78 ; --------------------------------------------------------------------------------------
0c78 MACRO_Execute_Discrete,Diana_Spare0:
0c78 0c78 dispatch_brk_class 8 ; Flow C 0xc67
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c78
fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
typ_a_adr 10 TOP
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c79 0c79 fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c7a ; --------------------------------------------------------------------------------------
0c7a ; 0x0087 Execute Discrete,Diana_Spare2
0c7a ; --------------------------------------------------------------------------------------
0c7a MACRO_Execute_Discrete,Diana_Spare2:
0c7a 0c7a dispatch_brk_class 8 ; Flow C 0xc67
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0c7a
fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
typ_a_adr 10 TOP
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c7b 0c7b fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0c7c ; --------------------------------------------------------------------------------------
0c7c ; 0x008d Execute Heap_Access,Diana_Allocate_Tree_Node
0c7c ; --------------------------------------------------------------------------------------
0c7c MACRO_Execute_Heap_Access,Diana_Allocate_Tree_Node:
0c7c 0c7c dispatch_brk_class 8 ; Flow C 0xc67
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c7c
fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
typ_a_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c7d 0c7d ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 3e VR12:1e #0xfe0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 12
0c7e 0c7e fiu_tivi_src c mar_0xc; Flow J 0xc7f
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0c87 0x0c87
typ_a_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 38 VR02:18 #0x7f
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
0c7f 0c7f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xc84
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0c84 0x0c84
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR12:1e #0x1000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
0c80 0c80 seq_b_timing 1 Latch Condition; Flow J cc=True 0xc83
seq_br_type 1 Branch True
seq_branch_adr 0c83 0x0c83
seq_random 05 ?
typ_a_adr 20 TR13:00 #0xff00
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
0c81 0c81 fiu_mem_start 2 start-rd; Flow J cc=True 0x35c6
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 35c6 0x35c6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 3f VR09:1f #0x51
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 9
0c82 0c82 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 2c TR0b:0c #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0c83 0c83 fiu_mem_start 2 start-rd; Flow J 0x35c6
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 35c6 0x35c6
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 33 VR05:13 #0x6c
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 5
0c84 0c84 fiu_len_fill_lit 4e zero-fill 0xe
fiu_offs_lit 74
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
0c85 0c85 fiu_fill_mode_src 0 ; Flow J cc=False 0x35c6
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
0c86 0c86 seq_br_type 7 Unconditional Call; Flow C 0x35c6
seq_branch_adr 35c6 0x35c6
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 13
0c87 0c87 seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 3f TR12:1f #0x10000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0c88 0c88 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
val_b_adr 10 TOP
0c89 0c89 fiu_len_fill_lit 50 zero-fill 0x10; Flow J cc=True 0xc8b
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0c8b 0x0c8b
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0c8a 0c8a fiu_len_fill_lit 50 zero-fill 0x10
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
0c8b 0c8b fiu_fill_mode_src 0 ; Flow J cc=False 0xc8f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c8f 0x0c8f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0c8c 0c8c fiu_fill_mode_src 0 ; Flow J 0xc8d
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c8d 0x0c8d
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0c8d 0c8d ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 2c TR0b:0c #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0c8e 0c8e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
0c8f 0c8f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
0c90 0c90 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0c91 0c91 fiu_load_var 1 hold_var; Flow J 0xc8d
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c8d 0x0c8d
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0c92 ; --------------------------------------------------------------------------------------
0c92 ; 0x008c Execute Heap_Access,Diana_Put_Node_On_Seq_Type
0c92 ; --------------------------------------------------------------------------------------
0c92 MACRO_Execute_Heap_Access,Diana_Put_Node_On_Seq_Type:
0c92 0c92 dispatch_brk_class 8 ; Flow J cc=True 0x32a1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0c92
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 26 VR05:06 #0x9
val_frame 5
0c93 0c93 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xc95
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c95 0x0c95
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 29 VR13:09 #0x3ffffff
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 13
0c94 0c94 fiu_fill_mode_src 0 ; Flow J 0xc97
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c97 0x0c97
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
0c95 0c95 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0c96 0c96 fiu_fill_mode_src 0 ; Flow J 0xc97
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c97 0x0c97
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
0c97 0c97 fiu_len_fill_lit 7c zero-fill 0x3c; Flow C 0xc67
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 0c67 0x0c67
val_a_adr 04 GP04
val_alu_func 1e A_AND_B
val_b_adr 24 VR05:04 #0x7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
0c98 0c98 ioc_fiubs 2 typ ; Flow J cc=True 0xca0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ca0 0x0ca0
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 25 TR13:05 #0x35
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 12
0c99 0c99 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
val_rand 9 PASS_A_HIGH
0c9a 0c9a fiu_fill_mode_src 0 ; Flow J cc=False 0xc9d
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0c9d 0x0c9d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
0c9b 0c9b fiu_fill_mode_src 0 ; Flow J 0xc9c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c9c 0x0c9c
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0c9c 0c9c ioc_load_wdr 0 ; Flow J 0xc8e
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c8e 0x0c8e
typ_a_adr 2e TR0b:0e #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame b
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0c9d 0c9d fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0c9e 0c9e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0c9f 0c9f fiu_load_var 1 hold_var; Flow J 0xc9c
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c9c 0x0c9c
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0ca0 0ca0 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
0ca1 0ca1 fiu_len_fill_lit 59 zero-fill 0x19
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
val_rand 9 PASS_A_HIGH
0ca2 0ca2 fiu_fill_mode_src 0 ; Flow J cc=False 0xca6
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0ca6 0x0ca6
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
0ca3 0ca3 fiu_fill_mode_src 0 ; Flow J 0xca4
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ca4 0x0ca4
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0ca4 0ca4 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 2a VR13:0a #0x4000000
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 13
0ca5 0ca5 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0xc9a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c9a 0x0c9a
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 6 A_MINUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
val_rand 9 PASS_A_HIGH
0ca6 0ca6 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0ca7 0ca7 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0ca8 0ca8 fiu_load_var 1 hold_var; Flow J 0xca4
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ca4 0x0ca4
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0ca9 0ca9 <halt> ; Flow R
0caa ; --------------------------------------------------------------------------------------
0caa ; 0x008b Execute Heap_Access,Diana_Seq_Type_Get_Head
0caa ; --------------------------------------------------------------------------------------
0caa MACRO_Execute_Heap_Access,Diana_Seq_Type_Get_Head:
0caa 0caa dispatch_brk_class 8 ; Flow J cc=True 0xcb3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0caa
fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cb3 0x0cb3
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0cab 0cab val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 28 VR13:08 #0x1b
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
val_rand 9 PASS_A_HIGH
0cac 0cac fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 2c TR0b:0c #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame b
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0cad 0cad fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src 1 tar_val
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 0cae 0x0cae
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0cae 0cae fiu_len_fill_lit 59 zero-fill 0x19
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0caf 0caf fiu_mem_start a start_continue_if_false; Flow J cc=False 0xcb1
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0cb1 0x0cb1
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0cb0 0cb0 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cb1 0cb1 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0cb2 0cb2 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cb3 0cb3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 2c TR0b:0c #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0cb4 ; --------------------------------------------------------------------------------------
0cb4 ; 0x0089 Execute Discrete,Diana_Spare1
0cb4 ; --------------------------------------------------------------------------------------
0cb4 MACRO_Execute_Discrete,Diana_Spare1:
0cb4 0cb4 dispatch_brk_class 8 ; Flow J cc=True 0xcb9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0cb4
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 1e
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cb9 0x0cb9
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 29 VR13:09 #0x3ffffff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
0cb5 0cb5 fiu_len_fill_lit 7a zero-fill 0x3a; Flow J cc=True 0xcb8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cb8 0x0cb8
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 1e A_AND_B
typ_b_adr 27 TR13:07 #0x3fc000000
typ_frame 13
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 22 VR09:02 #0x300
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 9
val_rand 9 PASS_A_HIGH
0cb6 0cb6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_b_adr 38 TR11:18 #0x38
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 9 PASS_A_HIGH
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0cb7 0cb7 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR0b:0c #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cb8 0cb8 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32de
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 2c TR0b:0c #0xffffffffffffffff
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0cb9 0cb9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 2c TR0b:0c #0xffffffffffffffff
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0cba ; --------------------------------------------------------------------------------------
0cba ; 0x0088 Execute Heap_Access,Diana_Spare2
0cba ; --------------------------------------------------------------------------------------
0cba MACRO_Execute_Heap_Access,Diana_Spare2:
0cba 0cba dispatch_brk_class 8 ; Flow J cc=True 0xcd3
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 0cba
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cd3 0x0cd3
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
0cbb 0cbb fiu_mem_start 2 start-rd; Flow J cc=True 0xcd4
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cd4 0x0cd4
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0cbc 0cbc typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0cbd 0cbd fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1e TOP - 2
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 29 VR13:09 #0x3ffffff
val_alu_func 1e A_AND_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 13
0cbe 0cbe fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xcc2
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cc2 0x0cc2
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0cbf 0cbf fiu_load_tar 1 hold_tar; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 1e TOP - 2
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 29 VR13:09 #0x3ffffff
val_alu_func 1e A_AND_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 13
0cc0 0cc0 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0cc1 0cc1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xcc7
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cc7 0x0cc7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
0cc2 0cc2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xcc7
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cc7 0x0cc7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
0cc3 0cc3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xcc7
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cc7 0x0cc7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
0cc4 0cc4 ioc_load_wdr 0 ; Flow J cc=True 0xcc7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cc7 0x0cc7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_rand 1 INC_LOOP_COUNTER
0cc5 0cc5 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0xcd5
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0cd5 0x0cd5
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
0cc6 0cc6 seq_br_type 3 Unconditional Branch; Flow J 0xcbf
seq_branch_adr 0cbf 0x0cbf
0cc7 0cc7 ioc_fiubs 1 val
ioc_load_wdr 0
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3e GP01
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
0cc8 0cc8 fiu_len_fill_lit 65 zero-fill 0x25; Flow J cc=True 0xcca
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0cca 0x0cca
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2f TOP
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 1e A_AND_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
0cc9 0cc9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0cca 0cca ioc_fiubs 1 val ; Flow J cc=True 0xccc
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ccc 0x0ccc
typ_c_adr 20 TOP - 0x1
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0ccb 0ccb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0ccc 0ccc fiu_mem_start 2 start-rd; Flow J cc=True 0xccd
; Flow J cc=#0x0 0xccd
; Flow J cc=#0x1 0xcce
; Flow J cc=#0x2 0xccf
; Flow J cc=#0x3 0xcd0
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0ccd 0x0ccd
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0ccd 0ccd fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xcd1
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd1 0x0cd1
0cce 0cce fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xcd1
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd1 0x0cd1
0ccf 0ccf fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xcd1
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd1 0x0cd1
0cd0 0cd0 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xcd1
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd1 0x0cd1
0cd1 0cd1 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
0cd2 0cd2 ioc_load_wdr 0 ; Flow J 0xc8e
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0c8e 0x0c8e
0cd3 0cd3 fiu_load_var 1 hold_var; Flow J 0xcd6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd6 0x0cd6
typ_a_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 29 VR13:09 #0x3ffffff
val_alu_func 1e A_AND_B
val_b_adr 1f TOP - 1
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 13
val_rand 9 PASS_A_HIGH
0cd4 0cd4 fiu_load_var 1 hold_var; Flow J 0xcd6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd6 0x0cd6
typ_a_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 31 VR02:11 #0x1
val_alu_func 1c DEC_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 2
0cd5 0cd5 fiu_load_var 1 hold_var; Flow J 0xcd6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cd6 0x0cd6
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 2
0cd6 0cd6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0cd7 0cd7 <halt> ; Flow R
0cd8 ; --------------------------------------------------------------------------------------
0cd8 ; 0x0142 Execute Heap_Access,Diana_Find_Permanent_Attribute
0cd8 ; --------------------------------------------------------------------------------------
0cd8 MACRO_Execute_Heap_Access,Diana_Find_Permanent_Attribute:
0cd8 0cd8 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0cd8
fiu_len_fill_lit 65 zero-fill 0x25
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
0cd9 0cd9 fiu_len_fill_lit 59 zero-fill 0x19; Flow J cc=True 0xce8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ce8 0x0ce8
typ_a_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2b VR13:0b #0x2b
val_frame 13
val_rand 9 PASS_A_HIGH
0cda 0cda fiu_mem_start a start_continue_if_false; Flow J cc=False 0xcdc
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0cdc 0x0cdc
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0cdb 0cdb fiu_fill_mode_src 0 ; Flow J 0xcde
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cde 0x0cde
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 10 NOT_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0cdc 0cdc fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0cdd 0cdd fiu_fill_mode_src 0 ; Flow J 0xcde
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cde 0x0cde
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 10 NOT_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0cde 0cde ioc_fiubs 2 typ ; Flow J cc=True 0xce6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ce6 0x0ce6
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
0cdf 0cdf fiu_len_fill_lit 65 zero-fill 0x25; Flow J cc=True 0xce9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ce9 0x0ce9
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR06:17 #0xd
typ_frame 6
typ_mar_cntl b LOAD_MAR_DATA
0ce0 0ce0 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xce3
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0ce3 0x0ce3
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
0ce1 0ce1 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0ce2 0ce2 seq_br_type 3 Unconditional Branch; Flow J 0xcde
seq_branch_adr 0cde 0x0cde
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 26 TR13:06 #0x3ffffff
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 2c VR13:0c #0x3ffc000000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 13
0ce3 0ce3 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0ce4 0ce4 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0ce5 0ce5 seq_br_type 3 Unconditional Branch; Flow J 0xcde
seq_branch_adr 0cde 0x0cde
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 26 TR13:06 #0x3ffffff
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 2c VR13:0c #0x3ffc000000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 13
0ce6 0ce6 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type d Dispatch False
seq_branch_adr 0ce7 0x0ce7
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 32 TR0b:12 #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0ce7 0ce7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 32 TR0b:12 #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0ce8 0ce8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 32 TR0b:12 #0xffffffffffffffff
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0ce9 0ce9 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_rand e CHECK_CLASS_SYSTEM_B
0cea 0cea seq_br_type 1 Branch True; Flow J cc=True 0xcdf
seq_branch_adr 0cdf 0x0cdf
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 29 TR06:09 #0x64
typ_frame 6
0ceb 0ceb seq_br_type 7 Unconditional Call; Flow C 0x32f5
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
0cec ; --------------------------------------------------------------------------------------
0cec ; 0x0143 Execute Heap_Access,Adaptive_Balanced_Tree_Lookup
0cec ; --------------------------------------------------------------------------------------
0cec MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup:
0cec 0cec dispatch_brk_class 8 ; Flow C 0x332e
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 0cec
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0ced 0ced fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
0cee 0cee fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
0cef 0cef fiu_mem_start 4 continue; Flow J 0xcf0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 0d03 0x0d03
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
0cf0 0cf0 fiu_mem_start 4 continue; Flow J cc=True 0xd02
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d02 0x0d02
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
0cf1 0cf1 fiu_len_fill_lit 46 zero-fill 0x6
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0cf2 0cf2 fiu_load_tar 1 hold_tar; Flow C cc=True 0x32d9
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_frame 5
0cf3 0cf3 ioc_tvbs 2 fiu+val
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0cf4 0cf4 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0xcf6
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0cf6 0x0cf6
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0cf5 0cf5 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0xd02
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d02 0x0d02
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR07:15 #0xffffffff
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0cf6 0cf6 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd00
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d00 0x0d00
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0cf7 0cf7 fiu_fill_mode_src 0 ; Flow R cc=True
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0cf8 0x0cf8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
0cf8 0cf8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xcfc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0cfc 0x0cfc
seq_cond_sel 64 OFFSET_REGISTER_????
typ_mar_cntl 6 INCREMENT_MAR
0cf9 0cf9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xcf5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0cf5 0x0cf5
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cfa 0cfa fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xcf5
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 0cf5 0x0cf5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cfb 0cfb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0cfc 0cfc fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0cfd 0cfd fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xcf5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0cf5 0x0cf5
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cfe 0cfe fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xcf5
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 0cf5 0x0cf5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0cff 0cff fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0d00 0d00 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d01 0d01 fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0xcf8
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0cf8 0x0cf8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
0d02 0d02 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0d03 0d03 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_rand e CHECK_CLASS_SYSTEM_B
0d04 0d04 seq_br_type 2 Push (branch address); Flow J 0xd05
seq_branch_adr 0d03 0x0d03
0d05 0d05 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0xcf8
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 0cf8 0x0cf8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 24 TR05:04 #0xa
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
0d06 0d06 seq_br_type 7 Unconditional Call; Flow C 0x32f5
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
0d07 0d07 <halt> ; Flow R
0d08 ; --------------------------------------------------------------------------------------
0d08 ; 0x01be Execute Vector,Hash
0d08 ; --------------------------------------------------------------------------------------
0d08 MACRO_Execute_Vector,Hash:
0d08 0d08 dispatch_brk_class 8 ; Flow J cc=False 0xd0e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 0d08
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 0d0e 0x0d0e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
0d09 0d09 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd0b
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d0b 0x0d0b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
0d0a 0d0a fiu_fill_mode_src 0 ; Flow J 0xd0d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d0d 0x0d0d
0d0b 0d0b fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d0c 0d0c fiu_fill_mode_src 0 ; Flow J 0xd0d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d0d 0x0d0d
0d0d 0d0d fiu_len_fill_lit 7c zero-fill 0x3c; Flow J 0xd10
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d10 0x0d10
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0d0e 0d0e fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
0d0f 0d0f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xd10
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d10 0x0d10
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0d10 0d10 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0xd21
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d21 0x0d21
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
0d11 0d11 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
0d12 0d12 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd1d
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d1d 0x0d1d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
0d13 0d13 fiu_fill_mode_src 0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0d14 0d14 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd1f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d1f 0x0d1f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 3f VR05:1f #0x5f5f5f5f5f5f5f5f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0d15 0d15 fiu_fill_mode_src 0 ; Flow J 0xd16
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d16 0x0d16
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0d16 0d16 val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3f VR05:1f #0x5f5f5f5f5f5f5f5f
val_c_adr 3d GP02
val_c_mux_sel 0 ALU << 1
val_frame 5
0d17 0d17 typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0d18 0d18 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0d19 0d19 ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 14 ZEROS
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0d1a 0d1a fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type c Dispatch True
seq_branch_adr 0d1b 0x0d1b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR06:16 #0x7fffffff
val_frame 6
0d1b 0d1b fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0d1c 0x0d1c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
0d1c 0d1c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 7 INC_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0d1d 0d1d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d1e 0d1e fiu_fill_mode_src 0 ; Flow J 0xd14
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d14 0x0d14
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0d1f 0d1f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d20 0d20 fiu_fill_mode_src 0 ; Flow J 0xd16
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d16 0x0d16
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0d21 0d21 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
0d22 0d22 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd26
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d26 0x0d26
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
0d23 0d23 fiu_fill_mode_src 0 ; Flow J 0xd24
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d24 0x0d24
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0d24 0d24 fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3f VR05:1f #0x5f5f5f5f5f5f5f5f
val_c_adr 3d GP02
val_c_mux_sel 0 ALU << 1
val_frame 5
0d25 0d25 ioc_tvbs 1 typ+fiu; Flow J 0xd17
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d17 0x0d17
val_a_adr 3f VR05:1f #0x5f5f5f5f5f5f5f5f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0d26 0d26 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d27 0d27 fiu_fill_mode_src 0 ; Flow J 0xd24
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d24 0x0d24
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0d28 ; --------------------------------------------------------------------------------------
0d28 ; 0x0075 QQUnknown InMicrocode
0d28 ; --------------------------------------------------------------------------------------
0d28 MACRO_0d28_QQUnknown_InMicrocode:
0d28 0d28 dispatch_brk_class 0 ; Flow J cc=True 0x32a1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 0d28
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 11
0d29 0d29 ioc_fiubs 1 val ; Flow J cc=True 0x32a1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 1e TOP - 2
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 11
0d2a 0d2a fiu_mem_start 2 start-rd; Flow J cc=False 0x32dc
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 35 VR13:15 #0x1c00000000
val_frame 13
0d2b 0d2b seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32dc
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 35 VR09:15 #0xff00000000
val_frame 9
0d2c 0d2c fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x32db
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
0d2d 0d2d seq_b_timing 3 Late Condition, Hint False; Flow C 0x329e
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
0d2e 0d2e fiu_vmux_sel 1 fill value; Flow J cc=False 0x32d2
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0d2f 0d2f ioc_tvbs 5 seq+seq; Flow C cc=False 0xd38
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0d38 0x0d38
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_b_adr 16 CSA/VAL_BUS
0d30 0d30 fiu_mem_start 2 start-rd; Flow J cc=False 0x32cc
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0d31 0d31 fiu_vmux_sel 1 fill value; Flow J cc=False 0x32d2
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0d32 0d32 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0d33 0d33 ioc_tvbs 5 seq+seq; Flow C cc=False 0xd38
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0d38 0x0d38
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 04 GP04
typ_b_adr 16 CSA/VAL_BUS
0d34 0d34 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x32cc
seq_br_type 0 Branch False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0d35 0d35 ioc_fiubs 1 val
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0d36 0d36 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
0d37 0d37 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0d38 ; --------------------------------------------------------------------------------------
0d38 ; Comes from:
0d38 ; 0d2f C False from color 0x0000
0d38 ; 0d33 C False from color 0x0000
0d38 ; --------------------------------------------------------------------------------------
0d38 0d38 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
val_b_adr 21 VR02:01 #0x0
val_frame 2
0d39 0d39 <halt> ; Flow R
0d3a ; --------------------------------------------------------------------------------------
0d3a ; 0x0076 QQUnknown InMicrocode
0d3a ; --------------------------------------------------------------------------------------
0d3a MACRO_0d3a_QQUnknown_InMicrocode:
0d3a 0d3a dispatch_brk_class 0 ; Flow J cc=True 0x32a1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 0d3a
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 11
0d3b 0d3b ioc_fiubs 1 val ; Flow J cc=True 0x32a1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 1e TOP - 2
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 11
0d3c 0d3c fiu_mem_start 2 start-rd; Flow J cc=False 0x32dc
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 35 VR13:15 #0x1c00000000
val_frame 13
0d3d 0d3d seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32dc
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 35 VR09:15 #0xff00000000
val_frame 9
0d3e 0d3e fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x32db
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
0d3f 0d3f seq_b_timing 3 Late Condition, Hint False; Flow C 0x329e
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
0d40 0d40 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xd52
seq_br_type 1 Branch True
seq_branch_adr 0d52 0x0d52
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
0d41 0d41 seq_b_timing 3 Late Condition, Hint False; Flow C 0x329e
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
0d42 0d42 fiu_vmux_sel 1 fill value; Flow J cc=False 0x32d2
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0d43 0d43 ioc_tvbs 5 seq+seq; Flow C cc=False 0xd56
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0d56 0x0d56
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_b_adr 16 CSA/VAL_BUS
0d44 0d44 fiu_mem_start 2 start-rd; Flow J cc=False 0x32ac
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 32ac 0x32ac
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0d45 0d45 fiu_vmux_sel 1 fill value; Flow J cc=False 0x32d2
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0d46 0d46 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0d47 0d47 ioc_tvbs 5 seq+seq; Flow C cc=False 0xd55
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0d55 0x0d55
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 04 GP04
typ_b_adr 16 CSA/VAL_BUS
0d48 0d48 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x32cc
seq_br_type 0 Branch False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0d49 0d49 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0d4a 0d4a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 1e TOP - 2
0d4b 0d4b ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0d4c 0d4c fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
typ_b_adr 3a TR11:1a #0xffffffffffffffbf
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0d4d 0d4d fiu_fill_mode_src 0 ; Flow J cc=False 0xd4f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d4f 0x0d4f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
0d4e 0d4e fiu_fill_mode_src 0 ; Flow J 0xd52
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d52 0x0d52
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
0d4f 0d4f fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d50 0d50 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0d51 0d51 fiu_load_var 1 hold_var; Flow J 0xd52
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d52 0x0d52
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0d52 0d52 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
0d53 0d53 typ_csa_cntl 3 POP_CSA
0d54 0d54 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0d55 ; --------------------------------------------------------------------------------------
0d55 ; Comes from:
0d55 ; 0d47 C False from color 0x0000
0d55 ; --------------------------------------------------------------------------------------
0d55 0d55 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_br_type a Unconditional Return
val_b_adr 21 VR02:01 #0x0
val_frame 2
0d56 ; --------------------------------------------------------------------------------------
0d56 ; Comes from:
0d56 ; 0d43 C False from color 0x0000
0d56 ; --------------------------------------------------------------------------------------
0d56 0d56 fiu_len_fill_lit 5a zero-fill 0x1a; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type a Unconditional Return
seq_int_reads 6 CONTROL TOP
0d57 0d57 ioc_load_wdr 0 ; Flow J 0xe4f
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
0d58 0d58 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0d59 ; --------------------------------------------------------------------------------------
0d59 ; Comes from:
0d59 ; 0d5f C from color 0x0000
0d59 ; 0dae C from color 0x0000
0d59 ; 0db5 C from color 0x0000
0d59 ; 0e0d C from color 0x0000
0d59 ; 0e13 C from color 0x0000
0d59 ; 0e19 C from color _UAssist_0x05
0d59 ; 0e7f C from color _UAssist_0x04
0d59 ; 0e99 C from color 0x0e8e
0d59 ; 0eb1 C from color _UAssist_0x3b
0d59 ; 0eb4 C from color _UAssist_0x57
0d59 ; 0ed0 C from color 0x0000
0d59 ; 0eee C from color 0x0000
0d59 ; 0f0d C from color 0x0000
0d59 ; --------------------------------------------------------------------------------------
0d59 0d59 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
0d5a ; --------------------------------------------------------------------------------------
0d5a ; Comes from:
0d5a ; 0767 C from color _UAssist_0x5a
0d5a ; 0769 C from color _UAssist_0x5a
0d5a ; 0776 C from color _UAssist_0x5a
0d5a ; 0d6b C from color _UAssist_0x03
0d5a ; 0d7f C from color _UAssist_0x54
0d5a ; 0d95 C from color 0x0d65
0d5a ; 0d97 C from color 0x0d65
0d5a ; 0dd0 C from color _UAssist_0x6e
0d5a ; 0dd5 C from color _UAssist_0x6e
0d5a ; 0de4 C from color 0x0de2
0d5a ; 0de6 C from color 0x0de2
0d5a ; 0deb C from color 0x0de2
0d5a ; 0e09 C from color _UAssist_0x02
0d5a ; 0e17 C from color _UAssist_0x05
0d5a ; 0e29 C from color _UAssist_0x0a
0d5a ; 0e50 C from color _UAssist_0x0d
0d5a ; 0e53 C from color 0x0e53
0d5a ; 0e68 C from color _UAssist_0x11
0d5a ; 0e6e C from color _UAssist_0x14
0d5a ; 0e7b C from color _UAssist_0x04
0d5a ; 0e84 C from color _UAssist_0x2b
0d5a ; 0e85 C from color _UAssist_0x2b
0d5a ; 0e88 C from color _UAssist_0x7a
0d5a ; 0ea1 C from color _UAssist_0x3a
0d5a ; 0ea9 C from color _UAssist_0x3f
0d5a ; 0eb0 C from color _UAssist_0x3b
0d5a ; 0eb3 C from color _UAssist_0x57
0d5a ; 0ecc C from color _UAssist_0x69
0d5a ; 3ba1 C from color 0x0bab
0d5a ; 3ba9 C from color _UAssist_0x4b
0d5a ; --------------------------------------------------------------------------------------
0d5a 0d5a fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd5c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d5c 0x0d5c
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0d5b 0d5b fiu_fill_mode_src 0 ; Flow J 0xd5e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d5e 0x0d5e
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
0d5c 0d5c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d5d 0d5d fiu_fill_mode_src 0 ; Flow J 0xd5e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d5e 0x0d5e
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
0d5e 0d5e fiu_len_fill_lit 75 zero-fill 0x35; Flow J 0xd5f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d5f 0x0d5f
seq_en_micro 0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
0d5f 0d5f fiu_load_oreg 1 hold_oreg; Flow C 0xd59
fiu_mem_start 11 start_tag_query
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 1d A_AND_NOT_B
val_b_adr 33 VR02:13 #0x1fff
val_frame 2
0d60 0d60 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xd63
fiu_load_tar 1 hold_tar
fiu_mem_start f start_physical_tag_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0d63 0x0d63
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_latch 1
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0d61 0d61 seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
0d62 0d62 fiu_mem_start 15 setup_tag_read; Flow R
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 1d A_AND_NOT_B
val_b_adr 33 VR02:13 #0x1fff
val_frame 2
0d63 0d63 seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
0d64 0d64 fiu_mem_start 15 setup_tag_read; Flow R cc=True
; Flow J cc=False 0xe4f
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 1d A_AND_NOT_B
val_b_adr 33 VR02:13 #0x1fff
val_frame 2
0d65 0d65 fiu_mem_start a start_continue_if_false; Flow J cc=False 0xd67
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d67 0x0d67
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0d66 0d66 fiu_fill_mode_src 0 ; Flow J 0xd6a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d6a 0x0d6a
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
0d67 0d67 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
0d68 0d68 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0d69 0d69 fiu_load_var 1 hold_var; Flow J 0xd6a
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d6a 0x0d6a
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
0d6a 0d6a ioc_load_wdr 0 ; Flow J 0xda4
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0da4 0x0da4
0d6b _UAssist_0x03:
0d6b 0d6b fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0d6c 0d6c fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_offs_lit 3a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2c TYP.CLASS_A_B_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
val_a_adr 3e VR09:1e #0x48
val_b_adr 1f TOP - 1
val_frame 9
0d6d 0d6d ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0d6e 0d6e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xd58
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
0d6f 0d6f seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
0d70 0d70 seq_b_timing 1 Latch Condition; Flow J cc=False 0xd72
seq_br_type 0 Branch False
seq_branch_adr 0d72 0x0d72
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
0d71 0d71 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0d72 0d72 fiu_mem_start 11 start_tag_query
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 1e A_AND_B
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
0d73 0d73 seq_b_timing 0 Early Condition; Flow J cc=True 0xd78
seq_br_type 1 Branch True
seq_branch_adr 0d78 0x0d78
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_a_adr 30 VR05:10 #0x3f
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
0d74 0d74 seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
0d75 0d75 ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 36 VR12:16 #0xc8
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0d76 0d76 fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0d77 0d77 ioc_load_wdr 0
seq_en_micro 0
0d78 0d78 fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start e start_physical_wr
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0d79 0d79 fiu_mem_start 4 continue; Flow J cc=False 0xd79
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d79 0x0d79
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
0d7a 0d7a seq_en_micro 0
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0d7b 0d7b fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0d7c 0d7c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_en_micro 0
0d7d 0d7d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
0d7e 0d7e ioc_load_wdr 0 ; Flow J 0xd58
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
0d7f _UAssist_0x54:
0d7f 0d7f fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0d80 0d80 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2c TYP.CLASS_A_B_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 12
0d81 0d81 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0xd84
fiu_load_tar 1 hold_tar
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0d84 0x0d84
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_b_adr 10 TOP
0d82 0d82 seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
val_a_adr 3e VR09:1e #0x48
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 9
0d83 0d83 seq_b_timing 1 Latch Condition; Flow J cc=True 0xd58
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0d84 0d84 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3523
fiu_load_mdr 1 hold_mdr
fiu_mem_start 11 start_tag_query
fiu_rdata_src 0 rotator
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0d85 0d85 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=False 0x20d
fiu_load_var 1 hold_var
fiu_offs_lit 7b
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 20 VR12:00 #0x7fff007
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 12
0d86 0d86 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0xd87
fiu_load_var 1 hold_var
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 0d57 0x0d57
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 33 TR07:13 #0x1001
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 28 VR12:08 #0x7fff001
val_frame 12
0d87 0d87 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0xd58
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0d58 0x0d58
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 32 TR11:12 #0x10
typ_frame 11
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 12
0d88 0d88 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0xe31
fiu_load_tar 1 hold_tar
fiu_mem_start 10 start_physical_tag_wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 0e31 0x0e31
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_frame 11
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 4
0d89 0d89 ioc_load_wdr 0
seq_en_micro 0
0d8a 0d8a fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
0d8b 0d8b fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0d8c 0d8c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 02 GP02
0d8d 0d8d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
0d8e 0d8e ioc_load_wdr 0 ; Flow J 0xe4f
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
0d8f _UAssist_0x07:
0d8f 0d8f fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0d90 0d90 fiu_load_var 1 hold_var; Flow J cc=True 0xd93
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d93 0x0d93
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0d91 0d91 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xd92
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0d92 0d92 ioc_load_wdr 0 ; Flow J 0x350a
seq_br_type 3 Unconditional Branch
seq_branch_adr 350a 0x350a
seq_en_micro 0
0d93 0d93 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xd91
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d91 0x0d91
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0d94 0d94 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xd57
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d57 0x0d57
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0d95 _UAssist_0x26:
0d95 0d95 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0d96 0d96 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0d97 0d97 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3d VR02:1d #0x10
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
0d98 0d98 fiu_mem_start 2 start-rd; Flow J 0xd9a
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d9a 0x0d9a
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0d99 0d99 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 0 PASS_A
0d9a 0d9a fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
0d9b 0d9b fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl 6 INCREMENT_MAR
0d9c 0d9c fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0d9d 0d9d ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0d9e 0d9e ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0d9f 0d9f fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0da0 0da0 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0da1 0da1 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
0da2 0da2 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
0da3 0da3 ioc_load_wdr 0 ; Flow J cc=False 0xd99
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d99 0x0d99
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 04 GP04
val_b_adr 04 GP04
0da4 0da4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0da5 _UAssist_0x28:
0da5 0da5 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0da6 0da6 fiu_mem_start 15 setup_tag_read; Flow J cc=True 0xdac
ioc_tvbs 8 typ+mem
seq_br_type 1 Branch True
seq_branch_adr 0dac 0x0dac
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0da7 0da7 fiu_mem_start 15 setup_tag_read; Flow J cc=True 0xdac
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0dac 0x0dac
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0da8 0da8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xdaa
fiu_load_mdr 1 hold_mdr
fiu_mem_start 15 setup_tag_read
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 8 typ+mem
seq_br_type 1 Branch True
seq_branch_adr 0daa 0x0daa
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0da9 0da9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 15 setup_tag_read
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
0daa 0daa fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 38
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_en_micro 0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0dab 0dab fiu_len_fill_lit 4c zero-fill 0xc; Flow J 0xdad
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0dad 0x0dad
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 3d VR02:1d #0x10
val_alu_func 18 NOT_A_AND_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0dac 0dac fiu_len_fill_lit 4c zero-fill 0xc
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 3d VR02:1d #0x10
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
0dad 0dad fiu_len_fill_lit 4f zero-fill 0xf
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
0dae 0dae fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0xd59
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0daf 0daf fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
0db0 0db0 ioc_fiubs 1 val
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
0db1 0db1 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0db2 0db2 fiu_len_fill_lit 4c zero-fill 0xc
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 25 VR05:05 #0x8
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 5
0db3 0db3 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 1d A_AND_NOT_B
val_b_adr 33 VR02:13 #0x1fff
val_frame 2
0db4 0db4 seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
val_a_adr 01 GP01
val_alu_func 18 NOT_A_AND_B
val_b_adr 25 VR05:05 #0x8
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
0db5 0db5 fiu_mem_start 11 start_tag_query; Flow C 0xd59
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
0db6 0db6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xdce
fiu_load_tar 1 hold_tar
fiu_mem_start 11 start_tag_query
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 0dce 0x0dce
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0db7 0db7 ioc_tvbs 2 fiu+val; Flow J cc=True 0xd58
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
0db8 0db8 seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
0db9 0db9 ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0dba 0dba fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
0dbb 0dbb ioc_load_wdr 0
seq_en_micro 0
val_b_adr 01 GP01
0dbc 0dbc fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
0dbd 0dbd fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0dbe 0dbe fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 06 GP06
0dbf 0dbf fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
0dc0 0dc0 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0dc1 0dc1 fiu_mem_start d start_physical_rd; Flow C 0xdc4
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0dc4 0x0dc4
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
0dc2 0dc2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0dc3 0dc3 fiu_mem_start d start_physical_rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
0dc4 ; --------------------------------------------------------------------------------------
0dc4 ; Comes from:
0dc4 ; 0dc1 C from color 0x0000
0dc4 ; 0ddd C from color _UAssist_0x6e
0dc4 ; 0df1 C from color 0x0de2
0dc4 ; --------------------------------------------------------------------------------------
0dc4 0dc4 fiu_mem_start 4 continue
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
0dc5 0dc5 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0dc6 0dc6 fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0dc7 0dc7 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0dc8 0dc8 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
0dc9 0dc9 fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 02 GP02
val_alu_func 0 PASS_A
0dca 0dca fiu_mem_start 4 continue
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
0dcb 0dcb fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
0dcc 0dcc fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 04 GP04
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
0dcd 0dcd ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0xdc3
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 0dc3 0x0dc3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 05 GP05
val_b_adr 05 GP05
0dce 0dce seq_b_timing 1 Latch Condition; Flow C cc=False 0x34c5
seq_br_type 4 Call False
seq_branch_adr 34c5 0x34c5
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
0dcf 0dcf fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0dd0 _UAssist_0x6e:
0dd0 0dd0 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0dd1 0dd1 fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=False 0xdd9
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0dd9 0x0dd9
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 3f VR08:1f #0xd0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
val_rand 1 INC_LOOP_COUNTER
0dd2 0dd2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xdd9
seq_br_type 1 Branch True
seq_branch_adr 0dd9 0x0dd9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 2c VR12:0c #0xc0
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_frame 12
val_rand 1 INC_LOOP_COUNTER
0dd3 0dd3 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xdd9
seq_br_type 1 Branch True
seq_branch_adr 0dd9 0x0dd9
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 01 GP01
val_frame 5
val_rand 1 INC_LOOP_COUNTER
0dd4 0dd4 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 12
0dd5 0dd5 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0dd6 0dd6 fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=False 0xdda
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0dda 0x0dda
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 3f VR08:1f #0xd0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
val_rand 1 INC_LOOP_COUNTER
0dd7 0dd7 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xdd9
seq_br_type 1 Branch True
seq_branch_adr 0dd9 0x0dd9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_frame 12
0dd8 0dd8 seq_br_type 1 Branch True; Flow J cc=True 0xde0
seq_branch_adr 0de0 0x0de0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 01 GP01
val_frame 5
val_rand 1 INC_LOOP_COUNTER
0dd9 0dd9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0dda 0dda seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
val_a_adr 22 VR13:02 #0x1048
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 13
0ddb 0ddb fiu_load_var 1 hold_var; Flow J cc=True 0xdd9
fiu_tivi_src 3 tar_frame
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0dd9 0x0dd9
seq_en_micro 0
val_a_adr 23 VR05:03 #0x6
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
0ddc 0ddc ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_b_adr 01 GP01
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
0ddd 0ddd fiu_mem_start d start_physical_rd; Flow C 0xdc4
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0dc4 0x0dc4
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
0dde 0dde fiu_mem_start 11 start_tag_query; Flow C 0x34c5
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 34c5 0x34c5
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
typ_mar_cntl 6 INCREMENT_MAR
0ddf 0ddf fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0de0 0de0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 12
0de1 0de1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xddc
fiu_load_var 1 hold_var
fiu_mem_start 10 start_physical_tag_wr
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ddc 0x0ddc
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 22 VR13:02 #0x1048
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 13
0de2 0de2 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
0de3 0de3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xdf2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_br_type 0 Branch False
seq_branch_adr 0df2 0x0df2
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
0de4 _UAssist_0x70:
0de4 0de4 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0de5 0de5 seq_b_timing 1 Latch Condition; Flow J cc=False 0xde2
seq_br_type 0 Branch False
seq_branch_adr 0de2 0x0de2
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame 4
typ_rand 1 INC_LOOP_COUNTER
0de6 0de6 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0de7 0de7 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0xded
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ded 0x0ded
seq_en_micro 0
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 36 VR12:16 #0xc8
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 12
0de8 0de8 seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
val_a_adr 3e VR09:1e #0x48
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 9
0de9 0de9 seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
0dea 0dea seq_b_timing 1 Latch Condition; Flow J cc=True 0xde4
seq_br_type 1 Branch True
seq_branch_adr 0de4 _UAssist_0x70
seq_en_micro 0
0deb 0deb fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0dec 0dec fiu_len_fill_lit 41 zero-fill 0x1; Flow C 0x210
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_en_micro 0
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 36 VR12:16 #0xc8
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 12
0ded 0ded seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0xdf0
seq_br_type 5 Call True
seq_branch_adr 0df0 0x0df0
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
0dee 0dee fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
0def 0def ioc_load_wdr 0 ; Flow J 0xdf1
seq_br_type 3 Unconditional Branch
seq_branch_adr 0df1 0x0df1
seq_en_micro 0
val_b_adr 01 GP01
0df0 ; --------------------------------------------------------------------------------------
0df0 ; Comes from:
0df0 ; 0ded C True from color 0x0de2
0df0 ; --------------------------------------------------------------------------------------
0df0 0df0 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
0df1 0df1 fiu_mem_start d start_physical_rd; Flow C 0xdc4
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0dc4 0x0dc4
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
0df2 0df2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 17 LOOP_COUNTER
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
0df3 _UAssist_0x27:
0df3 0df3 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0df4 0df4 fiu_tivi_src 3 tar_frame; Flow J cc=False 0xdfa
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0dfa 0x0dfa
seq_en_micro 0
typ_a_adr 2d TR0d:0d #0x0
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
0df5 0df5 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0df6 0df6 fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 01 GP01
val_alu_func 0 PASS_A
0df7 0df7 fiu_mem_start 15 setup_tag_read; Flow J cc=True 0xd58
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_a_adr 2d TR0d:0d #0x0
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame d
0df8 0df8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32f5
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0df9 0df9 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0xd57
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 73
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d57 0x0d57
seq_en_micro 0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0dfa 0dfa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0dfb _UAssist_0x00:
0dfb 0dfb fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0dfc 0dfc fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0xd58
fiu_load_mdr 1 hold_mdr
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_frame 11
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
0dfd 0dfd fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 7a
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 12
0dfe 0dfe fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=False 0xd57
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0d57 0x0d57
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 14 ZEROS
val_alu_func b PASS_B_ELSE_PASS_A
val_b_adr 21 VR05:01 #0x3
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
0dff 0dff fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0xe4f
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_frame 2
0e00 0e00 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0xe01
; Flow J cc=#0x0 0xe01
; Flow J cc=#0x1 0xe02
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0e01 0x0e01
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0e01 0e01 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xe03
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e03 0x0e03
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR04:0d #0x80
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
0e02 0e02 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xe03
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e03 0x0e03
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR02:12 #0x40
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0e03 0e03 ioc_load_wdr 0 ; Flow C 0x3509
seq_br_type 7 Unconditional Call
seq_branch_adr 3509 0x3509
seq_en_micro 0
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0e04 0e04 fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x34fe
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 34fe 0x34fe
seq_en_micro 0
0e05 0e05 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x211
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0211 0x0211
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
0e06 _UAssist_0x01:
0e06 0e06 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e07 0e07 fiu_load_var 1 hold_var; Flow J cc=True 0xe4f
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0e08 0e08 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xd57
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d57 0x0d57
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR05:0d #0x20
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0e09 _UAssist_0x02:
0e09 0e09 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e0a 0e0a fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0e0b _UAssist_0x2f:
0e0b 0e0b fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e0c 0e0c fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
0e0d 0e0d fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0xd59
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
0e0e 0e0e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0e0f 0e0f fiu_fill_mode_src 0 ; Flow J cc=True 0xe4f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
0e10 0e10 ioc_load_wdr 0 ; Flow J 0xe4f
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
0e11 _UAssist_0x24:
0e11 0e11 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e12 0e12 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
0e13 0e13 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0xd59
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR02:19 #0x0
val_frame 2
0e14 0e14 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0e15 0e15 fiu_fill_mode_src 0 ; Flow J cc=True 0xe4f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
0e16 0e16 ioc_load_wdr 0 ; Flow J 0xe4f
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e4f 0x0e4f
seq_en_micro 0
0e17 _UAssist_0x05:
0e17 0e17 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e18 0e18 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
0e19 0e19 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0xd59
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0e1a 0e1a fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e1b _UAssist_0x08:
0e1b 0e1b fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e1c 0e1c fiu_mem_start 10 start_physical_tag_wr; Flow C cc=False 0x211
ioc_adrbs 2 typ
ioc_tvbs a fiu+mem
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e1d 0e1d ioc_load_wdr 0 ; Flow J 0xd58
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
0e1e 0e1e fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR05:02 #0x5
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
0e1f 0e1f fiu_load_var 1 hold_var; Flow J cc=True 0xd58
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0e20 0e20 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xe23
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e23 0x0e23
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 33 VR13:13 #0x1028
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 13
0e21 0e21 fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR13:00 #0x10c8
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
0e22 0e22 ioc_fiubs 2 typ ; Flow J 0xd58
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_a_adr 32 TR02:12 #0x0
typ_frame 2
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e23 0e23 ioc_fiubs 2 typ ; Flow J cc=True 0xd58
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
0e24 0e24 ioc_fiubs 2 typ ; Flow J cc=True 0xd58
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0e25 0e25 ioc_fiubs 2 typ ; Flow J 0xd58
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_frame 11
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e26 _UAssist_0x09:
0e26 0e26 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e27 0e27 fiu_mem_start 10 start_physical_tag_wr; Flow C cc=False 0x211
ioc_adrbs 2 typ
ioc_tvbs a fiu+mem
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR12:0d #0x1000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e28 0e28 ioc_load_wdr 0 ; Flow J 0xd58
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
0e29 _UAssist_0x0a:
0e29 0e29 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e2a 0e2a fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
val_rand 3 CONDITION_TO_FIU
0e2b _UAssist_0x0b:
0e2b 0e2b fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e2c 0e2c fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
val_rand 3 CONDITION_TO_FIU
0e2d 0e2d fiu_mem_start 15 setup_tag_read; Flow J cc=True 0xe4f
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0e2e 0e2e fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 20 VR12:00 #0x7fff007
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 12
0e2f 0e2f fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0xe30
fiu_load_var 1 hold_var
fiu_offs_lit 7b
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 0d57 0x0d57
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 33 TR07:13 #0x1001
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 28 VR12:08 #0x7fff001
val_frame 12
0e30 0e30 fiu_mem_start 10 start_physical_tag_wr; Flow R cc=False
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 0e31 0x0e31
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e31 0e31 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
0e32 0e32 fiu_mem_start 11 start_tag_query; Flow C 0x3523
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 9 PASS_A_HIGH
0e33 0e33 ioc_tvbs 8 typ+mem; Flow J cc=True 0xe3f
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e3f 0x0e3f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0e34 0e34 fiu_mem_start d start_physical_rd; Flow J cc=False 0xe3f
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0e3f 0x0e3f
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
0e35 0e35 fiu_mem_start 4 continue
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0e36 0e36 fiu_len_fill_lit 07 sign-fill 0x7; Flow C 0x210
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0e37 0e37 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0xe3a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e3a 0x0e3a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 01 GP01
val_alu_func 10 NOT_A
0e38 0e38 fiu_fill_mode_src 0 ; Flow J cc=False 0xe3f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0e3f 0x0e3f
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 26 VR0d:06 #0x1b1ab5fe
val_frame d
0e39 0e39 fiu_fill_mode_src 0 ; Flow J cc=True 0xe3a
; Flow J cc=#0x0 0xe3b
; Flow J cc=#0x1 0xe3c
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0e3b 0x0e3b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_b_adr 28 TR0d:08 #0x0
typ_frame d
val_b_adr 28 VR0d:08 #0x0
val_frame d
0e3a 0e3a fiu_fill_mode_src 0 ; Flow J cc=False 0xe3f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0e3f 0x0e3f
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_b_adr 2f TR0d:0f #0x0
typ_frame d
val_b_adr 2f VR0d:0f #0x0
val_frame d
0e3b 0e3b seq_b_timing 0 Early Condition; Flow J cc=True 0xe3c
; Flow J cc=#0x0 0xe3d
; Flow J cc=#0x1 0xe3e
seq_br_type b Case False
seq_branch_adr 0e3d 0x0e3d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0e3c 0e3c seq_br_type 3 Unconditional Branch; Flow J 0xe3f
seq_branch_adr 0e3f 0x0e3f
seq_en_micro 0
0e3d 0e3d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0e3e 0e3e ioc_fiubs 1 val ; Flow C 0x36c1
seq_br_type 7 Unconditional Call
seq_branch_adr 36c1 0x36c1
seq_en_micro 0
val_a_adr 23 VR04:03 #0x0
val_alu_func 1a PASS_B
val_c_adr 1c VR04:03 #0x0
val_c_mux_sel 2 ALU
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0e3f 0e3f fiu_load_var 1 hold_var; Flow C 0x352c
fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
0e40 0e40 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 8 typ+mem
seq_en_micro 0
0e41 0e41 fiu_len_fill_lit 43 zero-fill 0x3; Flow R
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 74
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_en_micro 0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0e42 _UAssist_0x0c:
0e42 0e42 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e43 0e43 fiu_load_var 1 hold_var; Flow J cc=True 0xe4f
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
val_rand 3 CONDITION_TO_FIU
0e44 0e44 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xe4f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
0e45 0e45 fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e46 0e46 fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=True 0xe47
; Flow J cc=#0x0 0xe47
; Flow J cc=#0x1 0xe48
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0e47 0x0e47
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
0e47 0e47 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0xe49
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e49 0x0e49
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2d VR04:0d #0x80
val_alu_func 1b A_OR_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
0e48 0e48 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0xe49
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e49 0x0e49
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR02:12 #0x40
val_alu_func 1b A_OR_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0e49 0e49 fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 33 TR12:13 #0x7
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3e GP01
typ_frame 12
0e4a 0e4a fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_mem_start f start_physical_tag_rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
0e4b 0e4b fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 7b
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0e4c 0e4c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 01 GP01
val_alu_func a PASS_A_ELSE_PASS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0e4d 0e4d fiu_len_fill_lit 43 zero-fill 0x3; Flow C cc=True 0x350a
fiu_load_var 1 hold_var
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 74
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 350a 0x350a
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1e A_AND_B
val_frame 12
0e4e 0e4e ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
0e4f 0e4f fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x211
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0211 0x0211
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
0e50 _UAssist_0x0d:
0e50 0e50 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e51 0e51 fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
val_rand 3 CONDITION_TO_FIU
0e52 0e52 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0e53 0e53 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e54 0e54 fiu_mem_start 15 setup_tag_read; Flow C 0xe56
seq_br_type 7 Unconditional Call
seq_branch_adr 0e56 0x0e56
seq_en_micro 0
0e55 0e55 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0e56 ; --------------------------------------------------------------------------------------
0e56 ; Comes from:
0e56 ; 0e54 C from color 0x0e53
0e56 ; 0e5a C from color 0x0000
0e56 ; --------------------------------------------------------------------------------------
0e56 0e56 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0xe58
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e58 0x0e58
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0e57 0e57 fiu_len_fill_lit 40 zero-fill 0x0; Flow R cc=True
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_br_type 8 Return True
seq_branch_adr 0e58 0x0e58
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e58 0e58 ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
val_a_adr 14 ZEROS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e59 0e59 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e5a 0e5a fiu_mem_start 15 setup_tag_read; Flow C 0xe56
seq_br_type 7 Unconditional Call
seq_branch_adr 0e56 0x0e56
seq_en_micro 0
0e5b 0e5b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xd58
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_frame 2
0e5c 0e5c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
0e5d 0e5d ioc_load_wdr 0 ; Flow J 0xd58
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
0e5e _UAssist_0x0f:
0e5e 0e5e fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e5f 0e5f fiu_load_var 1 hold_var; Flow J cc=True 0xe4f
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0e60 0e60 ioc_fiubs 0 fiu ; Flow J cc=True 0xe62
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e62 0x0e62
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 12
0e61 0e61 seq_en_micro 0
val_alu_func 19 X_XOR_B
val_b_adr 2c VR12:0c #0xc0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e62 0e62 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xd57
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d57 0x0d57
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 25 VR05:05 #0x8
val_alu_func 1b A_OR_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0e63 _UAssist_0x10:
0e63 0e63 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3a VR02:1a #0x2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0e64 0e64 fiu_load_var 1 hold_var; Flow J cc=True 0xe4f
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e4f 0x0e4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0e65 0e65 ioc_fiubs 0 fiu ; Flow J cc=True 0xe67
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e67 0x0e67
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 12
0e66 0e66 seq_en_micro 0
val_alu_func 19 X_XOR_B
val_b_adr 2c VR12:0c #0xc0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0e67 0e67 fiu_mem_start 10 start_physical_tag_wr; Flow J 0xd57
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d57 0x0d57
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 25 VR05:05 #0x8
val_alu_func 18 NOT_A_AND_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
0e68 _UAssist_0x11:
0e68 0e68 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e69 0e69 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
val_rand 3 CONDITION_TO_FIU
0e6a _UAssist_0x13:
0e6a 0e6a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32f5
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 3e VR03:1e #0x4
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 3
0e6b 0e6b fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0e6c 0x0e6c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_random 04 Load_save_offset+?
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
0e6c 0e6c fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 0e6d 0x0e6d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
0e6d 0e6d seq_br_type 3 Unconditional Branch; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
0e6e _UAssist_0x14:
0e6e 0e6e fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e6f 0e6f fiu_mem_start 2 start-rd; Flow C 0x32f5
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_br_type c Dispatch True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0e70 _UAssist_0x2e:
0e70 0e70 fiu_len_fill_lit 4b zero-fill 0xb
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
0e71 0e71 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 10 TOP
0e72 0e72 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 24
fiu_rdata_src 0 rotator
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_alu_func 6 A_MINUS_B
val_b_adr 2c VR0d:0c #0x0
val_frame d
0e73 0e73 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 72
fiu_op_sel 3 insert
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 21 VR06:01 #0xf
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
0e74 0e74 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 27
fiu_rdata_src 0 rotator
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR0d:0d #0x0
val_frame d
0e75 0e75 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 70
fiu_op_sel 3 insert
seq_en_micro 0
0e76 0e76 fiu_mem_start f start_physical_tag_rd; Flow C 0x32d7
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0e77 0e77 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0x32d7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 15 setup_tag_read
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame 4
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0e78 0e78 fiu_len_fill_lit 75 zero-fill 0x35
fiu_load_mdr 1 hold_mdr
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 12
val_rand 3 CONDITION_TO_FIU
0e79 0e79 fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_tvbs 8 typ+mem
seq_en_micro 0
0e7a 0e7a fiu_fill_mode_src 0 ; Flow J 0xd65
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d65 0x0d65
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0e7b _UAssist_0x04:
0e7b 0e7b fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e7c 0e7c fiu_mem_start 12 start_lru_query
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0e7d 0e7d seq_br_type 3 Unconditional Branch; Flow J 0xe7f
seq_branch_adr 0e7f 0x0e7f
seq_en_micro 0
0e7e 0e7e fiu_tivi_src 8 type_var; Flow C 0x1001
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1001 0x1001
seq_en_micro 0
typ_mar_cntl 4 RESTORE_MAR
val_alu_func 0 PASS_A
0e7f 0e7f fiu_mem_start 13 start_available_query; Flow C 0xd59
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl 4 RESTORE_MAR
val_alu_func 0 PASS_A
0e80 0e80 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0xe7e
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0e7e 0x0e7e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0e81 _UAssist_0x39:
0e81 0e81 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR0d:0d #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame d
0e82 _UAssist_0x0e:
0e82 0e82 seq_en_micro 0
val_a_adr 2c VR0d:0c #0x0
val_b_adr 2d VR0d:0d #0x0
val_frame d
val_rand c START_MULTIPLY
0e83 0e83 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
0e84 _UAssist_0x2b:
0e84 0e84 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 8 SPARE_0x08
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e85 0e85 fiu_load_oreg 1 hold_oreg; Flow C 0xd5a
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
0e86 0e86 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 7 fiu_frame
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 2d TR0d:0d #0x0
typ_frame d
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0e87 0e87 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
0e88 _UAssist_0x7a:
0e88 0e88 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 22 TR08:02 #0x44
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0e89 0e89 fiu_len_fill_lit 4b zero-fill 0xb; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src b type_frame
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0e8a _UAssist_0x12:
0e8a 0e8a ioc_fiubs 1 val ; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_b_adr 1f TOP - 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
0e8b 0e8b ioc_adrbs 1 val
ioc_fiubs 1 val
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 10 TOP
val_rand a PASS_B_HIGH
0e8c 0e8c seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0xe8e
; Flow C cc=#0x1 0xe8f
; Flow C cc=#0x2 0xe90
; Flow C cc=#0x3 0xe91
seq_br_type f Unconditional Case Call
seq_branch_adr 0e8e 0x0e8e
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
0e8d 0e8d seq_br_type 3 Unconditional Branch; Flow J 0xd58
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0e8e ; --------------------------------------------------------------------------------------
0e8e ; Comes from:
0e8e ; 0e8c C #0x0 from color 0x0e8b
0e8e ; --------------------------------------------------------------------------------------
0e8e 0e8e fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0xe91
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 79
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e91 0x0e91
seq_en_micro 0
typ_mar_cntl 9 LOAD_MAR_CODE
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0e8f ; --------------------------------------------------------------------------------------
0e8f ; Comes from:
0e8f ; 0e8c C #0x1 from color 0x0e8b
0e8f ; --------------------------------------------------------------------------------------
0e8f 0e8f seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
0e90 ; --------------------------------------------------------------------------------------
0e90 ; Comes from:
0e90 ; 0e8c C #0x2 from color 0x0e8b
0e90 ; --------------------------------------------------------------------------------------
0e90 0e90 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0xe94
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e94 0x0e94
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
0e91 ; --------------------------------------------------------------------------------------
0e91 ; Comes from:
0e91 ; 0e8c C #0x3 from color 0x0e8b
0e91 ; --------------------------------------------------------------------------------------
0e91 0e91 seq_en_micro 0
0e92 0e92 fiu_fill_mode_src 0 ; Flow J cc=False 0xe9e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0e9e 0x0e9e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
0e93 0e93 fiu_load_oreg 1 hold_oreg; Flow J 0x3456
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3456 0x3456
seq_en_micro 0
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
0e94 0e94 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 32 VR07:12 #0x12
val_frame 7
0e95 0e95 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0xe98
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 0e98 0x0e98
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0e96 0e96 ioc_tvbs 1 typ+fiu; Flow J cc=False 0xe9e
seq_br_type 0 Branch False
seq_branch_adr 0e9e 0x0e9e
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 2e VR04:0e #0x100
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0e97 0e97 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0xe91
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e91 0x0e91
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0e98 0e98 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0xe9d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0e9d 0x0e9d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 2b VR05:0b #0xe
val_frame 5
0e99 0e99 fiu_mem_start 2 start-rd; Flow C 0xd59
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 2
val_rand a PASS_B_HIGH
0e9a 0e9a fiu_len_fill_lit 44 zero-fill 0x4
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
0e9b 0e9b fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_frame d
0e9c 0e9c ioc_load_wdr 0 ; Flow J 0xe9d
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e9d 0x0e9d
seq_en_micro 0
0e9d 0e9d fiu_mem_start 2 start-rd; Flow J 0x348b
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 348b 0x348b
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 5
val_rand a PASS_B_HIGH
0e9e 0e9e fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0x32d7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0e9f 0e9f fiu_len_fill_lit 7c zero-fill 0x3c; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
val_alu_func 1a PASS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
0ea0 0ea0 fiu_fill_mode_src 0 ; Flow J 0xd65
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d65 0x0d65
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
0ea1 _UAssist_0x3a:
0ea1 0ea1 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0ea2 0ea2 fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs a fiu+mem
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
0ea3 0ea3 ioc_load_wdr 0 ; Flow C 0x32f5
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_alu_func 19 X_XOR_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 2e VR12:0e #0x18
val_alu_func 1d A_AND_NOT_B
val_frame 12
0ea4 0ea4 fiu_mem_start d start_physical_rd; Flow C 0x32f5
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 33 TR12:13 #0x7
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1e A_AND_B
val_b_adr 2c VR11:0c #0xffffe000
val_frame 11
0ea5 0ea5 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xea7
seq_br_type 1 Branch True
seq_branch_adr 0ea7 0x0ea7
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_frame 5
0ea6 0ea6 fiu_mem_start d start_physical_rd; Flow C 0x32f5
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_frame 1
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 3b VR05:1b #0x400
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0ea7 0ea7 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start e start_physical_wr
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0ea8 0ea8 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J 0xd58
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_b_adr 01 GP01
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ea9 _UAssist_0x3f:
0ea9 0ea9 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
0eaa 0eaa fiu_len_fill_lit 41 zero-fill 0x1
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs a fiu+mem
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0eab 0eab ioc_fiubs 1 val ; Flow C 0x32f5
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 11
val_alu_func 1e A_AND_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
0eac 0eac fiu_mem_start d start_physical_rd; Flow C 0x32f5
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR12:13 #0x7
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 2c VR11:0c #0xffffe000
val_alu_func 1e A_AND_B
val_frame 11
0ead 0ead seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xeaf
seq_br_type 1 Branch True
seq_branch_adr 0eaf 0x0eaf
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_frame 5
0eae 0eae fiu_mem_start d start_physical_rd; Flow C 0x32f5
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_frame 1
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 3b VR05:1b #0x400
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0eaf 0eaf fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0eb0 _UAssist_0x3b:
0eb0 0eb0 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0eb1 0eb1 fiu_mem_start 2 start-rd; Flow C 0xd59
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
0eb2 0eb2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0eb3 _UAssist_0x57:
0eb3 0eb3 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0eb4 0eb4 fiu_mem_start 3 start-wr; Flow C 0xd59
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
seq_random 02 ?
typ_b_adr 32 TR02:12 #0x0
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
0eb5 0eb5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0eb6 _UAssist_0x29:
0eb6 0eb6 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
0eb7 0eb7 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
0eb8 0eb8 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3d VR02:1d #0x10
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
0eb9 0eb9 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
0eba 0eba fiu_mem_start 4 continue
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
0ebb 0ebb fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
0ebc 0ebc fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
0ebd 0ebd ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0ebe 0ebe ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
0ebf 0ebf fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 01 GP01
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ec0 0ec0 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
0ec1 0ec1 fiu_mem_start 4 continue; Flow J cc=True 0xd58
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0ec2 0ec2 fiu_mem_start 4 continue; Flow J cc=True 0xd58
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0ec3 0ec3 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0xd58
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0ec4 0ec4 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0xd58
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0ec5 0ec5 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0xeba
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0eba 0x0eba
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 0 PASS_A
0ec6 0ec6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0ec7 _UAssist_0x2a:
0ec7 0ec7 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0ec8 0ec8 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0xd58
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
val_a_adr 2d VR0d:0d #0x0
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame d
0ec9 0ec9 seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 17 LOOP_COUNTER
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
0eca 0eca fiu_mem_start 12 start_lru_query; Flow J cc=True 0xec9
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ec9 0x0ec9
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0ecb 0ecb seq_br_type 3 Unconditional Branch; Flow J 0xd58
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
0ecc _UAssist_0x69:
0ecc 0ecc fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0ecd 0ecd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
0ece _UAssist_0x1c:
0ece 0ece seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xd58
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0ecf 0ecf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xd58
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 29 TR04:09 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_frame 4
0ed0 0ed0 fiu_mem_start 2 start-rd; Flow C 0xd59
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR04:02 #0x0
val_alu_func 0 PASS_A
val_frame 4
0ed1 0ed1 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
0ed2 0ed2 fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=True 0xef1
fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0ef1 0x0ef1
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_mar_cntl f LOAD_MAR_RESERVED
0ed3 0ed3 fiu_mem_start 15 setup_tag_read; Flow J cc=True 0xef5
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ef5 0x0ef5
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
0ed4 0ed4 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=False 0xef3
fiu_load_var 1 hold_var
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_br_type 0 Branch False
seq_branch_adr 0ef3 0x0ef3
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR06:1f #0x2000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 25 VR06:05 #0xf0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
0ed5 0ed5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xed2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0ed2 0x0ed2
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 31 TR11:11 #0x20
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 1e A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_c_adr 3f GP00
val_frame 12
0ed6 0ed6 fiu_tivi_src 4 fiu_var; Flow J cc=False 0xed2
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 0ed2 0x0ed2
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_alu_func 18 NOT_A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
0ed7 0ed7 fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=True 0xee4
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0ee4 0x0ee4
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
0ed8 0ed8 fiu_tivi_src 4 fiu_var; Flow J cc=False 0xee4
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0ee4 0x0ee4
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_alu_func 1e A_AND_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
0ed9 0ed9 fiu_mem_start 11 start_tag_query; Flow C 0x3523
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 9 PASS_A_HIGH
0eda 0eda ioc_tvbs 8 typ+mem; Flow J cc=True 0xee4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ee4 0x0ee4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0edb 0edb fiu_mem_start d start_physical_rd; Flow J cc=False 0xee3
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0ee3 0x0ee3
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
0edc 0edc fiu_mem_start 4 continue
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
0edd 0edd fiu_len_fill_lit 07 sign-fill 0x7; Flow C 0x210
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_frame 1
0ede 0ede ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
0edf 0edf fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0xee4
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 0ee4 0x0ee4
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_alu_func 15 NOT_B
typ_b_adr 05 GP05
0ee0 0ee0 fiu_fill_mode_src 0 ; Flow J cc=True 0xed2
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 26 VR0d:06 #0x1b1ab5fe
val_frame d
0ee1 0ee1 seq_b_timing 0 Early Condition; Flow J cc=True 0xee2
; Flow J cc=#0x0 0xee2
; Flow J cc=#0x1 0xee3
seq_br_type b Case False
seq_branch_adr 0ee2 0x0ee2
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0ee2 0ee2 seq_br_type 3 Unconditional Branch; Flow J 0xed2
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
0ee3 0ee3 seq_en_micro 0
0ee4 0ee4 fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR06:1f #0x2000
typ_frame 6
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1b A_OR_B
val_b_adr 3f VR08:1f #0xd0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
0ee5 0ee5 ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 33 TR12:13 #0x7
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 12
val_b_adr 01 GP01
0ee6 0ee6 fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0ee7 0ee7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 14 ZEROS
0ee8 0ee8 fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
0ee9 0ee9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 2e TR0d:0e #0xffffffff00090000
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 38 VR02:18 #0x7f
val_alu_func 18 NOT_A_AND_B
val_b_adr 02 GP02
val_frame 2
0eea 0eea seq_b_timing 1 Latch Condition; Flow J cc=True 0xed2
seq_br_type 1 Branch True
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
0eeb 0eeb fiu_len_fill_lit 4f zero-fill 0xf
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
0eec 0eec fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 33 TR06:13 #0xffff000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 2
0eed 0eed seq_br_type 1 Branch True; Flow J cc=True 0xed2
seq_branch_adr 0ed2 0x0ed2
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 06 GP06
val_c_adr 3c GP03
0eee 0eee fiu_mem_start 3 start-wr; Flow C 0xd59
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 03 GP03
0eef 0eef fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
0ef0 0ef0 ioc_load_wdr 0 ; Flow J 0xed2
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 26 TR07:06 #0x1000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
0ef1 0ef1 ioc_load_wdr 0
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_b_adr 04 GP04
typ_c_adr 16 TR04:09 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_b_adr 04 GP04
0ef2 0ef2 fiu_mem_start 3 start-wr; Flow J cc=True 0xd58
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0d58 0x0d58
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2e TR0d:0e #0xffffffff00090000
typ_alu_func 0 PASS_A
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2c VR0d:0c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0ef3 0ef3 seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 27 TR07:07 #0x5000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 7
0ef4 0ef4 seq_br_type 3 Unconditional Branch; Flow J 0xed2
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
typ_alu_func 1e A_AND_B
typ_b_adr 31 TR05:11 #0xf000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
0ef5 0ef5 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
0ef6 0ef6 seq_br_type 3 Unconditional Branch; Flow J 0xed2
seq_branch_adr 0ed2 0x0ed2
seq_en_micro 0
0ef7 _UAssist_0x16:
0ef7 0ef7 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0ef8 0ef8 fiu_tivi_src c mar_0xc; Flow C cc=True 0x211
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_c_adr 0e VR03:11 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 3
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0ef9 0ef9 fiu_mem_start 3 start-wr; Flow C cc=False 0x211
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_en_micro 0
typ_a_adr 37 TR08:17 #0x4000
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
val_a_adr 31 VR03:11 #0x0
val_alu_func 0 PASS_A
val_frame 3
0efa 0efa fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 39 VR02:19 #0x0
val_frame 2
0efb 0efb seq_br_type 3 Unconditional Branch; Flow J 0xd58
seq_branch_adr 0d58 0x0d58
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 03 TR03:1c #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
0efc _UAssist_0x19:
0efc 0efc fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR03:10 #0x4
val_alu_func 6 A_MINUS_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 3
0efd _UAssist_0x1a:
0efd 0efd seq_br_type 0 Branch False; Flow J cc=False 0x211
seq_branch_adr 0211 0x0211
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
0efe 0efe seq_br_type 7 Unconditional Call; Flow C 0x213
seq_branch_adr 0213 0x0213
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 08 VR03:17 #0xbad0bad0bad0bad
val_c_mux_sel 2 ALU
val_frame 3
0eff _UAssist_0x55:
0eff 0eff seq_br_type 7 Unconditional Call; Flow C 0x212
seq_branch_adr 0212 0x0212
seq_en_micro 0
0f00 _UAssist_0x1b:
0f00 0f00 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x211
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 0d TR03:12 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_c_adr 0d VR03:12 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 3
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f01 0f01 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 2a VR0c:0a #0x200
val_frame c
0f02 0f02 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 25 TR0c:05 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 3d VR07:1d #0x7f00000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f03 0f03 ioc_load_wdr 0 ; Flow C cc=False 0x211
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
0f04 0f04 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x20d
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
0f05 _UAssist_0x60:
0f05 0f05 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x211
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 24 VR04:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR04:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f06 _UAssist_0x6b:
0f06 0f06 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x211
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR04:1e #0x0
val_alu_func 0 PASS_A
val_c_adr 01 VR04:1e #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f07 _UAssist_0x1f:
0f07 0f07 fiu_mem_start 11 start_tag_query; Flow C 0x3523
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0f08 0f08 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_mem_start 2 start-rd
fiu_offs_lit 7a
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
0f09 _UAssist_0x36:
0f09 0f09 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 32 VR03:12 #0x0
val_frame 3
0f0a 0f0a fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x329e
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR12:0e #0x18
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 12
0f0b _UAssist_0x2c:
0f0b 0f0b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 24 VR1b:04 #0x5d
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 1b
0f0c _UAssist_0x06:
0f0c 0f0c fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_random 02 ?
typ_b_adr 10 TOP
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
0f0d 0f0d fiu_mem_start 2 start-rd; Flow C 0xd59
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d59 0x0d59
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 38 VR06:18 #0x27
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 6
0f0e 0f0e fiu_mem_start 3 start-wr
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 34 VR11:14 #0x19
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
0f0f 0f0f fiu_mem_start 4 continue
ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_b_adr 2a TR1d:0a #0x0
typ_frame 1d
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1c DEC_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
0f10 0f10 fiu_mem_start 4 continue; Flow J cc=False 0xf10
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0f10 0x0f10
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_b_adr 13 LOOP_REG
typ_mar_cntl 6 INCREMENT_MAR
typ_rand e CHECK_CLASS_SYSTEM_B
val_alu_func 1c DEC_A
val_b_adr 13 LOOP_REG
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 1 INC_LOOP_COUNTER
0f11 0f11 ioc_load_wdr 0 ; Flow J 0xd58
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d58 0x0d58
typ_b_adr 13 LOOP_REG
val_b_adr 13 LOOP_REG
0f12 _UAssist_0x25:
0f12 0f12 typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 36 VR04:16 #0x0
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 4
0f13 0f13 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 36 TR04:16 #0x0
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0f14 _UAssist_0x68:
0f14 0f14 ioc_fiubs 1 val ; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3a VR05:1a #0x3ff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
0f15 0f15 seq_en_micro 0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 13 LOOP_REG
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
0f16 0f16 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 13 LOOP_REG
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
0f17 _UAssist_0x17:
0f17 0f17 seq_br_type 7 Unconditional Call; Flow C 0x3683
seq_branch_adr 3683 0x3683
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 34 VR04:14 #0x0
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 4
0f18 0f18 typ_a_adr 1e TOP - 2
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR03:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 3
0f19 0f19 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2c VR06:0c #0x4c4b4
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 6
0f1a _UAssist_0x18:
0f1a 0f1a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 32 TR02:12 #0x0
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 0b VR04:14 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0f1b _UAssist_0x6c:
0f1b 0f1b fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 0b VR04:14 #0x0
val_c_mux_sel 2 ALU
val_frame 4
0f1c 0f1c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 00 TR04:1f #0x0
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 00 VR04:1f #0x0
val_c_source 0 FIU_BUS
val_frame 4
0f1d _UAssist_0x6d:
0f1d 0f1d seq_br_type 3 Unconditional Branch; Flow J 0x329c
seq_branch_adr 329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR
0f1e 0f1e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 2a TR12:0a #0xe4000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl 4 RESTORE_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0d:03 #0x0
val_c_source 0 FIU_BUS
val_frame d
0f1f 0f1f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xf24
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f24 0x0f24
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_c_adr 1e TR0d:01 #0x0
typ_frame d
val_c_adr 1e VR0d:01 #0x0
val_frame d
0f20 0f20 fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=True 0x20d
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame d
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
0f21 0f21 seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
0f22 0f22 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0xf23
; Flow J cc=#0x0 0xf40
; Flow J cc=#0x1 0xf41
; Flow J cc=#0x2 0xf42
; Flow J cc=#0x3 0xf43
; Flow J cc=#0x4 0xf44
; Flow J cc=#0x5 0xf45
; Flow J cc=#0x6 0xf46
; Flow J cc=#0x7 0xf47
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0f40 0x0f40
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
0f23 0f23 fiu_len_fill_lit 4d zero-fill 0xd; Flow J cc=True 0xf24
; Flow J cc=#0x0 0xf26
; Flow J cc=#0x1 0xf27
; Flow J cc=#0x2 0xf28
; Flow J cc=#0x3 0xf29
fiu_load_var 1 hold_var
fiu_offs_lit 72
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0f26 0x0f26
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
0f24 0f24 seq_b_timing 0 Early Condition; Flow C cc=True 0x20d
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
0f25 0f25 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
0f26 0f26 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
0f27 0f27 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
0f28 0f28 fiu_load_var 1 hold_var; Flow J 0xf39
fiu_tivi_src b type_frame
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f39 0x0f39
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
0f29 0f29 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xf91
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f91 0x0f91
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 27 VR12:07 #0x140
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0f2a 0f2a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xf2b
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_br_type 2 Push (branch address)
seq_branch_adr 0ffa 0x0ffa
seq_en_micro 0
val_c_adr 30 GP0f
0f2b ; --------------------------------------------------------------------------------------
0f2b ; Comes from:
0f2b ; 34d5 C from color 0x34cd
0f2b ; --------------------------------------------------------------------------------------
0f2b 0f2b fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0xf37
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f37 0x0f37
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
val_frame 2
0f2c 0f2c fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xf2d
; Flow J cc=#0x0 0xf2d
; Flow J cc=#0x1 0xf2e
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0f2d 0x0f2d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 3d VR02:1d #0x10
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0f2d 0f2d fiu_len_fill_lit 52 zero-fill 0x12; Flow J 0xf2f
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f2f 0x0f2f
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0f2e 0f2e fiu_len_fill_lit 52 zero-fill 0x12; Flow J 0xf2f
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f2f 0x0f2f
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 4
0f2f 0f2f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 33 TR12:13 #0x7
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3e VR03:1e #0x4
val_b_adr 0f GP0f
val_frame 3
0f30 0f30 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0xf32
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0f32 0x0f32
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 21 VR11:01 #0x1c
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 11
0f31 0f31 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_b_adr 2f VR02:0f #0x0
val_frame 2
0f32 0f32 fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
0f33 0f33 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 2e TR0d:0e #0xffffffff00090000
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
0f34 0f34 ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 0f35 0x0f35
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
0f35 0f35 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 33 TR06:13 #0xffff000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 6
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
0f36 0f36 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0x34fe
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 34fe 0x34fe
seq_en_micro 0
typ_a_adr 2a TR04:0a #0x28
typ_alu_func 1c DEC_A
typ_b_adr 0d GP0d
typ_c_adr 15 TR04:0a #0x28
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 0f GP0f
val_b_adr 0d GP0d
0f37 0f37 fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0f38 0f38 fiu_mem_start 3 start-wr; Flow J 0x3b8d
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b8d 0x3b8d
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
0f39 0f39 fiu_load_tar 1 hold_tar; Flow C cc=False 0x20d
fiu_mem_start 11 start_tag_query
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 62 FIU.WRITE_LAST
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
0f3a 0f3a ioc_tvbs 2 fiu+val; Flow C cc=True 0x32f2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f2 RAISE.LRM.SYSTEM.WRITE_TO_READ_ONLY_PAGE
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_c_adr 30 GP0f
0f3b 0f3b seq_br_type 0 Branch False; Flow J cc=False 0x32f2
seq_branch_adr 32f2 RAISE.LRM.SYSTEM.WRITE_TO_READ_ONLY_PAGE
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
0f3c 0f3c fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0f3d 0f3d ioc_tvbs 8 typ+mem; Flow C cc=True 0x32f2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32f2 RAISE.LRM.SYSTEM.WRITE_TO_READ_ONLY_PAGE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0f3e 0f3e fiu_mem_start 10 start_physical_tag_wr; Flow J 0xf3f
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 0ffa 0x0ffa
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0f3f 0f3f ioc_load_wdr 0 ; Flow J 0x350a
seq_br_type 3 Unconditional Branch
seq_branch_adr 350a 0x350a
seq_en_micro 0
val_b_adr 0f GP0f
0f40 0f40 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0f41 0f41 fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf48
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f48 0x0f48
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR0c:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0f42 0f42 fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf5b
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f5b 0x0f5b
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR0c:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0f43 0f43 fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf64
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f64 0x0f64
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR0c:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0f44 0f44 fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf6e
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f6e 0x0f6e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR0c:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0f45 0f45 fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf86
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f86 0x0f86
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR0c:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0f46 0f46 fiu_len_fill_lit 4d zero-fill 0xd; Flow J 0xf8e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 72
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f8e 0x0f8e
seq_en_micro 0
typ_a_adr 20 TR0d:00 #0x0
typ_frame d
0f47 0f47 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0f48 0f48 fiu_load_var 1 hold_var; Flow C cc=False 0xf93
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0f93 0x0f93
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0c:03 #0x0
val_c_mux_sel 2 ALU
val_frame c
0f49 0f49 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0f4a 0f4a fiu_len_fill_lit 00 sign-fill 0x0; Flow J cc=False 0xf54
fiu_load_var 1 hold_var
fiu_offs_lit 28
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0f54 0x0f54
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 20 TR0d:00 #0x0
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 30 VR05:10 #0x3f
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 5
0f4b 0f4b ioc_fiubs 0 fiu ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
0f4c 0f4c fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame d
0f4d 0f4d fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0xf52
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0f52 0x0f52
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0f4e 0f4e fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0xfd1
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fd1 0x0fd1
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 0d GP0d
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0f4f 0f4f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xfd1
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fd1 0x0fd1
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 2b TR12:0b #0x2000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 0e GP0e
typ_frame 12
val_a_adr 31 VR04:11 #0x1f80
val_alu_func 1e A_AND_B
val_b_adr 0e GP0e
val_frame 4
0f50 0f50 fiu_mem_start 11 start_tag_query; Flow J cc=False 0xfab
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fab 0x0fab
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
0f51 0f51 seq_br_type 3 Unconditional Branch; Flow J 0xfd1
seq_branch_adr 0fd1 0x0fd1
seq_en_micro 0
0f52 0f52 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32ac
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32ac 0x32ac
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_b_adr 0b GP0b
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 29 VR12:09 #0xfffbf
val_frame 12
0f53 0f53 fiu_mem_start 11 start_tag_query; Flow J 0xfab
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fab 0x0fab
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_c_adr 34 GP0b
0f54 0f54 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xfd1
seq_br_type 1 Branch True
seq_branch_adr 0fd1 0x0fd1
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 2b TR12:0b #0x2000000
typ_alu_func 1e A_AND_B
typ_b_adr 0e GP0e
typ_frame 12
0f55 0f55 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0xfde
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0fde 0x0fde
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame d
0f56 0f56 ioc_tvbs 3 fiu+fiu; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
0f57 0f57 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0xf52
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0f52 0x0f52
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0d GP0d
0f58 0f58 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 30 VR05:10 #0x3f
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 5
0f59 0f59 fiu_mem_start 11 start_tag_query; Flow J cc=False 0xfab
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fab 0x0fab
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0d GP0d
0f5a 0f5a seq_br_type 3 Unconditional Branch; Flow J 0xfcd
seq_branch_adr 0fcd 0x0fcd
seq_en_micro 0
0f5b 0f5b fiu_load_var 1 hold_var; Flow C cc=False 0xf9c
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0f9c 0x0f9c
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0c:03 #0x0
val_c_mux_sel 2 ALU
val_frame c
0f5c 0f5c fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0f5d 0f5d ioc_tvbs 1 typ+fiu; Flow J cc=False 0xfd1
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0fd1 0x0fd1
seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1c DEC_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 0 NO_OP
val_a_adr 30 VR05:10 #0x3f
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 5
0f5e 0f5e seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1b A_OR_B
typ_b_adr 2c TR12:0c #0x1fff
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
0f5f 0f5f fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0f60 0f60 fiu_len_fill_lit 14 sign-fill 0x14; Flow J cc=False 0xf62
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0f62 0x0f62
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_c_adr 34 GP0b
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0f61 0f61 seq_br_type 3 Unconditional Branch; Flow J 0xfcd
seq_branch_adr 0fcd 0x0fcd
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
0f62 0f62 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32cb
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32cb RAISE.STORAGE_ERROR.TYPE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 2f VR12:0f #0xfffff
val_frame 12
0f63 0f63 fiu_mem_start 11 start_tag_query; Flow J 0xfab
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fab 0x0fab
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
0f64 0f64 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
0f65 0f65 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_frame d
0f66 0f66 fiu_mem_start 4 continue
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 7 INC_A
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_a_adr 30 VR05:10 #0x3f
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 5
0f67 0f67 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0xfde
seq_br_type 0 Branch False
seq_branch_adr 0fde 0x0fde
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2d TR12:0d #0x41
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_b_adr 16 CSA/VAL_BUS
0f68 0f68 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0f69 0f69 fiu_tivi_src 2 tar_fiu; Flow C 0x210
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR01:02 #0x40000000
typ_frame 1
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0f6a 0f6a ioc_tvbs 1 typ+fiu; Flow J cc=True 0xfd1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fd1 0x0fd1
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_c_adr 34 GP0b
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0f6b 0f6b ioc_fiubs 0 fiu ; Flow C cc=True 0x32ce
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32ce RAISE.STORAGE_ERROR.QUEUE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 2f VR12:0f #0xfffff
val_frame 12
0f6c 0f6c fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
val_a_adr 0b GP0b
val_b_adr 0f GP0f
0f6d 0f6d fiu_mem_start 11 start_tag_query; Flow J 0xfab
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fab 0x0fab
seq_en_micro 0
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
0f6e 0f6e fiu_load_var 1 hold_var; Flow C cc=False 0xf9c
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0f9c 0x0f9c
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0c:03 #0x0
val_c_mux_sel 2 ALU
val_frame c
0f6f 0f6f fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
0f70 0f70 ioc_tvbs 1 typ+fiu; Flow J cc=False 0xf77
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 0f77 0x0f77
seq_en_micro 0
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
0f71 0f71 fiu_vmux_sel 1 fill value; Flow C 0x210
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 21 VR02:01 #0x0
val_alu_func 1c DEC_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f72 0f72 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
val_b_adr 16 CSA/VAL_BUS
0f73 0f73 fiu_mem_start 11 start_tag_query; Flow J cc=False 0xf75
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0f75 0x0f75
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_c_adr 34 GP0b
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
0f74 0f74 seq_br_type 3 Unconditional Branch; Flow J 0xfcd
seq_branch_adr 0fcd 0x0fcd
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
0f75 0f75 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32cc
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
0f76 0f76 fiu_mem_start 11 start_tag_query; Flow J 0xfab
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fab 0x0fab
seq_en_micro 0
val_a_adr 0b GP0b
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
0f77 0f77 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xf72
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 0f72 0x0f72
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f78 0f78 ioc_tvbs 1 typ+fiu; Flow J cc=False 0xfde
seq_br_type 0 Branch False
seq_branch_adr 0fde 0x0fde
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 2e VR04:0e #0x100
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0f79 0f79 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xfe4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fe4 0x0fe4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3a VR05:1a #0x3ff
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
0f7a 0f7a fiu_mem_start 2 start-rd; Flow C 0x1000
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 1000 0x1000
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
0f7b 0f7b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_en_micro 0
0f7c 0f7c fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0xfde
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0fde 0x0fde
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
0f7d 0f7d fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 33 GP0c
val_c_source 0 FIU_BUS
0f7e 0f7e fiu_len_fill_lit 00 sign-fill 0x0; Flow C 0x1000
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 1000 0x1000
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0c GP0c
0f7f 0f7f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR0d:00 #0x0
val_c_adr 33 GP0c
val_c_source 0 FIU_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0f80 0f80 seq_en_micro 0
val_a_adr 3f VR06:1f #0x2000
val_alu_func 1e A_AND_B
val_b_adr 0c GP0c
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 6
0f81 0f81 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
typ_b_adr 0b GP0b
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
0f82 0f82 ioc_load_wdr 0 ; Flow J cc=True 0xfcd
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0fcd 0x0fcd
seq_en_micro 0
typ_b_adr 0c GP0c
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
0f83 0f83 seq_en_micro 0
typ_c_adr 33 GP0c
val_a_adr 0e GP0e
val_alu_func 1b A_OR_B
val_b_adr 33 VR02:13 #0x1fff
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
0f84 0f84 fiu_mem_start 11 start_tag_query; Flow J cc=True 0xfab
seq_br_type 1 Branch True
seq_branch_adr 0fab 0x0fab
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
0f85 0f85 seq_br_type 7 Unconditional Call; Flow C 0x32e6
seq_branch_adr 32e6 0x32e6
seq_en_micro 0
0f86 0f86 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
0f87 0f87 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 20 VR0d:00 #0x0
val_frame d
val_rand a PASS_B_HIGH
0f88 0f88 ioc_fiubs 0 fiu ; Flow J cc=True 0xfd2
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 0fd2 0x0fd2
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 2b TR12:0b #0x2000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0f89 0f89 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0xfde
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0fde 0x0fde
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
0f8a 0f8a fiu_tivi_src c mar_0xc; Flow J cc=True 0xf8d
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f8d 0x0f8d
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 25 TR00:05 #0x5
typ_alu_func 0 PASS_A
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0d GP0d
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
0f8b 0f8b ioc_tvbs 2 fiu+val; Flow J cc=False 0xfe5
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fe5 0x0fe5
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 0e GP0e
val_alu_func 1e A_AND_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_frame 6
0f8c 0f8c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0f8d 0f8d fiu_mem_start 11 start_tag_query; Flow J 0xfab
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fab 0x0fab
seq_en_micro 0
typ_a_adr 3f TR06:1f #0x2000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 6
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
0f8e 0f8e ioc_tvbs 3 fiu+fiu; Flow J cc=False 0xfe5
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fe5 0x0fe5
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 2b TR12:0b #0x2000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
val_a_adr 27 VR12:07 #0x140
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0f8f 0f8f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0xf91
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0f91 0x0f91
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
val_a_adr 3e VR09:1e #0x48
val_frame 9
0f90 0f90 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xfe5
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fe5 0x0fe5
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame d
0f91 0f91 fiu_mem_start 2 start-rd; Flow C 0x1000
seq_br_type 7 Unconditional Call
seq_branch_adr 1000 0x1000
seq_en_micro 0
0f92 0f92 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
0f93 ; --------------------------------------------------------------------------------------
0f93 ; Comes from:
0f93 ; 0f48 C False from color 0x0000
0f93 ; --------------------------------------------------------------------------------------
0f93 0f93 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xf9d
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 0f9d 0x0f9d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
val_a_adr 2b VR0c:0b #0x413ff00007fff
val_alu_func 6 A_MINUS_B
val_b_adr 23 VR0c:03 #0x0
val_frame c
0f94 0f94 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 23 TR0c:03 #0x0
typ_frame c
0f95 0f95 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0f96 0f96 fiu_mem_start 2 start-rd
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR0c:03 #0x0
val_c_mux_sel 2 ALU
val_frame c
0f97 0f97 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xf95
seq_br_type 1 Branch True
seq_branch_adr 0f95 0x0f95
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
val_a_adr 2b VR0c:0b #0x413ff00007fff
val_alu_func 6 A_MINUS_B
val_b_adr 23 VR0c:03 #0x0
val_frame c
0f98 0f98 fiu_len_fill_lit 57 zero-fill 0x17; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR0c:05 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame c
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
0f99 0f99 ioc_fiubs 2 typ ; Flow C cc=True 0x32d1
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d1 RAISE.STORAGE_ERROR.JOB_PAGE_LIMIT
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 0d GP0d
val_a_adr 25 VR0c:05 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR0c:05 #0x0
val_c_source 0 FIU_BUS
val_frame c
0f9a 0f9a seq_en_micro 0
val_a_adr 25 VR0c:05 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 1a VR0c:05 #0x0
val_c_mux_sel 2 ALU
val_frame c
0f9b 0f9b ioc_tvbs 1 typ+fiu; Flow R cc=False
; Flow J cc=True 0x32d1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32d1 RAISE.STORAGE_ERROR.JOB_PAGE_LIMIT
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 25 VR0c:05 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame c
0f9c ; --------------------------------------------------------------------------------------
0f9c ; Comes from:
0f9c ; 0f5b C False from color 0x0000
0f9c ; 0f6e C False from color 0x0000
0f9c ; --------------------------------------------------------------------------------------
0f9c 0f9c fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xf94
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f94 0x0f94
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
val_a_adr 2b VR0c:0b #0x413ff00007fff
val_alu_func 6 A_MINUS_B
val_b_adr 23 VR0c:03 #0x0
val_frame c
0f9d 0f9d fiu_len_fill_lit 57 zero-fill 0x17; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR0c:05 #0x0
val_c_mux_sel 2 ALU
val_frame c
val_rand 9 PASS_A_HIGH
0f9e 0f9e ioc_fiubs 0 fiu ; Flow J cc=True 0xfa0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fa0 0x0fa0
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_c_adr 1b TR0c:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame c
val_a_adr 25 VR0c:05 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame c
0f9f 0f9f seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0xf94
seq_br_type 0 Branch False
seq_branch_adr 0f94 0x0f94
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 6 A_MINUS_B
typ_b_adr 24 TR0c:04 #0x0
typ_frame c
0fa0 0fa0 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0xf94
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f94 0x0f94
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2e TR13:0e #0x40000000000
typ_alu_func 1e A_AND_B
typ_b_adr 0b GP0b
typ_c_adr 32 GP0d
typ_frame 13
val_a_adr 20 VR0d:00 #0x0
val_frame d
0fa1 0fa1 ioc_fiubs 0 fiu ; Flow J cc=True 0xfa9
seq_br_type 1 Branch True
seq_branch_adr 0fa9 0x0fa9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1e A_AND_B
typ_b_adr 26 TR0c:06 #0x3f00000000000000
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_frame c
0fa2 0fa2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xf94
seq_br_type 1 Branch True
seq_branch_adr 0f94 0x0f94
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 19 X_XOR_B
typ_b_adr 0c GP0c
val_c_adr 1a VR0c:05 #0x0
val_frame c
0fa3 0fa3 fiu_load_var 1 hold_var; Flow J cc=True 0xf94
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f94 0x0f94
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_frame 2
0fa4 0fa4 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xf94
seq_br_type 1 Branch True
seq_branch_adr 0f94 0x0f94
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 1e A_AND_B
typ_b_adr 0b GP0b
typ_frame 2
val_a_adr 2d VR0c:0d #0x3000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame c
0fa5 0fa5 fiu_mem_start 3 start-wr
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1b A_OR_B
typ_b_adr 26 TR0c:06 #0x3f00000000000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame c
0fa6 0fa6 ioc_fiubs 2 typ
ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 2d TR13:0d #0x80000000000
typ_b_adr 0d GP0d
typ_frame 13
val_b_adr 25 VR0c:05 #0x0
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame c
0fa7 0fa7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3681
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_random d disable slice timer
seq_br_type 7 Unconditional Call
seq_branch_adr 3681 0x3681
seq_en_micro 0
typ_a_adr 3c TR12:1c #0xfffe000000000000
typ_frame 12
val_a_adr 21 VR02:01 #0x0
val_alu_func 1b A_OR_B
val_b_adr 0b GP0b
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
0fa8 0fa8 ioc_random c enable slice timer; Flow J 0xf94
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f94 0x0f94
seq_en_micro 0
0fa9 0fa9 fiu_mem_start 3 start-wr
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 6 A_MINUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 1a VR0c:05 #0x0
val_frame c
0faa 0faa ioc_load_wdr 0 ; Flow J 0xf94
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f94 0x0f94
seq_en_micro 0
typ_b_adr 0d GP0d
val_b_adr 25 VR0c:05 #0x0
val_frame c
0fab 0fab fiu_len_fill_lit 4c zero-fill 0xc; Flow C 0x3524
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 7 Unconditional Call
seq_branch_adr 3524 0x3524
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
val_b_adr 20 VR0d:00 #0x0
val_frame d
0fac 0fac ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 0c GP0c
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0fad 0fad fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_mem_start 13 start_available_query
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 20 TR0d:00 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_frame d
0fae 0fae fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=False 0x32f2
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32f2 RAISE.LRM.SYSTEM.WRITE_TO_READ_ONLY_PAGE
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
val_a_adr 25 VR05:05 #0x8
val_alu_func 1d A_AND_NOT_B
val_b_adr 0f GP0f
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 5
0faf 0faf seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
0fb0 0fb0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xfc8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0fc8 0x0fc8
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 30 VR12:10 #0xf00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
0fb1 0fb1 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
0fb2 0fb2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
seq_en_micro 0
0fb3 0fb3 fiu_len_fill_lit 00 sign-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 72
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 0d GP0d
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 33 GP0c
val_c_source 0 FIU_BUS
0fb4 0fb4 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
0fb5 0fb5 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
0fb6 0fb6 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
0fb7 0fb7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start f start_physical_tag_rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 0e GP0e
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0c GP0c
val_alu_func 1e A_AND_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 5
0fb8 0fb8 fiu_mem_start 15 setup_tag_read; Flow C 0x210
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 20 TR0d:00 #0x0
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame d
val_a_adr 0c GP0c
0fb9 0fb9 ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 30 VR12:10 #0xf00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
0fba 0fba fiu_mem_start 10 start_physical_tag_wr
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0e GP0e
val_alu_func 1b A_OR_B
val_b_adr 0d GP0d
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
0fbb 0fbb fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x34fd
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 34fd 0x34fd
seq_en_micro 0
val_b_adr 0e GP0e
0fbc 0fbc fiu_load_var 1 hold_var; Flow J cc=True 0xfc3
fiu_tivi_src c mar_0xc
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0fc3 0x0fc3
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
0fbd 0fbd seq_cond_sel 28 TYP.OF_KIND_MATCH(0x3e)
Control_State
Module_Key
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Micro_State1
Micro_state2
Control_Allocation
Scheduling_Allocation
seq_en_micro 0
seq_latch 1
typ_b_adr 0f GP0f
typ_c_lit 2
typ_frame 1e
0fbe 0fbe fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 0c GP0c
typ_mar_cntl 6 INCREMENT_MAR
0fbf 0fbf fiu_load_tar 1 hold_tar; Flow J cc=True 0xffa
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ffa 0x0ffa
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 0b GP0b
val_b_adr 0b GP0b
0fc0 0fc0 fiu_mem_start e start_physical_wr; Flow J cc=False 0xfc5
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fc5 0x0fc5
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl f LOAD_MAR_RESERVED
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
0fc1 0fc1 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
0fc2 0fc2 fiu_mem_start e start_physical_wr; Flow J 0xfc5
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fc5 0x0fc5
seq_en_micro 0
0fc3 0fc3 fiu_load_tar 1 hold_tar; Flow J cc=True 0xffa
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 1 Branch True
seq_branch_adr 0ffa 0x0ffa
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x3e)
Control_State
Module_Key
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Micro_State1
Micro_state2
Control_Allocation
Scheduling_Allocation
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 0f GP0f
typ_c_lit 2
typ_frame 1e
val_b_adr 0e GP0e
0fc4 0fc4 fiu_mem_start e start_physical_wr; Flow J cc=True 0xfc1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fc1 0x0fc1
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
0fc5 0fc5 fiu_mem_start 4 continue; Flow J cc=False 0xfc5
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0fc5 0x0fc5
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 39 VR02:19 #0x0
val_frame 2
0fc6 0fc6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xffa
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ffa 0x0ffa
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
0fc7 0fc7 fiu_mem_start e start_physical_wr; Flow J 0xfc5
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fc5 0x0fc5
seq_en_micro 0
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0fc8 0fc8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_c_adr 1a TR0d:05 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_c_adr 1a VR0d:05 #0x0
val_c_source 0 FIU_BUS
val_frame d
0fc9 0fc9 seq_br_type 7 Unconditional Call; Flow C 0x1001
seq_branch_adr 1001 0x1001
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
val_c_adr 1b VR0d:04 #0x0
val_c_mux_sel 2 ALU
val_frame d
0fca 0fca fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xffa
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 0ffa 0x0ffa
seq_en_micro 0
typ_a_adr 24 TR0d:04 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 25 VR0d:05 #0x0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame d
0fcb 0fcb fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=False 0xffa
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type 0 Branch False
seq_branch_adr 0ffa 0x0ffa
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 25 TR0d:05 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 24 VR0d:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame d
0fcc 0fcc fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xfae
fiu_mem_start 13 start_available_query
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fae 0x0fae
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0fcd 0fcd fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
0fce 0fce ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 0c GP0c
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
0fcf 0fcf fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_b_adr 0f GP0f
0fd0 0fd0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0xfd2
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fd2 0x0fd2
seq_en_micro 0
typ_a_adr 20 TR0d:00 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
0fd1 0fd1 fiu_mem_start 2 start-rd; Flow J 0xfd2
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 0fd2 0x0fd2
seq_en_micro 0
typ_a_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR0d:00 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
0fd2 0fd2 fiu_tivi_src 4 fiu_var; Flow C cc=True 0x32de
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 14 A_NOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 20 VR0d:00 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
0fd3 0fd3 seq_br_type 0 Branch False; Flow J cc=False 0xfe5
seq_branch_adr 0fe5 0x0fe5
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0fd4 0fd4 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x3525
seq_br_type 7 Unconditional Call
seq_branch_adr 3525 0x3525
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
0fd5 0fd5 ioc_load_wdr 0 ; Flow J cc=True 0xf2a
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0f2a 0x0f2a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0fd6 0fd6 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0xfe5
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fe5 0x0fe5
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
0fd7 0fd7 seq_br_type 3 Unconditional Branch; Flow J 0xfd8
seq_branch_adr 0fd8 0x0fd8
seq_en_micro 0
0fd8 0fd8 fiu_len_fill_lit 4c zero-fill 0xc; Flow C cc=False 0x32e6
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32e6 0x32e6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 20 TR0d:00 #0x0
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_b_adr 20 VR0d:00 #0x0
val_frame d
0fd9 0fd9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xfdc
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0fdc 0x0fdc
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 20 TR0d:00 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
0fda 0fda fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0xfae
fiu_mem_start 13 start_available_query
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 0fae 0x0fae
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
0fdb 0fdb seq_br_type 3 Unconditional Branch; Flow J 0xffa
seq_branch_adr 0ffa 0x0ffa
seq_en_micro 0
0fdc 0fdc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0xffa
seq_br_type 1 Branch True
seq_branch_adr 0ffa 0x0ffa
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_latch 1
typ_a_adr 3c TR07:1c #0x1ffffffff
typ_alu_func 0 PASS_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 0 PASS_A
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 2
0fdd 0fdd seq_br_type 7 Unconditional Call; Flow C 0x32e6
seq_branch_adr 32e6 0x32e6
seq_en_micro 0
0fde 0fde fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 11 start_tag_query
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 20 TR0d:00 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame d
typ_rand c WRITE_OUTER_FRAME
0fdf 0fdf fiu_tivi_src 4 fiu_var; Flow C cc=True 0x32de
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 14 A_NOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 20 VR0d:00 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
0fe0 0fe0 seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
0fe1 0fe1 fiu_load_var 1 hold_var; Flow J cc=False 0xfe6
fiu_tivi_src 1 tar_val
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 0fe6 0x0fe6
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
0fe2 0fe2 ioc_load_wdr 0 ; Flow J cc=True 0xf2a
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 0f2a 0x0f2a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
0fe3 0fe3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0fe4 0fe4 fiu_tivi_src 4 fiu_var; Flow C cc=True 0x32de
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 14 A_NOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 20 VR0d:00 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
0fe5 0fe5 fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
0fe6 0fe6 seq_br_type 7 Unconditional Call; Flow C 0xfe9
seq_branch_adr 0fe9 0x0fe9
seq_en_micro 0
0fe7 0fe7 seq_b_timing 1 Latch Condition; Flow J cc=False 0xffa
seq_br_type 0 Branch False
seq_branch_adr 0ffa 0x0ffa
seq_en_micro 0
0fe8 0fe8 seq_br_type 3 Unconditional Branch; Flow J 0xfd8
seq_branch_adr 0fd8 0x0fd8
seq_en_micro 0
0fe9 ; --------------------------------------------------------------------------------------
0fe9 ; Comes from:
0fe9 ; 0fe6 C from color 0x0000
0fe9 ; 34d9 C False from color 0x34cd
0fe9 ; --------------------------------------------------------------------------------------
0fe9 0fe9 fiu_tivi_src c mar_0xc; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_en_micro 0
typ_a_adr 23 TR05:03 #0x6
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
0fea 0fea seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 0feb 0x0feb
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
0feb 0feb seq_br_type 7 Unconditional Call; Flow C 0x3654
seq_branch_adr 3654 0x3654
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
0fec 0fec fiu_mem_start 2 start-rd; Flow C 0x1000
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 1000 0x1000
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3f TR09:1f #0x7ffff00
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0fed 0fed ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
0fee 0fee fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
0fef 0fef fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0xff2
fiu_load_var 1 hold_var
fiu_offs_lit 7b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ff2 0x0ff2
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 0c GP0c
val_frame 5
0ff0 0ff0 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_a_adr 39 VR12:19 #0xff0000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
0ff1 0ff1 ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0b GP0b
val_b_adr 0b GP0b
0ff2 0ff2 ioc_tvbs 1 typ+fiu; Flow J cc=True 0xff3
; Flow J cc=#0x0 0xff4
; Flow J cc=#0x1 0xff5
; Flow J cc=#0x2 0xff6
; Flow J cc=#0x3 0xff7
; Flow J cc=#0x4 0xff8
; Flow J cc=#0x5 0xff9
; Flow J cc=#0x6 0xffa
; Flow J cc=#0x7 0xffb
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 0ff4 0x0ff4
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 3e VR03:1e #0x4
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 3
0ff3 0ff3 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
0ff4 0ff4 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
0ff5 0ff5 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
0ff6 0ff6 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
0ff7 0ff7 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
0ff8 0ff8 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x365c
fiu_load_var 1 hold_var
fiu_offs_lit 76
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 365c 0x365c
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 0c GP0c
0ff9 0ff9 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
0ffa 0ffa fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0xff9
fiu_len_fill_reg_ctl 2
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 27
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0ff9 0x0ff9
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
0ffb 0ffb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0xffc
; Flow J cc=#0x0 0xffc
; Flow J cc=#0x1 0xffd
; Flow J cc=#0x2 0xffe
; Flow J cc=#0x3 0xfff
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start b start_last_cmd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 0ffc 0x0ffc
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_b_adr 22 TR0d:02 #0x0
typ_frame d
val_b_adr 23 VR0d:03 #0x0
val_frame d
0ffc 0ffc fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
val_a_adr 22 VR0d:02 #0x0
val_b_adr 21 VR0d:01 #0x0
val_frame d
0ffd 0ffd seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
0ffe 0ffe fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 22 VR0d:02 #0x0
val_b_adr 21 VR0d:01 #0x0
val_frame d
0fff 0fff fiu_load_var 1 hold_var; Flow R
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 22 VR0d:02 #0x0
val_b_adr 21 VR0d:01 #0x0
val_frame d
1000 ; --------------------------------------------------------------------------------------
1000 ; Comes from:
1000 ; 0f7a C from color 0x0000
1000 ; 0f7e C from color 0x0000
1000 ; 0f91 C from color 0x0000
1000 ; 0fec C from color 0x0fea
1000 ; --------------------------------------------------------------------------------------
1000 1000 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
1001 ; --------------------------------------------------------------------------------------
1001 ; Comes from:
1001 ; 0e7e C from color _UAssist_0x04
1001 ; 0fc9 C from color 0x0000
1001 ; 3409 C from color 0x0f36
1001 ; 366f C from color 0x0000
1001 ; 3674 C from color 0x0000
1001 ; --------------------------------------------------------------------------------------
1001 1001 seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 32 VR03:12 #0x0
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 3
val_rand a PASS_B_HIGH
1002 1002 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
1003 1003 fiu_vmux_sel 1 fill value; Flow C 0x2ab4
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1004 1004 fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 12 start_lru_query
fiu_offs_lit 5c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1005 1005 fiu_fill_mode_src 0 ; Flow J cc=False 0x100c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 100c 0x100c
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 0f GP0f
val_alu_func 18 NOT_A_AND_B
val_b_adr 3f VR08:1f #0xd0
val_frame 8
1006 1006 fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
1007 1007 fiu_mem_start 15 setup_tag_read
seq_en_micro 0
1008 1008 fiu_mem_start 15 setup_tag_read
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
1009 1009 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x1010
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1010 0x1010
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 25 VR06:05 #0xf0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
100a 100a seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
100b 100b fiu_mem_start 12 start_lru_query; Flow J 0x1005
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1005 0x1005
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
100c 100c fiu_mem_start f start_physical_tag_rd; Flow J cc=True 0x1007
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1007 0x1007
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
100d 100d fiu_mem_start 15 setup_tag_read
seq_en_micro 0
100e 100e fiu_mem_start 15 setup_tag_read
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
100f 100f fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x100a
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 100a 0x100a
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_a_adr 25 VR06:05 #0xf0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
1010 1010 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1012
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 1012 0x1012
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1011 1011 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1013
seq_br_type 1 Branch True
seq_branch_adr 1013 0x1013
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 18 NOT_A_AND_B
val_b_adr 3f VR08:1f #0xd0
val_frame 8
1012 1012 fiu_fill_mode_src 0 ; Flow J 0x1013
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_br_type 3 Unconditional Branch
seq_branch_adr 1013 0x1013
seq_en_micro 0
typ_rand e CHECK_CLASS_SYSTEM_B
1013 1013 fiu_len_fill_lit 52 zero-fill 0x12
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 4
1014 1014 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 13 ONES
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
1015 1015 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 18
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_en_micro 0
typ_alu_func 13 ONES
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 0d GP0d
val_alu_func 1a PASS_B
val_b_adr 2d VR12:0d #0x1000
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
1016 1016 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 0d GP0d
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 06 TR03:19 #0x0
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl f LOAD_MAR_RESERVED
1017 1017 fiu_len_fill_lit 7b zero-fill 0x3b; Flow J cc=True 0x1071
fiu_load_var 1 hold_var
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1071 0x1071
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 0d GP0d
typ_mar_cntl 1 RESTORE_RDR
typ_rand d SET_PASS_PRIVACY_BIT
1018 1018 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x101d
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs a fiu+mem
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 101d 0x101d
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_mar_cntl 3 SPARE_0x03
val_a_adr 3c VR02:1c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
1019 1019 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x101a
; Flow J cc=#0x0 0x1032
; Flow J cc=#0x1 0x1033
; Flow J cc=#0x2 0x1034
; Flow J cc=#0x3 0x1035
; Flow J cc=#0x4 0x1036
; Flow J cc=#0x5 0x1037
; Flow J cc=#0x6 0x1038
; Flow J cc=#0x7 0x1039
fiu_load_tar 1 hold_tar
fiu_offs_lit 18
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 1032 0x1032
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_c_adr 32 GP0d
101a 101a seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
101b 101b fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x1019
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1019 0x1019
seq_en_micro 0
val_b_adr 0d GP0d
101c 101c fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=False 0x1019
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs a fiu+mem
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1019 0x1019
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 3c VR02:1c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
101d 101d fiu_mem_start f start_physical_tag_rd; Flow J cc=True 0x1023
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1023 0x1023
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 2d VR12:0d #0x1000
val_frame 12
101e 101e fiu_mem_start 15 setup_tag_read
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0c GP0c
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
101f 101f fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
1020 1020 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_c_adr 28 LOOP_COUNTER
typ_frame 11
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 0d GP0d
val_frame 2
1021 1021 seq_br_type 7 Unconditional Call; Flow C 0x350a
seq_branch_adr 350a 0x350a
seq_en_micro 0
1022 1022 fiu_len_fill_reg_ctl 2 ; Flow R
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
1023 1023 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1025
seq_br_type 1 Branch True
seq_branch_adr 1025 0x1025
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_b_adr 0c GP0c
val_rand a PASS_B_HIGH
1024 1024 fiu_len_fill_reg_ctl 2 ; Flow R cc=False
; Flow J cc=True 0x107d
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 107d 0x107d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_b_adr 0b GP0b
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0c GP0c
val_alu_func 1a PASS_B
val_b_adr 0b GP0b
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1025 1025 fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 12 start_lru_query
fiu_offs_lit 5c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1026 1026 seq_b_timing 0 Early Condition; Flow J cc=True 0x102d
seq_br_type 1 Branch True
seq_branch_adr 102d 0x102d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_rand 2 DEC_LOOP_COUNTER
1027 1027 fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
1028 1028 fiu_mem_start 15 setup_tag_read
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
1029 1029 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 2b VR12:0b #0x10e0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
102a 102a fiu_mem_start 12 start_lru_query; Flow J cc=False 0x1026
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1026 0x1026
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
val_a_adr 0d GP0d
val_alu_func 19 X_XOR_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
102b 102b seq_b_timing 0 Early Condition; Flow J cc=True 0x1031
seq_br_type 1 Branch True
seq_branch_adr 1031 0x1031
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_rand 2 DEC_LOOP_COUNTER
102c 102c fiu_mem_start 12 start_lru_query; Flow J 0x102b
seq_br_type 3 Unconditional Branch
seq_branch_adr 102b 0x102b
seq_en_micro 0
102d 102d fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
102e 102e fiu_mem_start 15 setup_tag_read
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
102f 102f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_tvbs 8 typ+mem
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
val_a_adr 2b VR12:0b #0x10e0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
1030 1030 fiu_tivi_src 4 fiu_var; Flow J cc=False 0x1024
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 1024 0x1024
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
val_a_adr 0d GP0d
val_alu_func 19 X_XOR_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1031 1031 fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
1032 1032 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
1033 1033 fiu_tivi_src 4 fiu_var; Flow J 0x103a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 103a 0x103a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 0d GP0d
val_alu_func 18 NOT_A_AND_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
1034 1034 fiu_mem_start 11 start_tag_query; Flow J 0x1061
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1061 0x1061
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0d GP0d
val_rand 9 PASS_A_HIGH
1035 1035 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_mar_cntl f LOAD_MAR_RESERVED
1036 1036 fiu_mem_start 11 start_tag_query; Flow J 0x1069
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1069 0x1069
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0d GP0d
val_rand 9 PASS_A_HIGH
1037 1037 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_mar_cntl f LOAD_MAR_RESERVED
1038 1038 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_mar_cntl f LOAD_MAR_RESERVED
1039 1039 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
103a 103a fiu_mem_start 11 start_tag_query; Flow C 0x3523
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0d GP0d
val_rand 9 PASS_A_HIGH
103b 103b fiu_tivi_src 3 tar_frame; Flow J cc=False 0x1035
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 3f VR08:1f #0xd0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 8
103c 103c ioc_adrbs 2 typ ; Flow J cc=True 0x1035
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0e GP0e
val_alu_func 19 X_XOR_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
103d 103d fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1044
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1044 0x1044
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 3b TR02:1b #0x0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 0d GP0d
103e 103e fiu_mem_start d start_physical_rd; Flow J cc=False 0x1042
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1042 0x1042
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
103f 103f fiu_mem_start 4 continue
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
1040 1040 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x1035
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
1041 1041 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x1035
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
1042 1042 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x1035
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 32 GP0d
1043 1043 fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
1044 1044 seq_br_type 1 Branch True; Flow J cc=True 0x1046
seq_branch_adr 1046 0x1046
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1e A_AND_B
typ_b_adr 0d GP0d
typ_frame 6
val_a_adr 0d GP0d
val_alu_func 1e A_AND_B
val_b_adr 3c VR06:1c #0x1008
val_frame 6
1045 1045 seq_br_type 3 Unconditional Branch; Flow J 0x1043
seq_branch_adr 1043 0x1043
seq_en_micro 0
typ_c_adr 32 GP0d
1046 1046 fiu_mem_start d start_physical_rd; Flow J cc=True 0x1058
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1058 0x1058
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1e A_AND_B
typ_b_adr 0d GP0d
typ_frame 6
1047 1047 fiu_mem_start 9 start_continue_if_true; Flow J cc=False 0x1056
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1056 0x1056
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
1048 1048 fiu_len_fill_lit 07 sign-fill 0x7; Flow C 0x210
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_frame 1
1049 1049 fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0d GP0d
val_alu_func 13 ONES
val_rand 9 PASS_A_HIGH
104a 104a fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x1054
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1054 0x1054
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 15 NOT_B
typ_b_adr 0d GP0d
104b 104b fiu_fill_mode_src 0 ; Flow J cc=False 0x104e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 104e 0x104e
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 26 VR0d:06 #0x1b1ab5fe
val_frame d
104c 104c fiu_fill_mode_src 0 ; Flow J cc=True 0x104d
; Flow J cc=#0x0 0x104d
; Flow J cc=#0x1 0x104e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 104d 0x104d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_b_adr 28 TR0d:08 #0x0
typ_c_adr 32 GP0d
typ_frame d
val_b_adr 28 VR0d:08 #0x0
val_c_adr 32 GP0d
val_frame d
104d 104d seq_b_timing 0 Early Condition; Flow J cc=True 0x104e
; Flow J cc=#0x0 0x1056
; Flow J cc=#0x1 0x1057
seq_br_type b Case False
seq_branch_adr 1056 0x1056
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 0d GP0d
val_alu_func 1b A_OR_B
val_b_adr 2d VR12:0d #0x1000
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
104e 104e fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
104f 104f fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x1035
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
1050 1050 seq_br_type 0 Branch False; Flow J cc=False 0x1035
seq_branch_adr 1035 0x1035
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 0d GP0d
val_frame 2
1051 1051 fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
1052 1052 ioc_load_wdr 0 ; Flow C 0x350a
seq_br_type 7 Unconditional Call
seq_branch_adr 350a 0x350a
seq_en_micro 0
typ_c_adr 32 GP0d
val_b_adr 0d GP0d
val_c_adr 32 GP0d
1053 1053 ioc_load_wdr 0 ; Flow J 0x1035
seq_br_type 3 Unconditional Branch
seq_branch_adr 1035 0x1035
seq_en_micro 0
typ_b_adr 0d GP0d
val_b_adr 0d GP0d
1054 1054 fiu_fill_mode_src 0 ; Flow J cc=False 0x1035
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_en_micro 0
typ_b_adr 2f TR0d:0f #0x0
typ_c_adr 32 GP0d
typ_frame d
val_b_adr 2f VR0d:0f #0x0
val_c_adr 32 GP0d
val_frame d
1055 1055 seq_b_timing 0 Early Condition; Flow J cc=True 0x1056
; Flow J cc=#0x0 0x1056
; Flow J cc=#0x1 0x1057
seq_br_type b Case False
seq_branch_adr 1056 0x1056
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 0d GP0d
val_alu_func 1b A_OR_B
val_b_adr 2d VR12:0d #0x1000
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
1056 1056 fiu_mem_start f start_physical_tag_rd; Flow J 0x1017
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1017 0x1017
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
1057 1057 ioc_load_wdr 0 ; Flow J 0x1035
seq_br_type 3 Unconditional Branch
seq_branch_adr 1035 0x1035
seq_en_micro 0
typ_b_adr 0d GP0d
val_b_adr 0d GP0d
1058 1058 fiu_mem_start d start_physical_rd
seq_en_micro 0
1059 1059 fiu_mem_start 9 start_continue_if_true; Flow J cc=False 0x1056
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1056 0x1056
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
105a 105a fiu_len_fill_lit 07 sign-fill 0x7
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
105b 105b fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0d GP0d
typ_alu_func 10 NOT_A
typ_b_adr 16 CSA/VAL_BUS
105c 105c fiu_fill_mode_src 0 ; Flow J cc=True 0x1054
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1054 0x1054
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0d GP0d
typ_alu_func 10 NOT_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 26 VR0d:06 #0x1b1ab5fe
val_frame d
105d 105d fiu_fill_mode_src 0 ; Flow J cc=True 0x105e
; Flow J cc=#0x0 0x105f
; Flow J cc=#0x1 0x1060
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 105f 0x105f
seq_cond_sel 56 SEQ.LATCHED_COND
seq_en_micro 0
typ_b_adr 28 TR0d:08 #0x0
typ_c_adr 32 GP0d
typ_frame d
val_b_adr 28 VR0d:08 #0x0
val_c_adr 32 GP0d
val_frame d
105e 105e fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
105f 105f seq_b_timing 0 Early Condition; Flow J cc=True 0x1060
; Flow J cc=#0x0 0x1056
; Flow J cc=#0x1 0x1057
seq_br_type b Case False
seq_branch_adr 1056 0x1056
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 0d GP0d
val_alu_func 1b A_OR_B
val_b_adr 2d VR12:0d #0x1000
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
1060 1060 fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
1061 1061 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1035
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_en_micro 0
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 0d GP0d
1062 1062 seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
1063 1063 fiu_tivi_src 3 tar_frame; Flow J cc=False 0x1035
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 3f VR08:1f #0xd0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 8
1064 1064 fiu_mem_start d start_physical_rd
ioc_adrbs 2 typ
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0e GP0e
val_alu_func 19 X_XOR_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
1065 1065 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1035
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_en_micro 0
1066 1066 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 2a TR09:0a #0xfffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 9
1067 1067 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x1035
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 6 A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 32 GP0d
1068 1068 fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
1069 1069 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1035
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1e A_AND_B
val_b_adr 2c VR11:0c #0xffffe000
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 11
106a 106a seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
106b 106b fiu_tivi_src 3 tar_frame; Flow J cc=False 0x1035
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1035 0x1035
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 3f VR08:1f #0xd0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 8
106c 106c fiu_mem_start d start_physical_rd
ioc_adrbs 2 typ
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 3f TR02:1f #0x180
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0e GP0e
val_alu_func 19 X_XOR_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
106d 106d seq_b_timing 1 Latch Condition; Flow J cc=True 0x1035
seq_br_type 1 Branch True
seq_branch_adr 1035 0x1035
seq_en_micro 0
106e 106e ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
106f 106f seq_br_type 1 Branch True; Flow J cc=True 0x1035
seq_branch_adr 1035 0x1035
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
val_a_adr 0e GP0e
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0d GP0d
1070 1070 fiu_mem_start f start_physical_tag_rd; Flow J 0x101e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 101e 0x101e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
1071 1071 ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
1072 1072 fiu_len_fill_lit 46 zero-fill 0x6
fiu_mem_start 2 start-rd
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 39 TR03:19 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl b LOAD_MAR_DATA
1073 1073 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x107a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 107a 0x107a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 33 TR12:13 #0x7
typ_frame 12
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR04:02 #0x0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 4
1074 1074 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
1075 1075 fiu_mem_start 2 start-rd; Flow C 0x10ab
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 10ab 0x10ab
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_frame 4
1076 1076 fiu_len_fill_lit 4f zero-fill 0xf
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
1077 1077 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
1078 1078 seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 0d GP0d
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
1079 1079 seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
107a 107a fiu_mem_start f start_physical_tag_rd; Flow J cc=False 0x101c
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 101c 0x101c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 39 VR03:19 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
val_frame 3
107b 107b fiu_mem_start 15 setup_tag_read
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 0 PASS_A
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
107c 107c fiu_mem_start 15 setup_tag_read; Flow J 0x101c
seq_br_type 3 Unconditional Branch
seq_branch_adr 101c 0x101c
seq_en_micro 0
typ_c_adr 30 GP0f
val_c_adr 30 GP0f
107d ; --------------------------------------------------------------------------------------
107d ; Comes from:
107d ; 340b C True from color 0x0f36
107d ; 342e C from color 0x3411
107d ; --------------------------------------------------------------------------------------
107d 107d fiu_mem_start f start_physical_tag_rd; Flow C cc=True 0x109e
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 109e 0x109e
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
107e 107e fiu_mem_start 15 setup_tag_read; Flow J 0x107f
seq_br_type 2 Push (branch address)
seq_branch_adr 1095 0x1095
seq_en_micro 0
107f 107f fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x1083
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type 3 Unconditional Branch
seq_branch_adr 1083 0x1083
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
1080 1080 fiu_mem_start f start_physical_tag_rd; Flow C cc=True 0x109e
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 109e 0x109e
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl f LOAD_MAR_RESERVED
1081 1081 fiu_mem_start 15 setup_tag_read; Flow J 0x1082
seq_br_type 2 Push (branch address)
seq_branch_adr 1096 0x1096
seq_en_micro 0
1082 1082 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x1083
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type 3 Unconditional Branch
seq_branch_adr 1083 0x1083
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
1083 1083 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1084
; Flow J cc=#0x0 0x1085
; Flow J cc=#0x1 0x1086
; Flow J cc=#0x2 0x1087
; Flow J cc=#0x3 0x1088
; Flow J cc=#0x4 0x1089
; Flow J cc=#0x5 0x108a
; Flow J cc=#0x6 0x108b
; Flow J cc=#0x7 0x108c
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 1085 0x1085
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 31 TR11:11 #0x20
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
1084 1084 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
1085 1085 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
1086 1086 fiu_mem_start 11 start_tag_query; Flow J 0x108d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 108d 0x108d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 5
val_rand a PASS_B_HIGH
1087 1087 fiu_mem_start 11 start_tag_query; Flow J 0x108d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 108d 0x108d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 5
val_rand a PASS_B_HIGH
1088 1088 fiu_mem_start 11 start_tag_query; Flow J 0x108d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 108d 0x108d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 5
val_rand a PASS_B_HIGH
1089 1089 fiu_mem_start 11 start_tag_query; Flow J 0x108d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 108d 0x108d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_frame 5
val_rand a PASS_B_HIGH
108a 108a fiu_mem_start 11 start_tag_query; Flow J 0x108d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 108d 0x108d
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
val_rand a PASS_B_HIGH
108b 108b ioc_adrbs 1 val ; Flow J 0x3658
seq_br_type 3 Unconditional Branch
seq_branch_adr 3658 0x3658
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
108c 108c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
108d 108d fiu_tivi_src 4 fiu_var; Flow C 0x210
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 0f GP0f
val_alu_func 18 NOT_A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
108e 108e fiu_tivi_src 3 tar_frame; Flow J cc=False 0x1094
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 1094 0x1094
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 4
108f 108f fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
1090 1090 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0c GP0c
val_alu_func 1 A_PLUS_B
val_b_adr 0b GP0b
1091 1091 ioc_tvbs 3 fiu+fiu; Flow J cc=False 0x1094
seq_br_type 0 Branch False
seq_branch_adr 1094 0x1094
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
1092 1092 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x1094
seq_br_type 1 Branch True
seq_branch_adr 1094 0x1094
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
1093 1093 ioc_adrbs 1 val ; Flow J 0x3659
seq_br_type 3 Unconditional Branch
seq_branch_adr 3659 0x3659
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
1094 1094 ioc_adrbs 1 val ; Flow J 0x3658
seq_br_type 3 Unconditional Branch
seq_branch_adr 3658 0x3658
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
1095 1095 fiu_mem_start 2 start-rd; Flow J 0x1097
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1097 0x1097
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3f TR09:1f #0x7ffff00
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 31 VR02:11 #0x1
val_frame 2
1096 1096 fiu_mem_start 2 start-rd; Flow J 0x1097
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1097 0x1097
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3f TR09:1f #0x7ffff00
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 39 VR02:19 #0x0
val_frame 2
1097 1097 seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
1098 1098 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
1099 1099 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
109a 109a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x109d
seq_br_type 1 Branch True
seq_branch_adr 109d 0x109d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 0b GP0b
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 0d GP0d
val_frame 5
109b 109b fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 39 VR12:19 #0xff0000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 12
109c 109c ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0c GP0c
val_b_adr 0c GP0c
109d 109d fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x365c
fiu_load_var 1 hold_var
fiu_offs_lit 76
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 365c 0x365c
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 0d GP0d
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 0d GP0d
109e ; --------------------------------------------------------------------------------------
109e ; Comes from:
109e ; 107d C True from color 0x0000
109e ; 1080 C True from color 0x0000
109e ; --------------------------------------------------------------------------------------
109e 109e fiu_mem_start 15 setup_tag_read; Flow J cc=True 0x10ac
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 10ac 0x10ac
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 10 NOT_A
typ_c_adr 34 GP0b
val_c_adr 34 GP0b
109f 109f ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0d:04 #0x0
val_c_mux_sel 2 ALU
val_frame d
10a0 10a0 ioc_fiubs 1 val ; Flow C 0x36c1
seq_br_type 7 Unconditional Call
seq_branch_adr 36c1 0x36c1
seq_en_micro 0
val_a_adr 23 VR04:03 #0x0
val_c_adr 1c VR04:03 #0x0
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
10a1 10a1 seq_br_type 0 Branch False; Flow J cc=False 0x10a3
seq_branch_adr 10a3 0x10a3
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
typ_a_adr 24 TR0d:04 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 24 VR0d:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame d
10a2 10a2 fiu_mem_start f start_physical_tag_rd; Flow C 0x210
ioc_adrbs 2 typ
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2b TR08:0b #0x8000000000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 2d VR12:0d #0x1000
val_frame 12
10a3 10a3 fiu_mem_start 11 start_tag_query; Flow J cc=True 0x10a7
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 10a7 0x10a7
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 2d VR12:0d #0x1000
val_frame 12
10a4 10a4 seq_en_micro 0
typ_a_adr 2b TR08:0b #0x8000000000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
10a5 10a5 fiu_mem_start d start_physical_rd; Flow C 0x210
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
10a6 10a6 fiu_mem_start f start_physical_tag_rd; Flow R cc=True
; Flow J cc=False 0x10a8
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 10a8 0x10a8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
10a7 10a7 fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_a_adr 2b TR08:0b #0x8000000000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl f LOAD_MAR_RESERVED
10a8 10a8 fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 10 start_physical_tag_wr
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 12
10a9 10a9 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 0c GP0c
val_frame 2
10aa 10aa seq_br_type 7 Unconditional Call; Flow C 0x350a
seq_branch_adr 350a 0x350a
seq_en_micro 0
10ab ; --------------------------------------------------------------------------------------
10ab ; Comes from:
10ab ; 1075 C from color 0x0000
10ab ; --------------------------------------------------------------------------------------
10ab 10ab seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
10ac 10ac fiu_tivi_src 8 type_var; Flow C 0x2ab4
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_b_adr 0b GP0b
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_mar_cntl 4 RESTORE_MAR
val_alu_func 1a PASS_B
val_b_adr 0b GP0b
10ad 10ad fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 12 start_lru_query
fiu_offs_lit 5c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
10ae 10ae seq_en_micro 0
10af 10af seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
10b0 10b0 fiu_mem_start f start_physical_tag_rd; Flow C 0x352c
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
10b1 10b1 fiu_mem_start 15 setup_tag_read
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 0b GP0b
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0b GP0b
val_alu_func 0 PASS_A
10b2 10b2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x10b6
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 10b6 0x10b6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
10b3 10b3 fiu_mem_start 12 start_lru_query; Flow J cc=True 0x10af
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 10af 0x10af
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 30 TR11:10 #0x30
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 0c GP0c
val_alu_func 18 NOT_A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
10b4 10b4 seq_br_type 1 Branch True; Flow J cc=True 0x10af
seq_branch_adr 10af 0x10af
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
10b5 10b5 ioc_tvbs 2 fiu+val; Flow J 0x10af
seq_br_type 3 Unconditional Branch
seq_branch_adr 10af 0x10af
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
10b6 10b6 fiu_load_var 1 hold_var; Flow J cc=True 0x10b9
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 10b9 0x10b9
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 30 TR11:10 #0x30
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 0c GP0c
val_alu_func 18 NOT_A_AND_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
10b7 10b7 seq_br_type 1 Branch True; Flow J cc=True 0x10b9
seq_branch_adr 10b9 0x10b9
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
10b8 10b8 ioc_tvbs 2 fiu+val; Flow J 0x10b9
seq_br_type 3 Unconditional Branch
seq_branch_adr 10b9 0x10b9
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
10b9 10b9 fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
10ba 10ba fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=True 0x10bc
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 10bc 0x10bc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 06 Pop_stack+?
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 34 GP0b
val_c_source 0 FIU_BUS
10bb 10bb fiu_mem_start 3 start-wr; Flow J 0x3b8d
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b8d 0x3b8d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
10bc 10bc fiu_mem_start 3 start-wr; Flow C 0x211
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 0211 0x0211
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 0b GP0b
10bd 10bd <halt> ; Flow R
10be ; --------------------------------------------------------------------------------------
10be ; 0x03bf Declare_Variable Access
10be ; --------------------------------------------------------------------------------------
10be MACRO_Declare_Variable_Access:
10be 10be dispatch_brk_class 4 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10be
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 20 TR10:00 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
10bf 10bf <halt> ; Flow R
10c0 ; --------------------------------------------------------------------------------------
10c0 ; 0x03be Declare_Variable Access,Visible
10c0 ; --------------------------------------------------------------------------------------
10c0 MACRO_Declare_Variable_Access,Visible:
10c0 10c0 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10c0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
10c1 10c1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3e TR07:1e #0x80000010
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
10c2 ; --------------------------------------------------------------------------------------
10c2 ; 0x03bd Declare_Variable Access,Duplicate
10c2 ; --------------------------------------------------------------------------------------
10c2 MACRO_Declare_Variable_Access,Duplicate:
10c2 10c2 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10c2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
10c3 10c3 <halt> ; Flow R
10c4 ; --------------------------------------------------------------------------------------
10c4 ; 0x039f Declare_Variable Heap_Access
10c4 ; --------------------------------------------------------------------------------------
10c4 MACRO_Declare_Variable_Heap_Access:
10c4 10c4 dispatch_brk_class 4 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10c4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 20 TR18:00 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
10c5 10c5 <halt> ; Flow R
10c6 ; --------------------------------------------------------------------------------------
10c6 ; 0x039e Declare_Variable Heap_Access,Visible
10c6 ; --------------------------------------------------------------------------------------
10c6 MACRO_Declare_Variable_Heap_Access,Visible:
10c6 10c6 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10c6
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
10c7 10c7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 39 TR11:19 #0x80000038
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
10c8 ; --------------------------------------------------------------------------------------
10c8 ; 0x039d Declare_Variable Heap_Access,Duplicate
10c8 ; --------------------------------------------------------------------------------------
10c8 MACRO_Declare_Variable_Heap_Access,Duplicate:
10c8 10c8 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10c8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
10c9 ; --------------------------------------------------------------------------------------
10c9 ; Comes from:
10c9 ; 10d8 C from color MACRO_Declare_Variable_Access,By_Allocation
10c9 ; 1130 C from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
10c9 ; 1214 C from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
10c9 ; 1272 C from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
10c9 ; --------------------------------------------------------------------------------------
10c9 10c9 <default>
10ca 10ca fiu_load_tar 1 hold_tar; Flow J 0x10cd
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 10cd 0x10cd
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
10cb ; --------------------------------------------------------------------------------------
10cb ; Comes from:
10cb ; 10e0 C from color 0x10da
10cb ; 1138 C from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
10cb ; 121c C from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
10cb ; 127a C from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
10cb ; --------------------------------------------------------------------------------------
10cb 10cb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32da
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 2
10cc 10cc fiu_load_tar 1 hold_tar; Flow J 0x10cd
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 10cd 0x10cd
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
10cd 10cd ioc_tvbs 2 fiu+val; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 01 GP01
10ce 10ce fiu_len_fill_lit 43 zero-fill 0x3; Flow R cc=False
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 10cf 0x10cf
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
10cf 10cf seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
10d0 ; --------------------------------------------------------------------------------------
10d0 ; Comes from:
10d0 ; 10dc C from color 0x10da
10d0 ; 1134 C from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
10d0 ; 1218 C from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
10d0 ; 1276 C from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
10d0 ; --------------------------------------------------------------------------------------
10d0 10d0 <default>
10d1 10d1 fiu_load_tar 1 hold_tar; Flow J 0x10d4
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 10d4 0x10d4
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
10d2 ; --------------------------------------------------------------------------------------
10d2 ; Comes from:
10d2 ; 10e4 C from color 0x10da
10d2 ; 113c C from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
10d2 ; 1220 C from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
10d2 ; 127e C from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
10d2 ; --------------------------------------------------------------------------------------
10d2 10d2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32da
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_frame 2
10d3 10d3 fiu_load_tar 1 hold_tar; Flow J 0x10d4
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 10d4 0x10d4
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
10d4 10d4 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
10d5 10d5 fiu_len_fill_lit 43 zero-fill 0x3; Flow R cc=False
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 10d6 0x10d6
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
10d6 10d6 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
10d7 10d7 <halt> ; Flow R
10d8 ; --------------------------------------------------------------------------------------
10d8 ; 0x03bc Declare_Variable Access,By_Allocation
10d8 ; --------------------------------------------------------------------------------------
10d8 MACRO_Declare_Variable_Access,By_Allocation:
10d8 10d8 dispatch_brk_class 4 ; Flow C 0x10c9
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10d8
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10c9 0x10c9
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR10:00 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
10d9 10d9 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x10e8
; Flow C cc=#0x1 0x10e9
; Flow C cc=#0x2 0x10ea
; Flow C cc=#0x3 0x10eb
; Flow C cc=#0x4 0x10ec
; Flow C cc=#0x5 0x10ed
; Flow C cc=#0x6 0x10ee
; Flow C cc=#0x7 0x10ef
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 10e8 0x10e8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
10da 10da fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1103
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1103 0x1103
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
10db 10db seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
10dc ; --------------------------------------------------------------------------------------
10dc ; 0x039c Declare_Variable Heap_Access,By_Allocation
10dc ; --------------------------------------------------------------------------------------
10dc MACRO_Declare_Variable_Heap_Access,By_Allocation:
10dc 10dc dispatch_brk_class 4 ; Flow C 0x10d0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 10dc
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d0 0x10d0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR18:00 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
10dd 10dd fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x10e8
; Flow C cc=#0x1 0x10e9
; Flow C cc=#0x2 0x10ea
; Flow C cc=#0x3 0x10eb
; Flow C cc=#0x4 0x10ec
; Flow C cc=#0x5 0x10ed
; Flow C cc=#0x6 0x10ee
; Flow C cc=#0x7 0x10ef
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 10e8 0x10e8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
10de 10de fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1103
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1103 0x1103
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
10df 10df seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
10e0 ; --------------------------------------------------------------------------------------
10e0 ; 0x03bb Declare_Variable Access,Visible,By_Allocation
10e0 ; --------------------------------------------------------------------------------------
10e0 MACRO_Declare_Variable_Access,Visible,By_Allocation:
10e0 10e0 dispatch_brk_class 4 ; Flow C 0x10cb
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 10e0
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10cb 0x10cb
typ_a_adr 10 TOP
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
10e1 10e1 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x10e8
; Flow C cc=#0x1 0x10e9
; Flow C cc=#0x2 0x10ea
; Flow C cc=#0x3 0x10eb
; Flow C cc=#0x4 0x10ec
; Flow C cc=#0x5 0x10ed
; Flow C cc=#0x6 0x10ee
; Flow C cc=#0x7 0x10ef
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 10e8 0x10e8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
10e2 10e2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1103
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1103 0x1103
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
10e3 10e3 seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
10e4 ; --------------------------------------------------------------------------------------
10e4 ; 0x039b Declare_Variable Heap_Access,Visible,By_Allocation
10e4 ; --------------------------------------------------------------------------------------
10e4 MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation:
10e4 10e4 dispatch_brk_class 4 ; Flow C 0x10d2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 10e4
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d2 0x10d2
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
10e5 10e5 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x10e8
; Flow C cc=#0x1 0x10e9
; Flow C cc=#0x2 0x10ea
; Flow C cc=#0x3 0x10eb
; Flow C cc=#0x4 0x10ec
; Flow C cc=#0x5 0x10ed
; Flow C cc=#0x6 0x10ee
; Flow C cc=#0x7 0x10ef
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 10e8 0x10e8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
10e6 10e6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1103
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1103 0x1103
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
10e7 10e7 seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
10e8 ; --------------------------------------------------------------------------------------
10e8 ; Comes from:
10e8 ; 10d9 C #0x0 from color MACRO_Declare_Variable_Access,By_Allocation
10e8 ; --------------------------------------------------------------------------------------
10e8 10e8 seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10e9 ; --------------------------------------------------------------------------------------
10e9 ; Comes from:
10e9 ; 10d9 C #0x1 from color MACRO_Declare_Variable_Access,By_Allocation
10e9 ; --------------------------------------------------------------------------------------
10e9 10e9 seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10ea ; --------------------------------------------------------------------------------------
10ea ; Comes from:
10ea ; 10d9 C #0x2 from color MACRO_Declare_Variable_Access,By_Allocation
10ea ; --------------------------------------------------------------------------------------
10ea 10ea seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10eb ; --------------------------------------------------------------------------------------
10eb ; Comes from:
10eb ; 10d9 C #0x3 from color MACRO_Declare_Variable_Access,By_Allocation
10eb ; --------------------------------------------------------------------------------------
10eb 10eb seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10ec ; --------------------------------------------------------------------------------------
10ec ; Comes from:
10ec ; 10d9 C #0x4 from color MACRO_Declare_Variable_Access,By_Allocation
10ec ; 10dd C #0x4 from color 0x10da
10ec ; 10e1 C #0x4 from color 0x10da
10ec ; 10e5 C #0x4 from color 0x10da
10ec ; --------------------------------------------------------------------------------------
10ec 10ec seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10ed ; --------------------------------------------------------------------------------------
10ed ; Comes from:
10ed ; 10d9 C #0x5 from color MACRO_Declare_Variable_Access,By_Allocation
10ed ; 10dd C #0x5 from color 0x10da
10ed ; 10e1 C #0x5 from color 0x10da
10ed ; 10e5 C #0x5 from color 0x10da
10ed ; --------------------------------------------------------------------------------------
10ed 10ed seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10ee ; --------------------------------------------------------------------------------------
10ee ; Comes from:
10ee ; 10d9 C #0x6 from color MACRO_Declare_Variable_Access,By_Allocation
10ee ; 10dd C #0x6 from color 0x10da
10ee ; 10e1 C #0x6 from color 0x10da
10ee ; 10e5 C #0x6 from color 0x10da
10ee ; --------------------------------------------------------------------------------------
10ee 10ee seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10ef ; --------------------------------------------------------------------------------------
10ef ; Comes from:
10ef ; 10d9 C #0x7 from color MACRO_Declare_Variable_Access,By_Allocation
10ef ; --------------------------------------------------------------------------------------
10ef 10ef seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f0 10f0 seq_br_type 3 Unconditional Branch; Flow J 0x10f8
seq_branch_adr 10f8 0x10f8
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f1 10f1 seq_br_type 3 Unconditional Branch; Flow J 0x10fc
seq_branch_adr 10fc 0x10fc
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f2 10f2 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10f3 10f3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10f4 10f4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
10f5 10f5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x10f8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 10f8 0x10f8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 20 TR05:00 #0x1
typ_b_adr 01 GP01
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f6 10f6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x10f8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 10f8 0x10f8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 2f TR11:0f #0x2
typ_b_adr 01 GP01
typ_frame 11
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f7 10f7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 10f8 0x10f8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 2e TR11:0e #0x3
typ_b_adr 01 GP01
typ_frame 11
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
10f8 10f8 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
10f9 10f9 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 10fa 0x10fa
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
10fa 10fa seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
10fb 10fb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
10fc 10fc ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
10fd 10fd fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
10fe 10fe seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
10ff 10ff typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
1100 1100 ioc_fiubs 2 typ
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
1101 1101 seq_br_type 7 Unconditional Call; Flow C 0x29e5
seq_branch_adr 29e5 0x29e5
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1102 1102 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1103 1103 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=#0x0 0x1105
; Flow C cc=#0x1 0x1106
; Flow C cc=#0x2 0x1107
; Flow C cc=#0x3 0x1108
; Flow C cc=#0x4 0x1109
; Flow C cc=#0x5 0x110a
; Flow C cc=#0x6 0x110b
; Flow C cc=#0x7 0x110c
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1105 0x1105
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1104 1104 seq_br_type 7 Unconditional Call; Flow C 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
1105 ; --------------------------------------------------------------------------------------
1105 ; Comes from:
1105 ; 1103 C #0x0 from color 0x10da
1105 ; --------------------------------------------------------------------------------------
1105 1105 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1106 ; --------------------------------------------------------------------------------------
1106 ; Comes from:
1106 ; 1103 C #0x1 from color 0x10da
1106 ; --------------------------------------------------------------------------------------
1106 1106 ioc_fiubs 0 fiu ; Flow R cc=False
; Flow J cc=True 0x110d
seq_br_type 9 Return False
seq_branch_adr 110d 0x110d
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
1107 ; --------------------------------------------------------------------------------------
1107 ; Comes from:
1107 ; 1103 C #0x2 from color 0x10da
1107 ; --------------------------------------------------------------------------------------
1107 1107 ioc_fiubs 2 typ ; Flow J 0x1121
seq_br_type 3 Unconditional Branch
seq_branch_adr 1121 0x1121
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 27 TR09:07 #0xa0
typ_frame 9
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
1108 ; --------------------------------------------------------------------------------------
1108 ; Comes from:
1108 ; 1103 C #0x3 from color 0x10da
1108 ; --------------------------------------------------------------------------------------
1108 1108 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1109 ; --------------------------------------------------------------------------------------
1109 ; Comes from:
1109 ; 1103 C #0x4 from color 0x10da
1109 ; --------------------------------------------------------------------------------------
1109 1109 <default>
110a ; --------------------------------------------------------------------------------------
110a ; Comes from:
110a ; 1103 C #0x5 from color 0x10da
110a ; --------------------------------------------------------------------------------------
110a 110a fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
110b ; --------------------------------------------------------------------------------------
110b ; Comes from:
110b ; 1103 C #0x6 from color 0x10da
110b ; --------------------------------------------------------------------------------------
110b 110b seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
110c ; --------------------------------------------------------------------------------------
110c ; Comes from:
110c ; 1103 C #0x7 from color 0x10da
110c ; --------------------------------------------------------------------------------------
110c 110c seq_br_type 3 Unconditional Branch; Flow J 0x1122
seq_branch_adr 1122 0x1122
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
110d 110d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1112
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1112 0x1112
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_alu_func 13 ONES
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
110e 110e fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
110f 110f val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
1110 1110 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1111 1111 seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_frame 6
1112 1112 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1113 1113 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1114 1114 fiu_fill_mode_src 0 ; Flow J cc=False 0x111e
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 111e 0x111e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
1115 1115 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1116 1116 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
val_a_adr 04 GP04
val_alu_func 0 PASS_A
1117 1117 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 1118 0x1118
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 10 TOP
1118 1118 seq_b_timing 1 Latch Condition; Flow J cc=True 0x111b
seq_br_type 1 Branch True
seq_branch_adr 111b 0x111b
1119 1119 seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
111a 111a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
111b 111b fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x11bc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 11bc 0x11bc
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
111c 111c ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
111d 111d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
111e 111e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
111f 111f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1120 1120 fiu_load_var 1 hold_var; Flow J 0x1116
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1116 0x1116
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1121 1121 typ_a_adr 2f TR11:0f #0x2
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
1122 1122 ioc_fiubs 0 fiu ; Flow J cc=False 0x1125
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1125 0x1125
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_alu_func 13 ONES
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1123 1123 ioc_fiubs 2 typ ; Flow C 0x2286
seq_br_type 7 Unconditional Call
seq_branch_adr 2286 0x2286
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1124 1124 ioc_fiubs 2 typ ; Flow C cc=True 0x112e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 112e 0x112e
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 2
1125 1125 seq_br_type 9 Return False; Flow R cc=False
seq_branch_adr 1126 0x1126
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1126 1126 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1127 1127 ioc_fiubs 2 typ ; Flow C 0x2258
seq_br_type 7 Unconditional Call
seq_branch_adr 2258 0x2258
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1128 1128 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1129 0x1129
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1129 1129 ioc_fiubs 2 typ
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
112a 112a seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2278
seq_br_type 5 Call True
seq_branch_adr 2278 0x2278
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 04 GP04
112b 112b fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 112c 0x112c
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_mar_cntl e LOAD_MAR_CONTROL
112c 112c seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
112d 112d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
112e ; --------------------------------------------------------------------------------------
112e ; Comes from:
112e ; 1124 C True from color 0x1107
112e ; --------------------------------------------------------------------------------------
112e 112e seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
112f 112f seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1130 ; --------------------------------------------------------------------------------------
1130 ; 0x03b6 Declare_Variable Access,By_Allocation,With_Value
1130 ; --------------------------------------------------------------------------------------
1130 MACRO_Declare_Variable_Access,By_Allocation,With_Value:
1130 1130 dispatch_brk_class 4 ; Flow C 0x10c9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1130
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10c9 0x10c9
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR10:00 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1131 1131 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x113f
; Flow C cc=#0x1 0x1140
; Flow C cc=#0x2 0x1141
; Flow C cc=#0x3 0x1142
; Flow C cc=#0x4 0x1143
; Flow C cc=#0x5 0x1144
; Flow C cc=#0x6 0x1145
; Flow C cc=#0x7 0x1146
; Flow C cc=#0x8 0x1147
; Flow C cc=#0x9 0x1148
; Flow C cc=#0xa 0x1149
; Flow C cc=#0xb 0x114a
; Flow C cc=#0xc 0x114b
; Flow C cc=#0xd 0x114c
; Flow C cc=#0xe 0x114d
; Flow C cc=#0xf 0x114e
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 113f 0x113f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2c)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1132 1132 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1133 1133 <halt> ; Flow R
1134 ; --------------------------------------------------------------------------------------
1134 ; 0x0396 Declare_Variable Heap_Access,By_Allocation,With_Value
1134 ; --------------------------------------------------------------------------------------
1134 MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value:
1134 1134 dispatch_brk_class 4 ; Flow C 0x10d0
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1134
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d0 0x10d0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR18:00 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1135 1135 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x113f
; Flow C cc=#0x1 0x1140
; Flow C cc=#0x2 0x1141
; Flow C cc=#0x3 0x1142
; Flow C cc=#0x4 0x1143
; Flow C cc=#0x5 0x1144
; Flow C cc=#0x6 0x1145
; Flow C cc=#0x7 0x1146
; Flow C cc=#0x8 0x1147
; Flow C cc=#0x9 0x1148
; Flow C cc=#0xa 0x1149
; Flow C cc=#0xb 0x114a
; Flow C cc=#0xc 0x114b
; Flow C cc=#0xd 0x114c
; Flow C cc=#0xe 0x114d
; Flow C cc=#0xf 0x114e
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 113f 0x113f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2c)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1136 1136 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1137 1137 <halt> ; Flow R
1138 ; --------------------------------------------------------------------------------------
1138 ; 0x03b5 Declare_Variable Access,Visible,By_Allocation,With_Value
1138 ; --------------------------------------------------------------------------------------
1138 MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value:
1138 1138 dispatch_brk_class 4 ; Flow C 0x10cb
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1138
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10cb 0x10cb
typ_a_adr 10 TOP
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
1139 1139 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x113f
; Flow C cc=#0x1 0x1140
; Flow C cc=#0x2 0x1141
; Flow C cc=#0x3 0x1142
; Flow C cc=#0x4 0x1143
; Flow C cc=#0x5 0x1144
; Flow C cc=#0x6 0x1145
; Flow C cc=#0x7 0x1146
; Flow C cc=#0x8 0x1147
; Flow C cc=#0x9 0x1148
; Flow C cc=#0xa 0x1149
; Flow C cc=#0xb 0x114a
; Flow C cc=#0xc 0x114b
; Flow C cc=#0xd 0x114c
; Flow C cc=#0xe 0x114d
; Flow C cc=#0xf 0x114e
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 113f 0x113f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2c)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
113a 113a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
113b 113b <halt> ; Flow R
113c ; --------------------------------------------------------------------------------------
113c ; 0x0395 Declare_Variable Heap_Access,Visible,By_Allocation,With_Value
113c ; --------------------------------------------------------------------------------------
113c MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value:
113c 113c dispatch_brk_class 4 ; Flow C 0x10d2
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 113c
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d2 0x10d2
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
113d 113d fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x113f
; Flow C cc=#0x1 0x1140
; Flow C cc=#0x2 0x1141
; Flow C cc=#0x3 0x1142
; Flow C cc=#0x4 0x1143
; Flow C cc=#0x5 0x1144
; Flow C cc=#0x6 0x1145
; Flow C cc=#0x7 0x1146
; Flow C cc=#0x8 0x1147
; Flow C cc=#0x9 0x1148
; Flow C cc=#0xa 0x1149
; Flow C cc=#0xb 0x114a
; Flow C cc=#0xc 0x114b
; Flow C cc=#0xd 0x114c
; Flow C cc=#0xe 0x114d
; Flow C cc=#0xf 0x114e
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 113f 0x113f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2c)
Variant_Record_Var
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
113e 113e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
113f ; --------------------------------------------------------------------------------------
113f ; Comes from:
113f ; 1131 C #0x0 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
113f ; 1135 C #0x0 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
113f ; 1139 C #0x0 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
113f ; 113d C #0x0 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
113f ; --------------------------------------------------------------------------------------
113f 113f ioc_fiubs 1 val ; Flow J 0x1153
seq_br_type 3 Unconditional Branch
seq_branch_adr 1153 0x1153
typ_a_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
1140 ; --------------------------------------------------------------------------------------
1140 ; Comes from:
1140 ; 1131 C #0x1 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1140 ; 1135 C #0x1 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1140 ; 1139 C #0x1 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1140 ; 113d C #0x1 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1140 ; --------------------------------------------------------------------------------------
1140 1140 ioc_fiubs 1 val ; Flow J 0x1161
seq_br_type 3 Unconditional Branch
seq_branch_adr 1161 0x1161
typ_a_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
1141 ; --------------------------------------------------------------------------------------
1141 ; Comes from:
1141 ; 1131 C #0x2 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1141 ; 1135 C #0x2 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1141 ; 1139 C #0x2 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1141 ; 113d C #0x2 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1141 ; --------------------------------------------------------------------------------------
1141 1141 seq_br_type 3 Unconditional Branch; Flow J 0x116f
seq_branch_adr 116f 0x116f
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
1142 ; --------------------------------------------------------------------------------------
1142 ; Comes from:
1142 ; 1131 C #0x3 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1142 ; 1135 C #0x3 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1142 ; 1139 C #0x3 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1142 ; 113d C #0x3 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1142 ; --------------------------------------------------------------------------------------
1142 1142 seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
1143 ; --------------------------------------------------------------------------------------
1143 ; Comes from:
1143 ; 1131 C #0x4 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1143 ; 1135 C #0x4 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1143 ; 1139 C #0x4 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1143 ; 113d C #0x4 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1143 ; --------------------------------------------------------------------------------------
1143 1143 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1144 ; --------------------------------------------------------------------------------------
1144 ; Comes from:
1144 ; 1131 C #0x5 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1144 ; 1135 C #0x5 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1144 ; 1139 C #0x5 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1144 ; 113d C #0x5 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1144 ; --------------------------------------------------------------------------------------
1144 1144 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1145 ; --------------------------------------------------------------------------------------
1145 ; Comes from:
1145 ; 1131 C #0x6 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1145 ; 1135 C #0x6 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1145 ; 1139 C #0x6 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1145 ; 113d C #0x6 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1145 ; --------------------------------------------------------------------------------------
1145 1145 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1146 ; --------------------------------------------------------------------------------------
1146 ; Comes from:
1146 ; 1131 C #0x7 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1146 ; 1135 C #0x7 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1146 ; 1139 C #0x7 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1146 ; 113d C #0x7 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1146 ; --------------------------------------------------------------------------------------
1146 1146 seq_br_type 3 Unconditional Branch; Flow J 0x1179
seq_branch_adr 1179 0x1179
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
1147 ; --------------------------------------------------------------------------------------
1147 ; Comes from:
1147 ; 1131 C #0x8 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1147 ; 1135 C #0x8 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1147 ; 1139 C #0x8 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1147 ; 113d C #0x8 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1147 ; --------------------------------------------------------------------------------------
1147 1147 seq_br_type 3 Unconditional Branch; Flow J 0x118a
seq_branch_adr 118a 0x118a
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_lit 1
typ_frame 4
typ_rand b CARRY IN = Q BIT FROM VAL
1148 ; --------------------------------------------------------------------------------------
1148 ; Comes from:
1148 ; 1131 C #0x9 from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1148 ; 1135 C #0x9 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1148 ; 1139 C #0x9 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1148 ; 113d C #0x9 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1148 ; --------------------------------------------------------------------------------------
1148 1148 ioc_fiubs 0 fiu ; Flow J 0x1191
seq_br_type 3 Unconditional Branch
seq_branch_adr 1191 0x1191
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_adr 3b GP04
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
1149 ; --------------------------------------------------------------------------------------
1149 ; Comes from:
1149 ; 1131 C #0xa from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
1149 ; 1135 C #0xa from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
1149 ; 1139 C #0xa from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
1149 ; 113d C #0xa from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
1149 ; --------------------------------------------------------------------------------------
1149 1149 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
114a ; --------------------------------------------------------------------------------------
114a ; Comes from:
114a ; 1131 C #0xb from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
114a ; 1135 C #0xb from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
114a ; 1139 C #0xb from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
114a ; 113d C #0xb from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
114a ; --------------------------------------------------------------------------------------
114a 114a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
114b ; --------------------------------------------------------------------------------------
114b ; Comes from:
114b ; 1131 C #0xc from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
114b ; 1135 C #0xc from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
114b ; 1139 C #0xc from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
114b ; 113d C #0xc from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
114b ; --------------------------------------------------------------------------------------
114b 114b seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
114c ; --------------------------------------------------------------------------------------
114c ; Comes from:
114c ; 1131 C #0xd from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
114c ; 1135 C #0xd from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
114c ; 1139 C #0xd from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
114c ; 113d C #0xd from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
114c ; --------------------------------------------------------------------------------------
114c 114c seq_br_type 3 Unconditional Branch; Flow J 0x11a1
seq_branch_adr 11a1 0x11a1
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand a PASS_B_HIGH
114d ; --------------------------------------------------------------------------------------
114d ; Comes from:
114d ; 1131 C #0xe from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
114d ; 1135 C #0xe from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
114d ; 1139 C #0xe from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
114d ; 113d C #0xe from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
114d ; --------------------------------------------------------------------------------------
114d 114d ioc_fiubs 1 val ; Flow J 0x11e4
seq_br_type 3 Unconditional Branch
seq_branch_adr 11e4 0x11e4
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 14
typ_rand a PASS_B_HIGH
val_a_adr 35 VR11:15 #0x2
val_alu_func 1a PASS_B
val_b_adr 36 VR11:16 #0xa0
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 11
114e ; --------------------------------------------------------------------------------------
114e ; Comes from:
114e ; 1131 C #0xf from color MACRO_Declare_Variable_Access,By_Allocation,With_Value
114e ; 1135 C #0xf from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Value
114e ; 1139 C #0xf from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Value
114e ; 113d C #0xf from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Value
114e ; --------------------------------------------------------------------------------------
114e 114e fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
114f 114f seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 1c
typ_rand a PASS_B_HIGH
1150 1150 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1151 1151 seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1152 1152 seq_br_type 3 Unconditional Branch; Flow J 0x11e4
seq_branch_adr 11e4 0x11e4
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
1153 1153 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x115d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 115d 0x115d
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1154 1154 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1155 1155 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 02 GP02
1156 1156 fiu_fill_mode_src 0 ; Flow J cc=False 0x115a
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 115a 0x115a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
1157 1157 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1158 1158 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
1159 1159 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
115a 115a fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
115b 115b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
115c 115c fiu_mem_start 4 continue; Flow J 0x1158
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 1158 0x1158
typ_b_adr 04 GP04
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
115d 115d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
115e 115e <default>
115f 115f ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1160 1160 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
1161 1161 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
1162 1162 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1166
seq_br_type 1 Branch True
seq_branch_adr 1166 0x1166
typ_c_adr 3c GP03
val_c_adr 3c GP03
1163 1163 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1168
seq_br_type 1 Branch True
seq_branch_adr 1168 0x1168
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
1164 1164 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1165 1165 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0x1156
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1156 0x1156
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 02 GP02
1166 1166 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1168
seq_br_type 1 Branch True
seq_branch_adr 1168 0x1168
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 03 GP03
1167 1167 seq_br_type 1 Branch True; Flow J cc=True 0x1164
seq_branch_adr 1164 0x1164
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
1168 1168 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1169 1169 seq_b_timing 1 Latch Condition; Flow J cc=True 0x116c
seq_br_type 1 Branch True
seq_branch_adr 116c 0x116c
116a 116a ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
116b 116b seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
116c 116c ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
116d 116d seq_br_type 5 Call True; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
116e 116e seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
116f 116f seq_b_timing 1 Latch Condition; Flow J cc=True 0x1172
seq_br_type 1 Branch True
seq_branch_adr 1172 0x1172
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1170 1170 seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1171 1171 seq_b_timing 1 Latch Condition; Flow J cc=False 0x1174
seq_br_type 0 Branch False
seq_branch_adr 1174 0x1174
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1172 1172 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1173 1173 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0x1156
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1156 0x1156
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 02 GP02
1174 1174 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1175 1175 <default>
1176 1176 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a5
seq_br_type 5 Call True
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
1177 1177 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame a
1178 1178 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1179 1179 seq_b_timing 1 Latch Condition; Flow J cc=True 0x117c
seq_br_type 1 Branch True
seq_branch_adr 117c 0x117c
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
117a 117a seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
117b 117b seq_b_timing 1 Latch Condition; Flow J cc=False 0x1174
seq_br_type 0 Branch False
seq_branch_adr 1174 0x1174
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
117c 117c fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
117d 117d fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_b_adr 02 GP02
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
117e 117e fiu_fill_mode_src 0 ; Flow J cc=False 0x1182
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1182 0x1182
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 06 GP06
117f 117f fiu_fill_mode_src 0 ; Flow C cc=True 0x1186
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1186 0x1186
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1180 1180 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
1181 1181 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1182 1182 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1183 1183 fiu_fill_mode_src 0 ; Flow C cc=True 0x1186
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1186 0x1186
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1184 1184 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 04 GP04
typ_mar_cntl 6 INCREMENT_MAR
1185 1185 ioc_load_wdr 0 ; Flow J 0x1181
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1181 0x1181
val_b_adr 04 GP04
1186 ; --------------------------------------------------------------------------------------
1186 ; Comes from:
1186 ; 117f C True from color 0x113f
1186 ; 1183 C True from color 0x113f
1186 ; --------------------------------------------------------------------------------------
1186 1186 fiu_tivi_src c mar_0xc; Flow C cc=False 0x32e1
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1187 1187 fiu_fill_mode_src 0 ; Flow J cc=False 0x1189
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1189 0x1189
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 1f TOP - 1
1188 1188 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1189 1189 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
118a 118a ioc_fiubs 0 fiu ; Flow C cc=False 0x1190
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1190 0x1190
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
118b 118b fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
118c 118c ioc_fiubs 1 val ; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 02 ?
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 2e TR11:0e #0x3
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 11
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
118d 118d seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
118e 118e seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
118f 118f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1190 ; --------------------------------------------------------------------------------------
1190 ; Comes from:
1190 ; 118a C False from color 0x1147
1190 ; --------------------------------------------------------------------------------------
1190 1190 fiu_mem_start 2 start-rd; Flow J 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1191 1191 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=False 0x119a
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 119a 0x119a
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1192 1192 ioc_fiubs 0 fiu ; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1193 1193 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x119b
; Flow C cc=#0x1 0x119c
; Flow C cc=#0x2 0x119d
; Flow C cc=#0x3 0x119e
seq_br_type f Unconditional Case Call
seq_branch_adr 119b 0x119b
seq_en_micro 0
1194 1194 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1195 1195 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 1 A_PLUS_B
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 1c DEC_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1196 1196 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1197 1197 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
1198 1198 ioc_load_wdr 0 ; Flow C 0x1f1e
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 7 INC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1199 1199 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
119a ; --------------------------------------------------------------------------------------
119a ; Comes from:
119a ; 1191 C False from color 0x1148
119a ; --------------------------------------------------------------------------------------
119a 119a fiu_mem_start 2 start-rd; Flow J 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
119b ; --------------------------------------------------------------------------------------
119b ; Comes from:
119b ; 1193 C #0x0 from color 0x1148
119b ; --------------------------------------------------------------------------------------
119b 119b seq_br_type 3 Unconditional Branch; Flow J 0x119f
seq_branch_adr 119f 0x119f
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
119c ; --------------------------------------------------------------------------------------
119c ; Comes from:
119c ; 1193 C #0x1 from color 0x1148
119c ; --------------------------------------------------------------------------------------
119c 119c fiu_load_oreg 1 hold_oreg; Flow C 0x2515
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2515 0x2515
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
119d ; --------------------------------------------------------------------------------------
119d ; Comes from:
119d ; 1193 C #0x2 from color 0x1148
119d ; --------------------------------------------------------------------------------------
119d 119d seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 119e 0x119e
119e ; --------------------------------------------------------------------------------------
119e ; Comes from:
119e ; 1193 C #0x3 from color 0x1148
119e ; --------------------------------------------------------------------------------------
119e 119e seq_br_type 7 Unconditional Call; Flow C 0x32a4
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
119f 119f ioc_fiubs 2 typ ; Flow C 0x2488
seq_br_type 7 Unconditional Call
seq_branch_adr 2488 0x2488
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 01 GP01
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
11a0 11a0 seq_br_type a Unconditional Return; Flow R
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
11a1 11a1 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x11e3
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 11e3 0x11e3
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
11a2 11a2 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x32d9
fiu_mem_start 2 start-rd
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
11a3 11a3 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x11ca
; Flow C cc=#0x1 0x11cb
; Flow C cc=#0x2 0x11cc
; Flow C cc=#0x3 0x11cd
seq_br_type f Unconditional Case Call
seq_branch_adr 11ca 0x11ca
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
11a4 11a4 fiu_load_var 1 hold_var; Flow J cc=True 0x11aa
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 11aa 0x11aa
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 05 GP05
typ_b_adr 01 GP01
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
11a5 11a5 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
11a6 11a6 seq_br_type 1 Branch True; Flow J cc=True 0x11c6
seq_branch_adr 11c6 0x11c6
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
11a7 11a7 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
11a8 11a8 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x11c6
seq_br_type 1 Branch True
seq_branch_adr 11c6 0x11c6
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
11a9 11a9 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
11aa 11aa fiu_load_var 1 hold_var; Flow J cc=True 0x11ae
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 11ae 0x11ae
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
11ab 11ab ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
11ac 11ac seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
11ad 11ad seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
11ae 11ae val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
11af 11af fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
11b0 11b0 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 05 GP05
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_frame 6
11b1 11b1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3a GP05
11b2 11b2 fiu_fill_mode_src 0 ; Flow J cc=True 0x11b6
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 11b6 0x11b6
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
11b3 11b3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
11b4 11b4 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
11b5 11b5 fiu_load_var 1 hold_var; Flow J 0x11b7
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 11b7 0x11b7
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
11b6 11b6 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
11b7 11b7 ioc_load_wdr 0 ; Flow J cc=True 0x11c1
ioc_tvbs 3 fiu+fiu
seq_br_type 1 Branch True
seq_branch_adr 11c1 0x11c1
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
11b8 11b8 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x11bc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 11bc 0x11bc
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
11b9 11b9 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
11ba 11ba seq_br_type 1 Branch True; Flow J cc=True 0x11c3
seq_branch_adr 11c3 0x11c3
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_frame 6
11bb 11bb seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
11bc ; --------------------------------------------------------------------------------------
11bc ; Comes from:
11bc ; 111b C from color 0x1106
11bc ; --------------------------------------------------------------------------------------
11bc 11bc fiu_fill_mode_src 0 ; Flow J cc=True 0x11c0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 11c0 0x11c0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 04 GP04
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
11bd 11bd fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
11be 11be fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 30 GP0f
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
11bf 11bf fiu_load_var 1 hold_var; Flow R
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
11c0 11c0 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
11c1 11c1 typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
11c2 11c2 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 02 GP02
11c3 11c3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
11c4 11c4 ioc_fiubs 1 val ; Flow C 0x22bc
seq_br_type 7 Unconditional Call
seq_branch_adr 22bc 0x22bc
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
11c5 11c5 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
11c6 11c6 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
11c7 11c7 fiu_load_tar 1 hold_tar; Flow J cc=True 0x11c9
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 11c9 0x11c9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
11c8 11c8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1f1e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
11c9 11c9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
11ca ; --------------------------------------------------------------------------------------
11ca ; Comes from:
11ca ; 11a3 C #0x0 from color 0x114c
11ca ; --------------------------------------------------------------------------------------
11ca 11ca fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x11cc
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 11cc 0x11cc
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
11cb ; --------------------------------------------------------------------------------------
11cb ; Comes from:
11cb ; 11a3 C #0x1 from color 0x114c
11cb ; --------------------------------------------------------------------------------------
11cb 11cb fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x11d2
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 11d2 0x11d2
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
11cc ; --------------------------------------------------------------------------------------
11cc ; Comes from:
11cc ; 11a3 C #0x2 from color 0x114c
11cc ; --------------------------------------------------------------------------------------
11cc 11cc fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
11cd ; --------------------------------------------------------------------------------------
11cd ; Comes from:
11cd ; 11a3 C #0x3 from color 0x114c
11cd ; --------------------------------------------------------------------------------------
11cd 11cd fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
11ce 11ce fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 11cf 0x11cf
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
11cf 11cf fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
11d0 11d0 typ_alu_func 13 ONES
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
11d1 11d1 ioc_tvbs c mem+mem+csa+dummy; Flow R
seq_br_type a Unconditional Return
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
11d2 11d2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 60
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
11d3 11d3 fiu_fill_mode_src 0 ; Flow C 0x11d8
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 11d8 0x11d8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
11d4 11d4 seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 0f GP0f
val_alu_func 1b A_OR_B
val_b_adr 02 GP02
val_rand c START_MULTIPLY
11d5 11d5 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 11d6 0x11d6
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
11d6 11d6 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
11d7 11d7 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
11d8 ; --------------------------------------------------------------------------------------
11d8 ; Comes from:
11d8 ; 11d3 C from color 0x11cb
11d8 ; --------------------------------------------------------------------------------------
11d8 11d8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x11e0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 11e0 0x11e0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
11d9 11d9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
11da 11da fiu_len_fill_lit 1f sign-fill 0x1f; Flow R cc=True
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 11db 0x11db
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
11db 11db fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
11dc 11dc fiu_mem_start a start_continue_if_false; Flow J cc=False 0x11de
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 11de 0x11de
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 13 ONES
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
11dd 11dd fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
11de 11de fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
11df 11df fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
11e0 11e0 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
11e1 11e1 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
11e2 11e2 fiu_len_fill_lit 1f sign-fill 0x1f; Flow R cc=True
; Flow J cc=False 0x11db
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 11db 0x11db
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
11e3 ; --------------------------------------------------------------------------------------
11e3 ; Comes from:
11e3 ; 11a1 C False from color 0x114c
11e3 ; 11e4 C False from color 0x114d
11e3 ; --------------------------------------------------------------------------------------
11e3 11e3 fiu_mem_start 2 start-rd; Flow J 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
11e4 11e4 ioc_fiubs 2 typ ; Flow C cc=False 0x11e3
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 11e3 0x11e3
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
11e5 11e5 ioc_fiubs 2 typ ; Flow C cc=True 0x32d9
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
11e6 11e6 seq_b_timing 1 Latch Condition; Flow J cc=True 0x11f7
seq_br_type 1 Branch True
seq_branch_adr 11f7 0x11f7
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
11e7 11e7 seq_b_timing 1 Latch Condition; Flow J cc=True 0x11c4
seq_br_type 1 Branch True
seq_branch_adr 11c4 0x11c4
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
11e8 11e8 seq_br_type 7 Unconditional Call; Flow C 0x22c6
seq_branch_adr 22c6 0x22c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
11e9 11e9 seq_b_timing 1 Latch Condition; Flow J cc=True 0x11eb
seq_br_type 1 Branch True
seq_branch_adr 11eb 0x11eb
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
11ea 11ea seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
11eb 11eb ioc_fiubs 2 typ ; Flow C 0x2286
seq_br_type 7 Unconditional Call
seq_branch_adr 2286 0x2286
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
11ec 11ec seq_br_type 1 Branch True; Flow J cc=True 0x11c6
seq_branch_adr 11c6 0x11c6
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
11ed 11ed seq_br_type 3 Unconditional Branch; Flow J 0x11c6
seq_branch_adr 11c6 0x11c6
typ_alu_func 13 ONES
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
11ee 11ee ioc_fiubs 1 val ; Flow C 0x229d
seq_br_type 7 Unconditional Call
seq_branch_adr 229d 0x229d
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
11ef 11ef seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
11f0 11f0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1206
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1206 0x1206
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
11f1 11f1 ioc_fiubs 2 typ ; Flow C cc=True 0x1211
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1211 0x1211
typ_a_adr 17 LOOP_COUNTER
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
11f2 11f2 seq_br_type 4 Call False; Flow C cc=False 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
11f3 11f3 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
11f4 11f4 ioc_fiubs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
11f5 11f5 seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
11f6 11f6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
11f7 11f7 seq_b_timing 1 Latch Condition; Flow J cc=True 0x11ee
seq_br_type 1 Branch True
seq_branch_adr 11ee 0x11ee
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
11f8 11f8 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
11f9 11f9 ioc_fiubs 2 typ ; Flow C cc=False 0x32a2
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
11fa 11fa fiu_mem_start 2 start-rd; Flow C cc=True 0x1211
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1211 0x1211
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
11fb 11fb <default>
11fc 11fc fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
11fd 11fd seq_br_type 4 Call False; Flow C cc=False 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
11fe 11fe fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
11ff 11ff ioc_fiubs 2 typ ; Flow C 0x2258
seq_br_type 7 Unconditional Call
seq_branch_adr 2258 0x2258
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1200 1200 fiu_load_tar 1 hold_tar; Flow J cc=True 0x1203
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1203 0x1203
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1201 1201 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1f1e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1202 1202 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1203 1203 ioc_fiubs 2 typ
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1204 1204 seq_br_type 7 Unconditional Call; Flow C 0x2278
seq_branch_adr 2278 0x2278
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1205 1205 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1206 ; --------------------------------------------------------------------------------------
1206 ; Comes from:
1206 ; 11f0 C from color 0x114d
1206 ; --------------------------------------------------------------------------------------
1206 1206 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x120a
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 120a 0x120a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1207 1207 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
1208 1208 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1209 1209 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x120c
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 120c 0x120c
seq_en_micro 0
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
120a 120a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
120b 120b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
120c 120c seq_br_type 0 Branch False; Flow J cc=False 0x120e
seq_branch_adr 120e 0x120e
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1b A_OR_B
val_b_adr 0e GP0e
val_rand c START_MULTIPLY
120d 120d seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
120e 120e seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
120f 120f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1210 1210 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1211 ; --------------------------------------------------------------------------------------
1211 ; Comes from:
1211 ; 11f1 C True from color 0x114d
1211 ; 11fa C True from color 0x114d
1211 ; --------------------------------------------------------------------------------------
1211 1211 seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
1212 1212 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1213 1213 <halt> ; Flow R
1214 ; --------------------------------------------------------------------------------------
1214 ; 0x03b8 Declare_Variable Access,By_Allocation,With_Subtype
1214 ; --------------------------------------------------------------------------------------
1214 MACRO_Declare_Variable_Access,By_Allocation,With_Subtype:
1214 1214 dispatch_brk_class 4 ; Flow C 0x10c9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1214
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10c9 0x10c9
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR10:00 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1215 1215 fiu_mem_start 2 start-rd; Flow C cc=#0x0 0x1223
; Flow C cc=#0x1 0x1224
; Flow C cc=#0x2 0x1225
; Flow C cc=#0x3 0x1226
; Flow C cc=#0x4 0x1227
; Flow C cc=#0x5 0x1228
; Flow C cc=#0x6 0x1229
; Flow C cc=#0x7 0x122a
; Flow C cc=#0x8 0x122b
; Flow C cc=#0x9 0x122c
; Flow C cc=#0xa 0x122d
; Flow C cc=#0xb 0x122e
; Flow C cc=#0xc 0x122f
; Flow C cc=#0xd 0x1230
; Flow C cc=#0xe 0x1231
; Flow C cc=#0xf 0x1232
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1223 0x1223
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1216 1216 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1217 1217 <halt> ; Flow R
1218 ; --------------------------------------------------------------------------------------
1218 ; 0x0398 Declare_Variable Heap_Access,By_Allocation,With_Subtype
1218 ; --------------------------------------------------------------------------------------
1218 MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype:
1218 1218 dispatch_brk_class 4 ; Flow C 0x10d0
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1218
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d0 0x10d0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR18:00 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1219 1219 fiu_mem_start 2 start-rd; Flow C cc=#0x0 0x1223
; Flow C cc=#0x1 0x1224
; Flow C cc=#0x2 0x1225
; Flow C cc=#0x3 0x1226
; Flow C cc=#0x4 0x1227
; Flow C cc=#0x5 0x1228
; Flow C cc=#0x6 0x1229
; Flow C cc=#0x7 0x122a
; Flow C cc=#0x8 0x122b
; Flow C cc=#0x9 0x122c
; Flow C cc=#0xa 0x122d
; Flow C cc=#0xb 0x122e
; Flow C cc=#0xc 0x122f
; Flow C cc=#0xd 0x1230
; Flow C cc=#0xe 0x1231
; Flow C cc=#0xf 0x1232
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1223 0x1223
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
121a 121a seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
121b 121b <halt> ; Flow R
121c ; --------------------------------------------------------------------------------------
121c ; 0x03b7 Declare_Variable Access,Visible,By_Allocation,With_Subtype
121c ; --------------------------------------------------------------------------------------
121c MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype:
121c 121c dispatch_brk_class 4 ; Flow C 0x10cb
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 121c
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10cb 0x10cb
typ_a_adr 10 TOP
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
121d 121d fiu_mem_start 2 start-rd; Flow C cc=#0x0 0x1223
; Flow C cc=#0x1 0x1224
; Flow C cc=#0x2 0x1225
; Flow C cc=#0x3 0x1226
; Flow C cc=#0x4 0x1227
; Flow C cc=#0x5 0x1228
; Flow C cc=#0x6 0x1229
; Flow C cc=#0x7 0x122a
; Flow C cc=#0x8 0x122b
; Flow C cc=#0x9 0x122c
; Flow C cc=#0xa 0x122d
; Flow C cc=#0xb 0x122e
; Flow C cc=#0xc 0x122f
; Flow C cc=#0xd 0x1230
; Flow C cc=#0xe 0x1231
; Flow C cc=#0xf 0x1232
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1223 0x1223
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
121e 121e seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
121f 121f <halt> ; Flow R
1220 ; --------------------------------------------------------------------------------------
1220 ; 0x0397 Declare_Variable Heap_Access,Visible,By_Allocation,With_Subtype
1220 ; --------------------------------------------------------------------------------------
1220 MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype:
1220 1220 dispatch_brk_class 4 ; Flow C 0x10d2
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1220
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d2 0x10d2
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
1221 1221 fiu_mem_start 2 start-rd; Flow C cc=#0x0 0x1223
; Flow C cc=#0x1 0x1224
; Flow C cc=#0x2 0x1225
; Flow C cc=#0x3 0x1226
; Flow C cc=#0x4 0x1227
; Flow C cc=#0x5 0x1228
; Flow C cc=#0x6 0x1229
; Flow C cc=#0x7 0x122a
; Flow C cc=#0x8 0x122b
; Flow C cc=#0x9 0x122c
; Flow C cc=#0xa 0x122d
; Flow C cc=#0xb 0x122e
; Flow C cc=#0xc 0x122f
; Flow C cc=#0xd 0x1230
; Flow C cc=#0xe 0x1231
; Flow C cc=#0xf 0x1232
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1223 0x1223
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1222 1222 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1223 ; --------------------------------------------------------------------------------------
1223 ; Comes from:
1223 ; 1215 C #0x0 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1223 ; 1219 C #0x0 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1223 ; 121d C #0x0 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1223 ; 1221 C #0x0 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1223 ; --------------------------------------------------------------------------------------
1223 1223 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1224 ; --------------------------------------------------------------------------------------
1224 ; Comes from:
1224 ; 1215 C #0x1 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1224 ; 1219 C #0x1 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1224 ; 121d C #0x1 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1224 ; 1221 C #0x1 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1224 ; --------------------------------------------------------------------------------------
1224 1224 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1225 ; --------------------------------------------------------------------------------------
1225 ; Comes from:
1225 ; 1215 C #0x2 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1225 ; 1219 C #0x2 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1225 ; 121d C #0x2 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1225 ; 1221 C #0x2 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1225 ; --------------------------------------------------------------------------------------
1225 1225 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1226 ; --------------------------------------------------------------------------------------
1226 ; Comes from:
1226 ; 1215 C #0x3 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1226 ; 1219 C #0x3 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1226 ; 121d C #0x3 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1226 ; 1221 C #0x3 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1226 ; --------------------------------------------------------------------------------------
1226 1226 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1227 ; --------------------------------------------------------------------------------------
1227 ; Comes from:
1227 ; 1215 C #0x4 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1227 ; 1219 C #0x4 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1227 ; 121d C #0x4 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1227 ; 1221 C #0x4 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1227 ; --------------------------------------------------------------------------------------
1227 1227 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1228 ; --------------------------------------------------------------------------------------
1228 ; Comes from:
1228 ; 1215 C #0x5 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1228 ; 1219 C #0x5 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1228 ; 121d C #0x5 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1228 ; 1221 C #0x5 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1228 ; --------------------------------------------------------------------------------------
1228 1228 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1229 ; --------------------------------------------------------------------------------------
1229 ; Comes from:
1229 ; 1215 C #0x6 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1229 ; 1219 C #0x6 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1229 ; 121d C #0x6 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1229 ; 1221 C #0x6 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1229 ; --------------------------------------------------------------------------------------
1229 1229 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
122a ; --------------------------------------------------------------------------------------
122a ; Comes from:
122a ; 1215 C #0x7 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122a ; 1219 C #0x7 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122a ; 121d C #0x7 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122a ; 1221 C #0x7 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122a ; --------------------------------------------------------------------------------------
122a 122a seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
122b ; --------------------------------------------------------------------------------------
122b ; Comes from:
122b ; 1215 C #0x8 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122b ; 1219 C #0x8 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122b ; 121d C #0x8 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122b ; 1221 C #0x8 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122b ; --------------------------------------------------------------------------------------
122b 122b seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
122c ; --------------------------------------------------------------------------------------
122c ; Comes from:
122c ; 1215 C #0x9 from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122c ; 1219 C #0x9 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122c ; 121d C #0x9 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122c ; 1221 C #0x9 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122c ; --------------------------------------------------------------------------------------
122c 122c seq_br_type 3 Unconditional Branch; Flow J 0x1237
seq_branch_adr 1237 0x1237
typ_a_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
122d ; --------------------------------------------------------------------------------------
122d ; Comes from:
122d ; 1215 C #0xa from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122d ; 1219 C #0xa from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122d ; 121d C #0xa from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122d ; 1221 C #0xa from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122d ; --------------------------------------------------------------------------------------
122d 122d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
122e ; --------------------------------------------------------------------------------------
122e ; Comes from:
122e ; 1215 C #0xb from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122e ; 1219 C #0xb from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122e ; 121d C #0xb from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122e ; 1221 C #0xb from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122e ; --------------------------------------------------------------------------------------
122e 122e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
122f ; --------------------------------------------------------------------------------------
122f ; Comes from:
122f ; 1215 C #0xc from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
122f ; 1219 C #0xc from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
122f ; 121d C #0xc from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
122f ; 1221 C #0xc from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
122f ; --------------------------------------------------------------------------------------
122f 122f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1230 ; --------------------------------------------------------------------------------------
1230 ; Comes from:
1230 ; 1215 C #0xd from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1230 ; 1219 C #0xd from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1230 ; 121d C #0xd from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1230 ; 1221 C #0xd from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1230 ; --------------------------------------------------------------------------------------
1230 1230 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x123e
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 9 Return False
seq_branch_adr 123e 0x123e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_lit 0
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 31 VR02:11 #0x1
val_frame 2
1231 ; --------------------------------------------------------------------------------------
1231 ; Comes from:
1231 ; 1215 C #0xe from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1231 ; 1219 C #0xe from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1231 ; 121d C #0xe from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1231 ; 1221 C #0xe from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1231 ; --------------------------------------------------------------------------------------
1231 1231 fiu_load_var 1 hold_var; Flow R cc=False
; Flow J cc=True 0x125c
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 9 Return False
seq_branch_adr 125c 0x125c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 14
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 35 VR11:15 #0x2
val_alu_func 1a PASS_B
val_b_adr 36 VR11:16 #0xa0
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 11
1232 ; --------------------------------------------------------------------------------------
1232 ; Comes from:
1232 ; 1215 C #0xf from color MACRO_Declare_Variable_Access,By_Allocation,With_Subtype
1232 ; 1219 C #0xf from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Subtype
1232 ; 121d C #0xf from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Subtype
1232 ; 1221 C #0xf from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Subtype
1232 ; --------------------------------------------------------------------------------------
1232 1232 fiu_mem_start 9 start_continue_if_true; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 1233 0x1233
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
1233 1233 typ_b_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand a PASS_B_HIGH
1234 1234 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1235 1235 seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1236 1236 seq_br_type 3 Unconditional Branch; Flow J 0x125c
seq_branch_adr 125c 0x125c
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 5
1237 1237 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32d9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1238 1238 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
1239 1239 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
123a 123a ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
123b 123b fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
123c 123c fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
123d 123d seq_br_type 3 Unconditional Branch; Flow J 0x10ff
seq_branch_adr 10ff 0x10ff
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
123e 123e fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
123f 123f fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1240 1240 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1241 1241 fiu_mem_start 4 continue
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1242 1242 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1243 1243 fiu_load_var 1 hold_var; Flow J cc=True 0x1249
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1249 0x1249
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 13 ONES
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1244 1244 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1245 1245 ioc_fiubs 0 fiu ; Flow C cc=False 0x32dc
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_frame 6
1246 1246 seq_br_type 2 Push (branch address); Flow J 0x1247
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1247 1247 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x124e
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 124e 0x124e
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 06 GP06
val_a_adr 03 GP03
1248 1248 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1249 1249 fiu_mem_start 2 start-rd; Flow C cc=False 0x32dc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_frame 6
124a 124a seq_br_type 2 Push (branch address); Flow J 0x124b
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
124b 124b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
124c 124c seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_frame 6
124d 124d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x124f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 124f 0x124f
seq_en_micro 0
val_a_adr 03 GP03
124e 124e fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=False
; Flow J cc=True 0x1250
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 9 Return False
seq_branch_adr 1250 0x1250
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
124f 124f seq_br_type 3 Unconditional Branch; Flow J 0x1250
seq_branch_adr 1250 0x1250
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
1250 1250 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x35c6
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1251 1251 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1252 1252 fiu_fill_mode_src 0 ; Flow J cc=False 0x1259
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1259 0x1259
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
1253 1253 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1254 1254 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
val_a_adr 04 GP04
val_alu_func 0 PASS_A
1255 1255 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 1256 0x1256
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 10 TOP
1256 1256 seq_b_timing 1 Latch Condition; Flow J cc=True 0x111b
seq_br_type 1 Branch True
seq_branch_adr 111b 0x111b
1257 1257 seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1258 1258 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1259 1259 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
125a 125a fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
125b 125b fiu_load_var 1 hold_var; Flow J 0x1254
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1254 0x1254
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
125c 125c fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
125d 125d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
125e 125e ioc_fiubs 0 fiu
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
125f 125f fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1260 1260 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1261 1261 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1269
seq_br_type 1 Branch True
seq_branch_adr 1269 0x1269
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
val_a_adr 05 GP05
val_alu_func 0 PASS_A
1262 1262 seq_br_type 4 Call False; Flow C cc=False 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1263 1263 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1264 1264 seq_random 02 ?
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1265 1265 seq_br_type 7 Unconditional Call; Flow C 0x2258
seq_branch_adr 2258 0x2258
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1266 1266 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1267 0x1267
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
1267 1267 seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1268 1268 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1269 1269 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
126a 126a val_a_adr 04 GP04
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand c START_MULTIPLY
126b 126b seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 5
126c 126c fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 01 GP01
126d 126d seq_random 02 ?
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
126e 126e seq_br_type 7 Unconditional Call; Flow C 0x2258
seq_branch_adr 2258 0x2258
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
126f 126f seq_br_type 7 Unconditional Call; Flow C 0x2278
seq_branch_adr 2278 0x2278
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1270 1270 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
1271 1271 <halt> ; Flow R
1272 ; --------------------------------------------------------------------------------------
1272 ; 0x03ba Declare_Variable Access,By_Allocation,With_Constraint
1272 ; --------------------------------------------------------------------------------------
1272 MACRO_Declare_Variable_Access,By_Allocation,With_Constraint:
1272 1272 dispatch_brk_class 4 ; Flow C 0x10c9
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1272
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10c9 0x10c9
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR10:00 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1273 1273 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x1281
; Flow C cc=#0x1 0x1282
; Flow C cc=#0x2 0x1283
; Flow C cc=#0x3 0x1284
; Flow C cc=#0x4 0x1285
; Flow C cc=#0x5 0x1286
; Flow C cc=#0x6 0x1287
; Flow C cc=#0x7 0x1288
; Flow C cc=#0x8 0x1289
; Flow C cc=#0x9 0x128a
; Flow C cc=#0xa 0x128b
; Flow C cc=#0xb 0x128c
; Flow C cc=#0xc 0x128d
; Flow C cc=#0xd 0x128e
; Flow C cc=#0xe 0x128f
; Flow C cc=#0xf 0x1290
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1281 0x1281
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1274 1274 seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
1275 1275 <halt> ; Flow R
1276 ; --------------------------------------------------------------------------------------
1276 ; 0x039a Declare_Variable Heap_Access,By_Allocation,With_Constraint
1276 ; --------------------------------------------------------------------------------------
1276 MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint:
1276 1276 dispatch_brk_class 4 ; Flow C 0x10d0
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1276
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d0 0x10d0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR18:00 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1277 1277 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x1281
; Flow C cc=#0x1 0x1282
; Flow C cc=#0x2 0x1283
; Flow C cc=#0x3 0x1284
; Flow C cc=#0x4 0x1285
; Flow C cc=#0x5 0x1286
; Flow C cc=#0x6 0x1287
; Flow C cc=#0x7 0x1288
; Flow C cc=#0x8 0x1289
; Flow C cc=#0x9 0x128a
; Flow C cc=#0xa 0x128b
; Flow C cc=#0xb 0x128c
; Flow C cc=#0xc 0x128d
; Flow C cc=#0xd 0x128e
; Flow C cc=#0xe 0x128f
; Flow C cc=#0xf 0x1290
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1281 0x1281
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1278 1278 seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
1279 1279 <halt> ; Flow R
127a ; --------------------------------------------------------------------------------------
127a ; 0x03b9 Declare_Variable Access,Visible,By_Allocation,With_Constraint
127a ; --------------------------------------------------------------------------------------
127a MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint:
127a 127a dispatch_brk_class 4 ; Flow C 0x10cb
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 127a
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10cb 0x10cb
typ_a_adr 10 TOP
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
127b 127b fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x1281
; Flow C cc=#0x1 0x1282
; Flow C cc=#0x2 0x1283
; Flow C cc=#0x3 0x1284
; Flow C cc=#0x4 0x1285
; Flow C cc=#0x5 0x1286
; Flow C cc=#0x6 0x1287
; Flow C cc=#0x7 0x1288
; Flow C cc=#0x8 0x1289
; Flow C cc=#0x9 0x128a
; Flow C cc=#0xa 0x128b
; Flow C cc=#0xb 0x128c
; Flow C cc=#0xc 0x128d
; Flow C cc=#0xd 0x128e
; Flow C cc=#0xe 0x128f
; Flow C cc=#0xf 0x1290
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1281 0x1281
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
127c 127c seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
127d 127d <halt> ; Flow R
127e ; --------------------------------------------------------------------------------------
127e ; 0x0399 Declare_Variable Heap_Access,Visible,By_Allocation,With_Constraint
127e ; --------------------------------------------------------------------------------------
127e MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint:
127e 127e dispatch_brk_class 4 ; Flow C 0x10d2
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 127e
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 10d2 0x10d2
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 31 VR02:11 #0x1
val_frame 2
127f 127f fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x1281
; Flow C cc=#0x1 0x1282
; Flow C cc=#0x2 0x1283
; Flow C cc=#0x3 0x1284
; Flow C cc=#0x4 0x1285
; Flow C cc=#0x5 0x1286
; Flow C cc=#0x6 0x1287
; Flow C cc=#0x7 0x1288
; Flow C cc=#0x8 0x1289
; Flow C cc=#0x9 0x128a
; Flow C cc=#0xa 0x128b
; Flow C cc=#0xb 0x128c
; Flow C cc=#0xc 0x128d
; Flow C cc=#0xd 0x128e
; Flow C cc=#0xe 0x128f
; Flow C cc=#0xf 0x1290
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 1281 0x1281
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1280 1280 seq_br_type 7 Unconditional Call; Flow C 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
1281 ; --------------------------------------------------------------------------------------
1281 ; Comes from:
1281 ; 1273 C #0x0 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1281 ; 1277 C #0x0 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1281 ; 127b C #0x0 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1281 ; 127f C #0x0 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1281 ; --------------------------------------------------------------------------------------
1281 1281 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1282 ; --------------------------------------------------------------------------------------
1282 ; Comes from:
1282 ; 1273 C #0x1 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1282 ; 1277 C #0x1 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1282 ; 127b C #0x1 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1282 ; 127f C #0x1 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1282 ; --------------------------------------------------------------------------------------
1282 1282 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1283 ; --------------------------------------------------------------------------------------
1283 ; Comes from:
1283 ; 1273 C #0x2 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1283 ; 1277 C #0x2 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1283 ; 127b C #0x2 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1283 ; 127f C #0x2 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1283 ; --------------------------------------------------------------------------------------
1283 1283 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1284 ; --------------------------------------------------------------------------------------
1284 ; Comes from:
1284 ; 1273 C #0x3 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1284 ; 1277 C #0x3 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1284 ; 127b C #0x3 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1284 ; 127f C #0x3 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1284 ; --------------------------------------------------------------------------------------
1284 1284 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1285 ; --------------------------------------------------------------------------------------
1285 ; Comes from:
1285 ; 1273 C #0x4 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1285 ; 1277 C #0x4 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1285 ; 127b C #0x4 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1285 ; 127f C #0x4 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1285 ; --------------------------------------------------------------------------------------
1285 1285 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1286 ; --------------------------------------------------------------------------------------
1286 ; Comes from:
1286 ; 1273 C #0x5 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1286 ; 1277 C #0x5 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1286 ; 127b C #0x5 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1286 ; 127f C #0x5 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1286 ; --------------------------------------------------------------------------------------
1286 1286 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1287 ; --------------------------------------------------------------------------------------
1287 ; Comes from:
1287 ; 1273 C #0x6 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1287 ; 1277 C #0x6 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1287 ; 127b C #0x6 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1287 ; 127f C #0x6 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1287 ; --------------------------------------------------------------------------------------
1287 1287 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1288 ; --------------------------------------------------------------------------------------
1288 ; Comes from:
1288 ; 1273 C #0x7 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1288 ; 1277 C #0x7 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1288 ; 127b C #0x7 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1288 ; 127f C #0x7 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1288 ; --------------------------------------------------------------------------------------
1288 1288 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1289 ; --------------------------------------------------------------------------------------
1289 ; Comes from:
1289 ; 1273 C #0x8 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1289 ; 1277 C #0x8 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1289 ; 127b C #0x8 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1289 ; 127f C #0x8 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1289 ; --------------------------------------------------------------------------------------
1289 1289 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
128a ; --------------------------------------------------------------------------------------
128a ; Comes from:
128a ; 1273 C #0x9 from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128a ; 1277 C #0x9 from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128a ; 127b C #0x9 from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128a ; 127f C #0x9 from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128a ; --------------------------------------------------------------------------------------
128a 128a seq_br_type 3 Unconditional Branch; Flow J 0x1291
seq_branch_adr 1291 0x1291
128b ; --------------------------------------------------------------------------------------
128b ; Comes from:
128b ; 1273 C #0xa from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128b ; 1277 C #0xa from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128b ; 127b C #0xa from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128b ; 127f C #0xa from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128b ; --------------------------------------------------------------------------------------
128b 128b seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
128c ; --------------------------------------------------------------------------------------
128c ; Comes from:
128c ; 1273 C #0xb from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128c ; 1277 C #0xb from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128c ; 127b C #0xb from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128c ; 127f C #0xb from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128c ; --------------------------------------------------------------------------------------
128c 128c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
128d ; --------------------------------------------------------------------------------------
128d ; Comes from:
128d ; 1273 C #0xc from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128d ; 1277 C #0xc from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128d ; 127b C #0xc from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128d ; 127f C #0xc from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128d ; --------------------------------------------------------------------------------------
128d 128d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
128e ; --------------------------------------------------------------------------------------
128e ; Comes from:
128e ; 1273 C #0xd from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128e ; 1277 C #0xd from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128e ; 127b C #0xd from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128e ; 127f C #0xd from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128e ; --------------------------------------------------------------------------------------
128e 128e fiu_mem_start 4 continue; Flow R cc=False
; Flow J cc=True 0x12ab
ioc_fiubs 1 val
seq_br_type 9 Return False
seq_branch_adr 12ab 0x12ab
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
128f ; --------------------------------------------------------------------------------------
128f ; Comes from:
128f ; 1273 C #0xe from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
128f ; 1277 C #0xe from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
128f ; 127b C #0xe from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
128f ; 127f C #0xe from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
128f ; --------------------------------------------------------------------------------------
128f 128f fiu_mem_start 4 continue; Flow R cc=False
; Flow J cc=True 0x12be
ioc_fiubs 1 val
seq_br_type 9 Return False
seq_branch_adr 12be 0x12be
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
1290 ; --------------------------------------------------------------------------------------
1290 ; Comes from:
1290 ; 1273 C #0xf from color MACRO_Declare_Variable_Access,By_Allocation,With_Constraint
1290 ; 1277 C #0xf from color MACRO_Declare_Variable_Heap_Access,By_Allocation,With_Constraint
1290 ; 127b C #0xf from color MACRO_Declare_Variable_Access,Visible,By_Allocation,With_Constraint
1290 ; 127f C #0xf from color MACRO_Declare_Variable_Heap_Access,Visible,By_Allocation,With_Constraint
1290 ; --------------------------------------------------------------------------------------
1290 1290 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_random 05 ?
1291 1291 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1292 1292 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_c_adr 3c GP03
1293 1293 seq_b_timing 0 Early Condition; Flow J cc=True 0x129e
seq_br_type 1 Branch True
seq_branch_adr 129e 0x129e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1294 1294 ioc_fiubs 1 val ; Flow J 0x1295
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 1298 0x1298
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1295 1295 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x24b2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 24b2 0x24b2
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 37 GP08
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
1296 1296 seq_br_type 1 Branch True; Flow J cc=True 0x24b2
seq_branch_adr 24b2 0x24b2
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1297 1297 seq_br_type 7 Unconditional Call; Flow C 0x32a4
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
1298 1298 ioc_load_wdr 0
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1299 1299 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3d GP02
129a 129a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
129b 129b ioc_tvbs 2 fiu+val; Flow C cc=True 0x2a5e
seq_br_type 5 Call True
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
129c 129c fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_b_adr 1f TOP - 1
val_frame 2
129d 129d fiu_len_fill_lit 48 zero-fill 0x8; Flow J 0x12a0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 12a0 0x12a0
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
129e 129e fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
129f 129f fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x12a0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 12a0 0x12a0
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
12a0 12a0 fiu_fill_mode_src 0 ; Flow J cc=False 0x12a2
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 12a2 0x12a2
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 6 CONTROL TOP
typ_c_adr 39 GP06
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
12a1 12a1 fiu_fill_mode_src 0 ; Flow J 0x12a5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 12a5 0x12a5
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_mar_cntl b LOAD_MAR_DATA
12a2 12a2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
12a3 12a3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
12a4 12a4 fiu_load_var 1 hold_var; Flow J 0x12a5
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 12a5 0x12a5
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
12a5 12a5 ioc_load_wdr 0 ; Flow C 0x1346
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1346 0x1346
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 06 GP06
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
12a6 12a6 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12a7 12a7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_random 0f Load_control_top+?
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
12a8 12a8 ioc_tvbs 2 fiu+val; Flow J 0x12a9
seq_br_type 2 Push (branch address)
seq_branch_adr 12aa 0x12aa
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
12a9 12a9 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2a5e
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2a5e 0x2a5e
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
12aa 12aa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
12ab 12ab fiu_load_tar 1 hold_tar; Flow J cc=False 0x12ad
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 12ad 0x12ad
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
12ac 12ac seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
12ad 12ad fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
12ae 12ae ioc_tvbs 1 typ+fiu
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12af 12af fiu_load_var 1 hold_var; Flow C cc=False 0x12b6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 12b6 0x12b6
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
12b0 12b0 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x12bb
seq_br_type 0 Branch False
seq_branch_adr 12bb 0x12bb
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12b1 12b1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
12b2 12b2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x12b9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 12b9 0x12b9
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
val_m_a_src 2 Bits 32…47
12b3 12b3 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
12b4 12b4 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
12b5 12b5 seq_br_type 3 Unconditional Branch; Flow J 0x12b9
seq_branch_adr 12b9 0x12b9
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
12b6 ; --------------------------------------------------------------------------------------
12b6 ; Comes from:
12b6 ; 12af C False from color 0x1106
12b6 ; --------------------------------------------------------------------------------------
12b6 12b6 ioc_tvbs 1 typ+fiu; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 12b7 0x12b7
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
12b7 12b7 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
12b8 12b8 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
12b9 12b9 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
12ba 12ba fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1114
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1114 0x1114
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
12bb 12bb fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
12bc 12bc fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
12bd 12bd seq_br_type 3 Unconditional Branch; Flow J 0x12b9
seq_branch_adr 12b9 0x12b9
typ_csa_cntl 3 POP_CSA
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12be 12be fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
12bf 12bf fiu_mem_start 4 continue
typ_a_adr 2f TR09:0f #0x8000000080000000
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12c0 12c0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x12f5
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 12f5 0x12f5
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12c1 12c1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
12c2 12c2 ioc_tvbs 3 fiu+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
12c3 12c3 ioc_fiubs 2 typ ; Flow C cc=True 0x12f7
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 12f7 0x12f7
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
12c4 12c4 seq_br_type 4 Call False; Flow C cc=False 0x12f7
seq_branch_adr 12f7 0x12f7
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 06 GP06
12c5 12c5 fiu_load_var 1 hold_var; Flow J cc=True 0x12c9
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 12c9 0x12c9
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
12c6 12c6 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
12c7 12c7 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
12c8 12c8 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
12c9 12c9 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
12ca 12ca fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
12cb 12cb fiu_mem_start 4 continue
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR07:00 #0x280
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
12cc 12cc fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12cd 12cd fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 04 GP04
val_alu_func 1c DEC_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12ce 12ce ioc_fiubs 2 typ ; Flow C cc=False 0x32dc
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 06 GP06
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 6
12cf 12cf fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_b_adr 03 GP03
12d0 12d0 ioc_tvbs 2 fiu+val; Flow J cc=True 0x12d7
seq_br_type 1 Branch True
seq_branch_adr 12d7 0x12d7
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12d1 12d1 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
12d2 12d2 fiu_load_var 1 hold_var; Flow C cc=False 0x32dc
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
12d3 12d3 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 13 ONES
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12d4 12d4 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
12d5 12d5 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_frame 6
12d6 12d6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x12df
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 12df 0x12df
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
12d7 12d7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
12d8 12d8 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
12d9 12d9 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_en_micro 0
12da 12da fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
12db 12db seq_b_timing 1 Latch Condition; Flow J cc=True 0x12df
seq_br_type 1 Branch True
seq_branch_adr 12df 0x12df
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
val_m_b_src 2 Bits 32…47
12dc 12dc seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
12dd 12dd seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
12de 12de seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
12df 12df seq_b_timing 0 Early Condition; Flow C cc=False 0x12ef
seq_br_type 4 Call False
seq_branch_adr 12ef 0x12ef
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
12e0 12e0 fiu_mem_start 2 start-rd; Flow C 0x35c6
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35c6 0x35c6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
12e1 12e1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x12f0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 12f0 0x12f0
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
12e2 12e2 ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
12e3 12e3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x12f0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 12f0 0x12f0
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
12e4 12e4 ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 04 GP04
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
12e5 12e5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x12f0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 12f0 0x12f0
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
12e6 12e6 ioc_load_wdr 0 ; Flow J cc=True 0x12ea
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 12ea 0x12ea
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
12e7 12e7 ioc_fiubs 2 typ
typ_a_adr 07 GP07
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
12e8 12e8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x12f0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 12f0 0x12f0
typ_alu_func 1 A_PLUS_B
typ_b_adr 27 TR09:07 #0xa0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl b LOAD_MAR_DATA
12e9 12e9 ioc_load_wdr 0 ; Flow J 0x12ec
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 12ec 0x12ec
12ea 12ea seq_br_type 1 Branch True; Flow J cc=True 0x12ec
seq_branch_adr 12ec 0x12ec
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
12eb 12eb seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 27 TR09:07 #0xa0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
12ec 12ec ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
12ed 12ed seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
12ee 12ee fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
12ef ; --------------------------------------------------------------------------------------
12ef ; Comes from:
12ef ; 12df C False from color 0x128f
12ef ; --------------------------------------------------------------------------------------
12ef 12ef seq_br_type a Unconditional Return; Flow R
val_a_adr 2c VR08:0c #0xe0
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 8
12f0 ; --------------------------------------------------------------------------------------
12f0 ; Comes from:
12f0 ; 12e1 C from color 0x128f
12f0 ; 12e3 C from color 0x128f
12f0 ; 12e5 C from color 0x128f
12f0 ; 12e8 C from color 0x128f
12f0 ; --------------------------------------------------------------------------------------
12f0 12f0 fiu_fill_mode_src 0 ; Flow J cc=False 0x12f2
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 12f2 0x12f2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
12f1 12f1 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
12f2 12f2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
12f3 12f3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
12f4 12f4 fiu_load_var 1 hold_var; Flow R
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
12f5 ; --------------------------------------------------------------------------------------
12f5 ; Comes from:
12f5 ; 12c0 C False from color 0x128f
12f5 ; --------------------------------------------------------------------------------------
12f5 12f5 seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 13 ONES
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
12f6 12f6 ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
12f7 ; --------------------------------------------------------------------------------------
12f7 ; Comes from:
12f7 ; 12c3 C True from color 0x128f
12f7 ; 12c4 C False from color 0x128f
12f7 ; --------------------------------------------------------------------------------------
12f7 12f7 seq_b_timing 0 Early Condition; Flow R cc=False
; Flow J cc=True 0x32a2
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
12f8 ; --------------------------------------------------------------------------------------
12f8 ; 0x02fe Declare_Variable Variant_Record,Visible
12f8 ; --------------------------------------------------------------------------------------
12f8 MACRO_Declare_Variable_Variant_Record,Visible:
12f8 12f8 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 12f8
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 31 VR02:11 #0x1
val_frame 2
12f9 12f9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32da
fiu_mem_start 9 start_continue_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
12fa 12fa fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x12fe
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 12fe 0x12fe
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
12fb 12fb seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
12fc 12fc seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
val_a_adr 08 GP08
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
12fd 12fd val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 08 GP08
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
12fe 12fe fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
12ff 12ff fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x1302
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_br_type 1 Branch True
seq_branch_adr 1302 0x1302
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_frame 2
1300 1300 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d2
seq_br_type 5 Call True
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
1301 1301 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
1302 1302 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x29e5
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 29e5 0x29e5
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1303 1303 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1304 ; --------------------------------------------------------------------------------------
1304 ; 0x02ff Declare_Variable Variant_Record
1304 ; --------------------------------------------------------------------------------------
1304 MACRO_Declare_Variable_Variant_Record:
1304 1304 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1304
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 39 VR02:19 #0x0
val_frame 2
1305 1305 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x12fa
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 12fa 0x12fa
seq_int_reads 6 CONTROL TOP
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1306 ; --------------------------------------------------------------------------------------
1306 ; 0x02fb Declare_Variable Variant_Record,Visible,With_Constraint
1306 ; --------------------------------------------------------------------------------------
1306 MACRO_Declare_Variable_Variant_Record,Visible,With_Constraint:
1306 1306 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1306
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
1307 1307 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32da
fiu_mem_start 9 start_continue_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1308 1308 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x130c
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 130c 0x130c
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
1309 1309 seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
130a 130a seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
val_a_adr 04 GP04
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
130b 130b val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
130c 130c fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
130d 130d fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x1310
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1310 0x1310
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
130e 130e fiu_load_var 1 hold_var; Flow J cc=False 0x1315
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 1315 0x1315
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_frame 2
130f 130f fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x131a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 131a 0x131a
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
1310 1310 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a5
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
1311 1311 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x1313
seq_br_type 1 Branch True
seq_branch_adr 1313 0x1313
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1312 1312 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a5
seq_br_type 5 Call True
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1313 1313 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x24b2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 24b2 0x24b2
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_b_adr 03 GP03
1314 1314 ioc_tvbs 2 fiu+val; Flow J cc=True 0x1317
seq_br_type 1 Branch True
seq_branch_adr 1317 0x1317
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_frame 2
1315 1315 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d2
seq_br_type 5 Call True
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
1316 1316 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
1317 1317 seq_br_type 5 Call True; Flow C cc=True 0x2a5e
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1318 1318 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_b_adr 1f TOP - 1
val_frame 2
1319 1319 fiu_len_fill_lit 48 zero-fill 0x8; Flow J 0x131a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 131a 0x131a
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
131a 131a fiu_fill_mode_src 0 ; Flow J cc=False 0x131c
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 131c 0x131c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
131b 131b fiu_fill_mode_src 0 ; Flow J 0x131f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 131f 0x131f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
131c 131c fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
131d 131d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
131e 131e fiu_load_var 1 hold_var; Flow J 0x131f
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 131f 0x131f
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
131f 131f ioc_load_wdr 0 ; Flow C 0x1346
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1346 0x1346
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
1320 1320 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1323
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1323 0x1323
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_b_adr 03 GP03
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 03 GP03
1321 1321 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
1322 1322 ioc_tvbs 3 fiu+fiu; Flow C 0x2a5e
seq_br_type 7 Unconditional Call
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1323 1323 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1328
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1328 0x1328
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_b_adr 03 GP03
typ_frame 2
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1324 1324 ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
1325 1325 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl e LOAD_MAR_CONTROL
1326 1326 ioc_load_wdr 0
typ_b_adr 04 GP04
val_b_adr 04 GP04
1327 1327 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1328 1328 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 13 ?
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 21 VR02:01 #0x0
val_frame 2
1329 1329 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x1331
fiu_load_tar 1 hold_tar
fiu_mem_start 9 start_continue_if_true
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1331 0x1331
typ_b_adr 2e TR08:0e #0x3800001f
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
132a 132a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
132b 132b fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 21
fiu_op_sel 3 insert
ioc_load_wdr 0
typ_b_adr 07 GP07
val_b_adr 07 GP07
132c 132c ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
132d 132d fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
132e 132e fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_mar_cntl 6 INCREMENT_MAR
132f 132f ioc_load_wdr 0
typ_b_adr 04 GP04
val_b_adr 04 GP04
1330 1330 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1331 1331 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1332 1332 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
1333 1333 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 21
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
1334 1334 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
1335 1335 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
1336 1336 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 04 GP04
typ_frame 2
val_b_adr 04 GP04
1337 1337 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
1338 1338 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 07 GP07
1339 1339 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
val_b_adr 06 GP06
133a 133a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
133b 133b <halt> ; Flow R
133c ; --------------------------------------------------------------------------------------
133c ; 0x02fc Declare_Variable Variant_Record,With_Constraint
133c ; --------------------------------------------------------------------------------------
133c MACRO_Declare_Variable_Variant_Record,With_Constraint:
133c 133c dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 133c
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
133d 133d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1308
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1308 0x1308
seq_int_reads 6 CONTROL TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
133e ; --------------------------------------------------------------------------------------
133e ; 0x02fd Declare_Variable Variant_Record,Duplicate
133e ; --------------------------------------------------------------------------------------
133e MACRO_Declare_Variable_Variant_Record,Duplicate:
133e 133e dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 133e
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
133f 133f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1340 1340 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1343
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1343 0x1343
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
1341 1341 seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 02 ?
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1342 1342 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1343 1343 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1344 1344 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1345 1345 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1346 ; --------------------------------------------------------------------------------------
1346 ; Comes from:
1346 ; 12a5 C from color 0x0000
1346 ; 131f C from color 0x1307
1346 ; --------------------------------------------------------------------------------------
1346 1346 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
1347 1347 fiu_len_fill_lit 78 zero-fill 0x38; Flow R cc=True
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 1348 0x1348
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1348 1348 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
1349 1349 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
134a 134a fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x134d
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 134d 0x134d
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 05 GP05
typ_alu_func 7 INC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
134b 134b seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
134c 134c fiu_mem_start 2 start-rd
seq_en_micro 0
134d 134d typ_c_adr 37 GP08
val_rand 2 DEC_LOOP_COUNTER
134e 134e fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
134f 134f ioc_fiubs 0 fiu
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
1350 1350 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 09 GP09
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1351 1351 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 08 GP08
1352 1352 fiu_fill_mode_src 0 ; Flow J cc=False 0x1354
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1354 0x1354
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 09 GP09
1353 1353 fiu_fill_mode_src 0 ; Flow J 0x1357
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1357 0x1357
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
1354 1354 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1355 1355 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1356 1356 fiu_load_var 1 hold_var; Flow J 0x1357
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1357 0x1357
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1357 1357 ioc_load_wdr 0 ; Flow J cc=False 0x1349
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1349 0x1349
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
1358 1358 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_b_adr 05 GP05
1359 1359 ioc_tvbs 2 fiu+val; Flow R
seq_br_type a Unconditional Return
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
135a ; --------------------------------------------------------------------------------------
135a ; 0x0337 Declare_Variable Array
135a ; --------------------------------------------------------------------------------------
135a MACRO_Declare_Variable_Array:
135a 135a dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 135a
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
135b 135b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1368
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1368 0x1368
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR0a:00 #0x88000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame a
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
135c 135c ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x135e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 135e 0x135e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 39 TR06:19 #0xd0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
135d 135d fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1363
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 1363 0x1363
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 1c ?
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
135e 135e ioc_tvbs c mem+mem+csa+dummy; Flow J 0x135f
seq_br_type 2 Push (branch address)
seq_branch_adr 1362 0x1362
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
135f 135f ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x1369
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1369 0x1369
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
1360 1360 ioc_fiubs 2 typ ; Flow J cc=False 0x1363
seq_br_type 0 Branch False
seq_branch_adr 1363 0x1363
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 02 ?
typ_a_adr 03 GP03
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1361 1361 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2a5e
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2a5e 0x2a5e
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
1362 1362 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1363 1363 ioc_fiubs 2 typ ; Flow J cc=True 0x1365
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1365 0x1365
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
1364 1364 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
1365 1365 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
1366 1366 seq_br_type 7 Unconditional Call; Flow C 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
1367 1367 fiu_mem_start 2 start-rd; Flow J 0x1363
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1363 0x1363
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1368 1368 ioc_tvbs 2 fiu+val; Flow C 0x32d7
seq_br_type 7 Unconditional Call
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
1369 ; --------------------------------------------------------------------------------------
1369 ; Comes from:
1369 ; 135f C True from color 0x0000
1369 ; --------------------------------------------------------------------------------------
1369 1369 val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
136a 136a val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
136b 136b seq_br_type a Unconditional Return; Flow R
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
136c ; --------------------------------------------------------------------------------------
136c ; 0x0336 Declare_Variable Array,Visible
136c ; --------------------------------------------------------------------------------------
136c MACRO_Declare_Variable_Array,Visible:
136c 136c dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 136c
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_b_adr 31 VR02:11 #0x1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
136d 136d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
136e 136e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x135e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 135e 0x135e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 39 TR06:19 #0xd0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 6
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
136f 136f fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1363
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1363 0x1363
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1370 ; --------------------------------------------------------------------------------------
1370 ; 0x0335 Declare_Variable Array,Duplicate
1370 ; --------------------------------------------------------------------------------------
1370 MACRO_Declare_Variable_Array,Duplicate:
1370 1370 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1370
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1371 1371 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1372 1372 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1377
fiu_mem_start 4 continue
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1377 0x1377
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1373 1373 seq_b_timing 1 Latch Condition; Flow C cc=True 0x139e
seq_br_type 5 Call True
seq_branch_adr 139e 0x139e
1374 1374 ioc_fiubs 2 typ ; Flow J cc=False 0x1363
seq_br_type 0 Branch False
seq_branch_adr 1363 0x1363
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 02 ?
typ_a_adr 03 GP03
typ_c_adr 39 GP06
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1375 1375 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1376 1376 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1377 1377 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x139e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 139e 0x139e
typ_c_adr 39 GP06
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1378 1378 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_c_lit 0
typ_frame c
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1379 1379 fiu_len_fill_lit 4b zero-fill 0xb
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 5
137a 137a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x137d
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 137d 0x137d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
137b 137b fiu_fill_mode_src 0 ; Flow C cc=False 0x1380
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1380 0x1380
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
137c 137c seq_br_type 3 Unconditional Branch; Flow J 0x1384
seq_branch_adr 1384 0x1384
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_rand c START_MULTIPLY
137d 137d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
137e 137e fiu_fill_mode_src 0 ; Flow C cc=False 0x1380
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1380 0x1380
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
137f 137f seq_br_type 3 Unconditional Branch; Flow J 0x1384
seq_branch_adr 1384 0x1384
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_rand c START_MULTIPLY
1380 ; --------------------------------------------------------------------------------------
1380 ; Comes from:
1380 ; 137b C False from color 0x0000
1380 ; 137e C False from color 0x0000
1380 ; --------------------------------------------------------------------------------------
1380 1380 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1382
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1382 0x1382
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1381 1381 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1382 1382 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1383 1383 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1384 1384 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J cc=True 0x1388
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1388 0x1388
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1385 1385 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1386 1386 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1387 1387 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
1388 1388 ioc_tvbs 1 typ+fiu; Flow J 0x1389
seq_br_type 2 Push (branch address)
seq_branch_adr 138d 0x138d
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1389 1389 ioc_fiubs 1 val ; Flow J cc=True 0x138b
seq_br_type 1 Branch True
seq_branch_adr 138b 0x138b
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
138a 138a val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
138b 138b seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1390
seq_br_type 1 Branch True
seq_branch_adr 1390 0x1390
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
138c 138c seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1390
seq_br_type 1 Branch True
seq_branch_adr 1390 0x1390
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
138d 138d ioc_fiubs 2 typ ; Flow J cc=False 0x1367
seq_br_type 0 Branch False
seq_branch_adr 1367 0x1367
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 02 ?
typ_a_adr 03 GP03
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
138e 138e ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
138f 138f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1390 1390 fiu_len_fill_lit 79 zero-fill 0x39
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1391 1391 ioc_fiubs 0 fiu
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
1392 1392 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1395
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1395 0x1395
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1393 1393 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1394 1394 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1395 1395 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1399
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1399 0x1399
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
1396 1396 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
1397 1397 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x139b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 139b 0x139b
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1398 1398 seq_b_timing 0 Early Condition; Flow R cc=True
; Flow J cc=False 0x1392
seq_br_type 8 Return True
seq_branch_adr 1392 0x1392
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
1399 1399 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
139a 139a fiu_fill_mode_src 0 ; Flow J 0x1397
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1397 0x1397
139b 139b fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
val_b_adr 05 GP05
139c 139c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
139d 139d ioc_tvbs 2 fiu+val; Flow R
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
139e ; --------------------------------------------------------------------------------------
139e ; Comes from:
139e ; 1373 C True from color 0x0000
139e ; 1377 C True from color 0x0000
139e ; --------------------------------------------------------------------------------------
139e 139e val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
139f 139f val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
13a0 13a0 seq_br_type a Unconditional Return; Flow R
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
13a1 13a1 <halt> ; Flow R
13a2 ; --------------------------------------------------------------------------------------
13a2 ; 0x0334 Declare_Variable Array,With_Constraint
13a2 ; --------------------------------------------------------------------------------------
13a2 MACRO_Declare_Variable_Array,With_Constraint:
13a2 13a2 dispatch_brk_class 4 ; Flow J 0x13a3
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 13a2
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 3fff 0x3fff
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 21 TR0c:01 #0x8000000
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
13a3 13a3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x13cf
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 13cf 0x13cf
seq_int_reads 6 CONTROL TOP
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
13a4 13a4 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 28 TR07:08 #0xf0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
val_alu_func 1c DEC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13a5 13a5 fiu_tivi_src 1 tar_val; Flow J cc=True 0x13c4
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13c4 0x13c4
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 6
13a6 13a6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 3a GP05
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13a7 13a7 fiu_fill_mode_src 0 ; Flow J cc=True 0x13b2
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13b2 0x13b2
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
13a8 13a8 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x13a9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 13aa 0x13aa
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13a9 13a9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x13b5
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 13b5 0x13b5
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
13aa 13aa seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
13ab 13ab fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
13ac 13ac fiu_fill_mode_src 0 ; Flow J cc=False 0x13af
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 13af 0x13af
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
13ad 13ad fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
13ae 13ae ioc_load_wdr 0 ; Flow J 0x13c1
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 13c1 0x13c1
13af 13af fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
13b0 13b0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 2
13b1 13b1 fiu_load_var 1 hold_var; Flow J 0x13ae
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 13ae 0x13ae
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
13b2 13b2 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x13b3
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 13c1 0x13c1
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
13b3 13b3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a2
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 04 GP04
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
13b4 13b4 fiu_mem_start 2 start-rd; Flow C cc=False 0x32a2
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
13b5 13b5 fiu_fill_mode_src 0 ; Flow J cc=False 0x13bd
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 13bd 0x13bd
seq_en_micro 0
typ_a_adr 07 GP07
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
13b6 13b6 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
13b7 13b7 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
13b8 13b8 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 13b9 0x13b9
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
13b9 13b9 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
13ba 13ba seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
13bb 13bb seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 13bc 0x13bc
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
13bc 13bc seq_br_type 7 Unconditional Call; Flow C 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
13bd 13bd fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
13be 13be fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_mar_cntl 6 INCREMENT_MAR
13bf 13bf ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
13c0 13c0 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0x13b9
seq_br_type 8 Return True
seq_branch_adr 13b9 0x13b9
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
13c1 13c1 fiu_tivi_src 4 fiu_var; Flow C cc=True 0x13cc
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 13cc 0x13cc
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 3 POP_CSA
typ_frame 1f
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
13c2 13c2 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 13c3 0x13c3
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
13c3 13c3 ioc_fiubs 2 typ ; Flow C 0x32cc
seq_br_type 7 Unconditional Call
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
typ_a_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
13c4 13c4 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
13c5 13c5 ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
13c6 13c6 ioc_tvbs 2 fiu+val; Flow C cc=True 0x13c9
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 13c9 0x13c9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
13c7 13c7 seq_b_timing 1 Latch Condition; Flow J cc=False 0x13a6
seq_br_type 0 Branch False
seq_branch_adr 13a6 0x13a6
13c8 13c8 ioc_fiubs 1 val ; Flow J 0x13a6
seq_br_type 3 Unconditional Branch
seq_branch_adr 13a6 0x13a6
seq_random 07 Push_stack+?
val_a_adr 32 VR12:12 #0x3fff
val_frame 12
13c9 ; --------------------------------------------------------------------------------------
13c9 ; Comes from:
13c9 ; 13c6 C True from color MACRO_Declare_Variable_Array,With_Constraint
13c9 ; 13e9 C True from color MACRO_Declare_Variable_Array,With_Constraint
13c9 ; --------------------------------------------------------------------------------------
13c9 13c9 val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
13ca 13ca seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
13cb 13cb ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
13cc ; --------------------------------------------------------------------------------------
13cc ; Comes from:
13cc ; 13c1 C True from color MACRO_Declare_Variable_Array,With_Constraint
13cc ; --------------------------------------------------------------------------------------
13cc 13cc ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
13cd 13cd seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
13ce 13ce seq_br_type a Unconditional Return; Flow R
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
13cf 13cf fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 28 TR07:08 #0xf0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
val_alu_func 1c DEC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13d0 13d0 fiu_mem_start 4 continue; Flow J cc=True 0x13e7
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13e7 0x13e7
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 6
13d1 13d1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_c_adr 3a GP05
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
13d2 13d2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1419
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1419 0x1419
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13d3 13d3 fiu_fill_mode_src 0 ; Flow J cc=True 0x13d7
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13d7 0x13d7
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
13d4 13d4 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13d5 13d5 ioc_fiubs 1 val ; Flow C cc=False 0x32dc
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 8
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
13d6 13d6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x13db
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 13db 0x13db
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 13 ONES
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
13d7 13d7 typ_c_adr 3b GP04
val_c_adr 3b GP04
13d8 13d8 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
13d9 13d9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a2
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 2f TR09:0f #0x8000000080000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 04 GP04
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
13da 13da fiu_mem_start 2 start-rd; Flow C cc=False 0x32a2
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
13db 13db fiu_fill_mode_src 0 ; Flow J cc=False 0x13e2
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 13e2 0x13e2
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
13dc 13dc fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
13dd 13dd ioc_load_wdr 0 ; Flow J cc=True 0x13ef
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13ef 0x13ef
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
13de 13de seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
13df 13df seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
13e0 13e0 seq_br_type 1 Branch True; Flow J cc=True 0x13ef
seq_branch_adr 13ef 0x13ef
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
13e1 13e1 seq_br_type 3 Unconditional Branch; Flow J 0x13ef
seq_branch_adr 13ef 0x13ef
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
13e2 13e2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
13e3 13e3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 6 INCREMENT_MAR
13e4 13e4 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
13e5 13e5 seq_b_timing 1 Latch Condition; Flow J cc=True 0x13ef
seq_br_type 1 Branch True
seq_branch_adr 13ef 0x13ef
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
13e6 13e6 seq_br_type 3 Unconditional Branch; Flow J 0x13df
seq_branch_adr 13df 0x13df
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
13e7 13e7 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
13e8 13e8 ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
13e9 13e9 ioc_tvbs 2 fiu+val; Flow C cc=True 0x13c9
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 13c9 0x13c9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
13ea 13ea fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x13d1
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 13d1 0x13d1
13eb 13eb fiu_mem_start 2 start-rd; Flow J 0x13d1
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 13d1 0x13d1
seq_random 07 Push_stack+?
val_a_adr 32 VR12:12 #0x3fff
val_frame 12
13ec ; --------------------------------------------------------------------------------------
13ec ; Comes from:
13ec ; 1416 C True from color MACRO_Declare_Variable_Array,With_Constraint
13ec ; --------------------------------------------------------------------------------------
13ec 13ec ioc_fiubs 1 val ; Flow R cc=False
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 13ed 0x13ed
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
13ed 13ed seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 27 TR09:07 #0xa0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 6 A_MINUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
13ee 13ee seq_br_type a Unconditional Return; Flow R
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
13ef 13ef fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
13f0 13f0 fiu_fill_mode_src 0 ; Flow J cc=False 0x13f2
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 13f2 0x13f2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
13f1 13f1 fiu_fill_mode_src 0 ; Flow J 0x13f5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 13f5 0x13f5
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
13f2 13f2 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
13f3 13f3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
13f4 13f4 fiu_load_var 1 hold_var; Flow J 0x13f5
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 13f5 0x13f5
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
13f5 13f5 ioc_load_wdr 0 ; Flow J 0x13f6
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 13f6 0x13f6
13f6 13f6 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1c TOP - 4
val_alu_func 1c DEC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13f7 13f7 seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 1c TOP - 4
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
13f8 13f8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13f9 13f9 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x13fe
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 13fe 0x13fe
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
13fa 13fa fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
13fb 13fb fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
val_b_adr 1d TOP - 3
13fc 13fc ioc_fiubs 0 fiu ; Flow C cc=False 0x32dc
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 1d TOP - 3
val_frame 6
13fd 13fd fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1400
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1400 0x1400
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 13 ONES
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
13fe 13fe fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a2
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
13ff 13ff fiu_mem_start 2 start-rd; Flow C cc=False 0x32a2
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
1400 1400 fiu_fill_mode_src 0 ; Flow J cc=False 0x1407
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1407 0x1407
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1401 1401 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1402 1402 ioc_load_wdr 0 ; Flow J cc=True 0x140d
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 140d 0x140d
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_m_a_src 2 Bits 32…47
1403 1403 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1404 1404 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1405 1405 seq_br_type 1 Branch True; Flow J cc=True 0x140d
seq_branch_adr 140d 0x140d
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
1406 1406 seq_br_type 7 Unconditional Call; Flow C 0x32d2
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
1407 1407 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1408 1408 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1409 1409 fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
140a 140a ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
140b 140b seq_b_timing 1 Latch Condition; Flow J cc=True 0x140d
seq_br_type 1 Branch True
seq_branch_adr 140d 0x140d
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_m_a_src 2 Bits 32…47
140c 140c seq_br_type 3 Unconditional Branch; Flow J 0x1404
seq_branch_adr 1404 0x1404
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
140d 140d ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 02 ?
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_frame 6
140e 140e ioc_fiubs 2 typ ; Flow J cc=True 0x1416
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1416 0x1416
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 0f GP0f
typ_csa_cntl 7 FINISH_POP_DOWN
140f 140f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
1410 1410 fiu_fill_mode_src 0 ; Flow J cc=False 0x1413
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1413 0x1413
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1411 1411 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
1412 1412 ioc_load_wdr 0 ; Flow J 0x1416
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1416 0x1416
1413 1413 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1414 1414 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 7
1415 1415 fiu_load_var 1 hold_var; Flow J 0x1412
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1412 0x1412
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1416 1416 fiu_tivi_src 4 fiu_var; Flow C cc=True 0x13ec
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 13ec 0x13ec
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1417 1417 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 1418 0x1418
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1418 1418 ioc_fiubs 2 typ ; Flow C 0x32cc
seq_br_type 7 Unconditional Call
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
typ_a_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
1419 1419 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
141a 141a fiu_len_fill_lit 4d zero-fill 0xd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
141b 141b seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
141c 141c fiu_mem_start 2 start-rd; Flow C cc=False 0x32cc
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
141d 141d ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
141e 141e ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
141f 141f seq_br_type 7 Unconditional Call; Flow C 0x1441
seq_branch_adr 1441 0x1441
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1420 1420 ioc_fiubs 2 typ ; Flow J cc=True 0x1432
seq_br_type 1 Branch True
seq_branch_adr 1432 0x1432
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1421 1421 val_a_adr 17 LOOP_COUNTER
val_alu_func 1e A_AND_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
1422 1422 typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
1423 1423 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1424 1424 ioc_fiubs 1 val
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1425 1425 seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1426 1426 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1429
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1429 0x1429
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
1427 1427 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1428 1428 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
1429 1429 fiu_mem_start 4 continue
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
142a 142a ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
142b 142b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x142d
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 142d 0x142d
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
142c 142c seq_br_type 3 Unconditional Branch; Flow J 0x142e
seq_branch_adr 142e 0x142e
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
142d 142d seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_frame 6
142e 142e fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 0 PASS_A
142f 142f fiu_fill_mode_src 0 ; Flow J cc=False 0x1439
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1439 0x1439
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 05 GP05
1430 1430 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 0 PASS_A
1431 1431 ioc_load_wdr 0 ; Flow J cc=False 0x1426
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1426 0x1426
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 5
1432 1432 ioc_adrbs 2 typ
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
1433 1433 ioc_fiubs 2 typ
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_csa_cntl 7 FINISH_POP_DOWN
1434 1434 fiu_tivi_src 4 fiu_var
ioc_tvbs 2 fiu+val
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 3 POP_CSA
typ_frame 1f
1435 1435 seq_b_timing 1 Latch Condition; Flow C cc=True 0x143c
seq_br_type 5 Call True
seq_branch_adr 143c 0x143c
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1436 1436 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 1437 0x1437
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1437 1437 ioc_fiubs 2 typ ; Flow C cc=True 0x32d2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
1438 1438 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
1439 1439 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
143a 143a fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
143b 143b fiu_load_var 1 hold_var; Flow J 0x1431
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1431 0x1431
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
143c ; --------------------------------------------------------------------------------------
143c ; Comes from:
143c ; 1435 C True from color MACRO_Declare_Variable_Array,With_Constraint
143c ; --------------------------------------------------------------------------------------
143c 143c ioc_fiubs 1 val ; Flow J cc=True 0x143f
seq_br_type 1 Branch True
seq_branch_adr 143f 0x143f
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
143d 143d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d2
seq_br_type 5 Call True
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
143e 143e seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
143f 143f ioc_fiubs 1 val ; Flow C 0x2a5e
seq_br_type 7 Unconditional Call
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1440 1440 seq_br_type a Unconditional Return; Flow R
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1441 ; --------------------------------------------------------------------------------------
1441 ; Comes from:
1441 ; 141f C from color MACRO_Declare_Variable_Array,With_Constraint
1441 ; --------------------------------------------------------------------------------------
1441 1441 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
1442 1442 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
1443 1443 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1444 1444 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1445 1445 seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3a GP05
val_frame 6
1446 1446 ioc_load_wdr 0 ; Flow J cc=True 0x1457
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1457 0x1457
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
1447 1447 val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1448 1448 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_c_adr 3b GP04
1449 1449 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
144a 144a fiu_fill_mode_src 0 ; Flow J cc=False 0x1458
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1458 0x1458
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 07 GP07
144b 144b fiu_fill_mode_src 0 ; Flow J cc=True 0x145b
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 145b 0x145b
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 0 PASS_A
144c 144c ioc_load_wdr 0 ; Flow C cc=True 0x32a2
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
144d 144d seq_br_type 0 Branch False; Flow J cc=False 0x1452
seq_branch_adr 1452 0x1452
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
144e 144e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
144f 144f fiu_fill_mode_src 0 ; Flow J cc=False 0x1463
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1463 0x1463
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1450 1450 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1451 1451 ioc_fiubs 2 typ ; Flow J 0x1441
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1441 0x1441
typ_a_adr 04 GP04
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1452 1452 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
1453 1453 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1454 1454 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1455 1455 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x144f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 144f 0x144f
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
1456 1456 seq_br_type 3 Unconditional Branch; Flow J 0x144f
seq_branch_adr 144f 0x144f
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1457 1457 seq_br_type 3 Unconditional Branch; Flow J 0x1448
seq_branch_adr 1448 0x1448
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1458 1458 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1459 1459 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
145a 145a fiu_load_var 1 hold_var; Flow J cc=False 0x144c
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 144c 0x144c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
145b 145b ioc_load_wdr 0 ; Flow C cc=True 0x32a2
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
145c 145c seq_br_type 0 Branch False; Flow J cc=False 0x145e
seq_branch_adr 145e 0x145e
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
145d 145d seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
145e 145e seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
145f 145f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1460 1460 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1461 1461 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1462 0x1462
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
1462 1462 seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1463 1463 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1464 1464 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1465 1465 fiu_load_var 1 hold_var; Flow J 0x1451
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1451 0x1451
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1466 ; --------------------------------------------------------------------------------------
1466 ; 0x0333 Declare_Variable Array,Visible,With_Constraint
1466 ; --------------------------------------------------------------------------------------
1466 MACRO_Declare_Variable_Array,Visible,With_Constraint:
1466 1466 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1466
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 07 Push_stack+?
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
1467 1467 fiu_mem_start 2 start-rd; Flow J 0x13a3
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 13a3 0x13a3
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1468 ; --------------------------------------------------------------------------------------
1468 ; 0x01ae Execute Matrix,Not_Equal
1468 ; 0x01af Execute Matrix,Equal
1468 ; --------------------------------------------------------------------------------------
1468 MACRO_Execute_Matrix,Equal:
1468 MACRO_Execute_Matrix,Not_Equal:
1468 1468 dispatch_brk_class 8 ; Flow J cc=True 0x146a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1468
fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 146a 0x146a
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1469 1469 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
146a 146a fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x147b
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 147b 0x147b
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
146b 146b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
146c 146c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1473
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1473 0x1473
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
146d 146d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
146e 146e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
146f 146f fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1471
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1471 0x1471
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1470 1470 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1477
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1477 0x1477
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
1471 1471 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1472 1472 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1477
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1477 0x1477
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
1473 1473 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x30a7
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1474 1474 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 5
1475 1475 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
1476 1476 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1477
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1477 0x1477
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
1477 1477 seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 06 GP06
val_rand c START_MULTIPLY
1478 1478 seq_b_timing 1 Latch Condition; Flow J cc=True 0x147e
seq_br_type 1 Branch True
seq_branch_adr 147e 0x147e
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1479 1479 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
147a 147a seq_br_type 3 Unconditional Branch; Flow J 0x147e
seq_branch_adr 147e 0x147e
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
147b 147b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
147c 147c fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
147d 147d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x147e
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 147e 0x147e
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
147e 147e fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x148f
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 148f 0x148f
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
147f 147f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1480 1480 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1487
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1487 0x1487
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 34 VR07:14 #0xa0
val_frame 7
1481 1481 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1482 1482 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
1483 1483 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1485
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1485 0x1485
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1484 1484 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x148b
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 148b 0x148b
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
1485 1485 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1486 1486 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x148b
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 148b 0x148b
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
1487 1487 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x30a7
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1488 1488 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
1489 1489 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
148a 148a fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x148b
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 148b 0x148b
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
148b 148b seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_rand c START_MULTIPLY
148c 148c seq_b_timing 1 Latch Condition; Flow J cc=True 0x1492
seq_br_type 1 Branch True
seq_branch_adr 1492 0x1492
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
148d 148d seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
148e 148e seq_br_type 3 Unconditional Branch; Flow J 0x1492
seq_branch_adr 1492 0x1492
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
148f 148f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1490 1490 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1491 1491 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1492
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1492 0x1492
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
1492 1492 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1495
seq_br_type 1 Branch True
seq_branch_adr 1495 0x1495
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
1493 1493 ioc_fiubs 1 val ; Flow C cc=True 0x272c
seq_br_type 5 Call True
seq_branch_adr 272c 0x272c
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
1494 1494 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1495 1495 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x1494
seq_br_type 0 Branch False
seq_branch_adr 1494 0x1494
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
val_a_adr 04 GP04
val_alu_func 0 PASS_A
1496 1496 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x1494
seq_br_type 0 Branch False
seq_branch_adr 1494 0x1494
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_alu_func 0 PASS_A
val_alu_func 0 PASS_A
1497 1497 seq_br_type 3 Unconditional Branch; Flow J 0x1494
seq_branch_adr 1494 0x1494
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
1498 ; --------------------------------------------------------------------------------------
1498 ; 0x01ad Execute Matrix,First
1498 ; --------------------------------------------------------------------------------------
1498 MACRO_Execute_Matrix,First:
1498 1498 dispatch_brk_class 8 ; Flow J cc=True 0x14a2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1498
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14a2 0x14a2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1499 1499 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x14a7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14a7 0x14a7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 20 TR14:00 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
149a 149a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x149c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 149c 0x149c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
149b 149b fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
149c 149c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
149d 149d fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
149e 149e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x14a0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 14a0 0x14a0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
149f 149f fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x32d9
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1c DEC_A
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
14a0 14a0 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
14a1 14a1 fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x32d9
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1c DEC_A
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
14a2 14a2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14a4
seq_br_type 1 Branch True
seq_branch_adr 14a4 0x14a4
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
14a3 14a3 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x149e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 149e 0x149e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_frame 2
14a4 14a4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
14a5 14a5 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_alu_func 1c DEC_A
14a6 14a6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14a7 14a7 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
14a8 14a8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14a9 14a9 <halt> ; Flow R
14aa ; --------------------------------------------------------------------------------------
14aa ; 0x01ab Execute Matrix,Length
14aa ; --------------------------------------------------------------------------------------
14aa MACRO_Execute_Matrix,Length:
14aa 14aa dispatch_brk_class 8 ; Flow J cc=True 0x14b1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 14aa
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14b1 0x14b1
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
14ab 14ab seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14b4
seq_br_type 1 Branch True
seq_branch_adr 14b4 0x14b4
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
14ac 14ac fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
14ad 14ad fiu_mem_start a start_continue_if_false; Flow J cc=False 0x14af
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 14af 0x14af
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
14ae 14ae fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
14af 14af fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
14b0 14b0 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
14b1 14b1 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1c DEC_A
14b2 14b2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14b4
seq_br_type 1 Branch True
seq_branch_adr 14b4 0x14b4
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
14b3 14b3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x14ad
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 14ad 0x14ad
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
14b4 14b4 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
14b5 14b5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
14b6 ; --------------------------------------------------------------------------------------
14b6 ; Comes from:
14b6 ; 14d2 C from color MACRO_Execute_Matrix,Last
14b6 ; 14d4 C from color MACRO_Execute_Matrix,Bounds
14b6 ; 14d8 C from color MACRO_Execute_Matrix,Reverse_Bounds
14b6 ; --------------------------------------------------------------------------------------
14b6 14b6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14c7
seq_br_type 1 Branch True
seq_branch_adr 14c7 0x14c7
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
14b7 14b7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x14c9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 14c9 0x14c9
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
14b8 14b8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x14bc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 14bc 0x14bc
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
14b9 14b9 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 5
14ba 14ba fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
14bb 14bb ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x14c0
seq_br_type 8 Return True
seq_branch_adr 14c0 0x14c0
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
14bc 14bc fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
14bd 14bd fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 5
14be 14be fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
14bf 14bf ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 14c0 0x14c0
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
14c0 14c0 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14c2
seq_br_type 1 Branch True
seq_branch_adr 14c2 0x14c2
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
14c1 14c1 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x14c3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 14c3 0x14c3
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
14c2 14c2 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
14c3 ; --------------------------------------------------------------------------------------
14c3 ; Comes from:
14c3 ; 14fe C from color 0x0000
14c3 ; 1503 C from color 0x0000
14c3 ; --------------------------------------------------------------------------------------
14c3 14c3 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x14c5
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 14c5 0x14c5
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
14c4 14c4 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
14c5 14c5 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
14c6 14c6 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
14c7 14c7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1c DEC_A
14c8 14c8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x14b8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 14b8 0x14b8
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
14c9 14c9 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
14ca 14ca ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
14cb 14cb fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x14d0
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 14d0 0x14d0
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
14cc 14cc fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
14cd 14cd seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14cf
seq_br_type 1 Branch True
seq_branch_adr 14cf 0x14cf
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
14ce 14ce fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
14cf 14cf fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
14d0 14d0 ioc_tvbs 1 typ+fiu; Flow R
seq_br_type a Unconditional Return
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
14d1 14d1 <halt> ; Flow R
14d2 ; --------------------------------------------------------------------------------------
14d2 ; 0x01ac Execute Matrix,Last
14d2 ; --------------------------------------------------------------------------------------
14d2 MACRO_Execute_Matrix,Last:
14d2 14d2 dispatch_brk_class 8 ; Flow C 0x14b6
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 14d2
seq_br_type 7 Unconditional Call
seq_branch_adr 14b6 0x14b6
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
14d3 14d3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14d4 ; --------------------------------------------------------------------------------------
14d4 ; 0x01aa Execute Matrix,Bounds
14d4 ; --------------------------------------------------------------------------------------
14d4 MACRO_Execute_Matrix,Bounds:
14d4 14d4 dispatch_brk_class 8 ; Flow C 0x14b6
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 14d4
seq_br_type 7 Unconditional Call
seq_branch_adr 14b6 0x14b6
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
14d5 14d5 seq_random 02 ?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14d6 14d6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
14d7 14d7 <halt> ; Flow R
14d8 ; --------------------------------------------------------------------------------------
14d8 ; 0x01a9 Execute Matrix,Reverse_Bounds
14d8 ; --------------------------------------------------------------------------------------
14d8 MACRO_Execute_Matrix,Reverse_Bounds:
14d8 14d8 dispatch_brk_class 8 ; Flow C 0x14b6
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 14d8
seq_br_type 7 Unconditional Call
seq_branch_adr 14b6 0x14b6
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
14d9 14d9 seq_random 02 ?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14da 14da fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
14db 14db <halt> ; Flow R
14dc ; --------------------------------------------------------------------------------------
14dc ; 0x01a8 Execute Matrix,Element_Type
14dc ; --------------------------------------------------------------------------------------
14dc MACRO_Execute_Matrix,Element_Type:
14dc 14dc dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 14dc
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
14dd 14dd typ_a_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_rand b CARRY IN = Q BIT FROM VAL
14de 14de fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
14df 14df <halt> ; Flow R
14e0 ; --------------------------------------------------------------------------------------
14e0 ; 0x019d Execute Matrix,In_Type
14e0 ; --------------------------------------------------------------------------------------
14e0 MACRO_Execute_Matrix,In_Type:
14e0 14e0 dispatch_brk_class 8 ; Flow C cc=False 0x1521
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 14e0
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1521 0x1521
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
14e1 14e1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x14ec
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 14ec 0x14ec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
14e2 14e2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
14e3 14e3 <halt> ; Flow R
14e4 ; --------------------------------------------------------------------------------------
14e4 ; 0x019c Execute Matrix,Not_In_Type
14e4 ; --------------------------------------------------------------------------------------
14e4 MACRO_Execute_Matrix,Not_In_Type:
14e4 14e4 dispatch_brk_class 8 ; Flow C cc=False 0x1521
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 14e4
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1521 0x1521
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
14e5 14e5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x14ec
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 14ec 0x14ec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
14e6 14e6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
14e7 14e7 <halt> ; Flow R
14e8 ; --------------------------------------------------------------------------------------
14e8 ; 0x019b Execute Matrix,Check_In_Type
14e8 ; --------------------------------------------------------------------------------------
14e8 MACRO_Execute_Matrix,Check_In_Type:
14e8 14e8 dispatch_brk_class 8 ; Flow C cc=False 0x1521
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 14e8
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1521 0x1521
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
14e9 14e9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x14ec
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 14ec 0x14ec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
14ea 14ea fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 14eb 0x14eb
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
14eb 14eb seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
14ec 14ec fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1513
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1513 0x1513
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 14 ZEROS
val_b_adr 31 VR02:11 #0x1
val_frame 2
14ed 14ed fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x14fb
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 14fb 0x14fb
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
14ee 14ee <default>
14ef 14ef fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
14f0 14f0 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14fa
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 39 GP06
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 39 GP06
14f1 14f1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x14f5
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 14f5 0x14f5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
14f2 14f2 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
14f3 14f3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
14f4 14f4 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x14fa
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
14f5 14f5 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14fa
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
14f6 14f6 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 14f7 0x14f7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
14f7 14f7 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
14f8 14f8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
14f9 14f9 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
14fa 14fa seq_br_type a Unconditional Return; Flow R
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
14fb 14fb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1507
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1507 0x1507
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
14fc 14fc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14fa
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 39 GP06
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 39 GP06
14fd 14fd seq_br_type 1 Branch True; Flow J cc=True 0x1501
seq_branch_adr 1501 0x1501
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
14fe 14fe fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x14c3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 14c3 0x14c3
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
14ff 14ff fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 07 GP07
1500 1500 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x14fa
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
1501 1501 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x14fa
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1502 1502 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1503 0x1503
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
1503 1503 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x14c3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 14c3 0x14c3
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
1504 1504 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
1505 1505 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1506 0x1506
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1506 1506 seq_br_type a Unconditional Return; Flow R
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
1507 ; --------------------------------------------------------------------------------------
1507 ; Comes from:
1507 ; 14fb C from color 0x0000
1507 ; 1518 C from color 0x0000
1507 ; --------------------------------------------------------------------------------------
1507 1507 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x150d
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 150d 0x150d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1508 1508 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
1509 1509 fiu_fill_mode_src 0
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_frame 2
150a 150a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1510
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1510 0x1510
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
150b 150b fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
150c 150c fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
150d 150d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
150e 150e fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
150f 150f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x150a
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 150a 0x150a
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_frame 2
1510 1510 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1511 1511 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
1512 1512 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
1513 1513 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1518
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1518 0x1518
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1514 1514 <default>
1515 1515 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1516 1516 fiu_load_var 1 hold_var; Flow J cc=True 0x14fa
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 02 GP02
typ_c_adr 39 GP06
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_c_adr 39 GP06
1517 1517 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x151a
seq_br_type 3 Unconditional Branch
seq_branch_adr 151a 0x151a
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1518 1518 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1507
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1507 0x1507
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1519 1519 fiu_load_var 1 hold_var; Flow J cc=True 0x14fa
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 14fa 0x14fa
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 02 GP02
typ_c_adr 39 GP06
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_c_adr 39 GP06
151a 151a fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
151b 151b fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
151c 151c seq_br_type 0 Branch False; Flow J cc=False 0x14fa
seq_branch_adr 14fa 0x14fa
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
151d 151d fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 03 GP03
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
151e 151e ioc_tvbs 1 typ+fiu
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
151f 151f seq_br_type 0 Branch False; Flow J cc=False 0x14fa
seq_branch_adr 14fa 0x14fa
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1520 1520 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x14fa
seq_br_type 9 Return False
seq_branch_adr 14fa 0x14fa
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
1521 ; --------------------------------------------------------------------------------------
1521 ; Comes from:
1521 ; 14e0 C False from color 0x0000
1521 ; 14e4 C False from color 0x0000
1521 ; 14e8 C False from color 0x0000
1521 ; 1582 C False from color 0x0000
1521 ; 15f8 C False from color 0x0000
1521 ; --------------------------------------------------------------------------------------
1521 1521 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1522 1522 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1523 1523 seq_br_type a Unconditional Return; Flow R
1524 ; --------------------------------------------------------------------------------------
1524 ; 0x01a4 Execute Matrix,Structure_Write
1524 ; --------------------------------------------------------------------------------------
1524 MACRO_Execute_Matrix,Structure_Write:
1524 1524 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1524
dispatch_uses_tos 1
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 14
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1525 1525 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e3e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e3e 0x1e3e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1526 ; --------------------------------------------------------------------------------------
1526 ; 0x01a6 Execute Matrix,Field_Write
1526 ; --------------------------------------------------------------------------------------
1526 MACRO_Execute_Matrix,Field_Write:
1526 1526 dispatch_brk_class 2
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1526
dispatch_uses_tos 1
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 8 type_var
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
1527 1527 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1535
fiu_mem_start a start_continue_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1535 0x1535
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1528 1528 ioc_fiubs 1 val ; Flow J cc=False 0x152f
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 152f 0x152f
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1529 1529 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
152a 152a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
152b 152b seq_random 02 ?
typ_csa_cntl 3 POP_CSA
152c 152c fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1532
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1532 0x1532
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
152d 152d fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3c GP03
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
152e 152e seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
152f 152f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1530 1530 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1531 1531 seq_br_type 3 Unconditional Branch; Flow J 0x152a
seq_branch_adr 152a 0x152a
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1532 1532 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3c GP03
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1533 1533 seq_en_micro 0
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1534 1534 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1535 1535 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1561
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1561 0x1561
typ_b_adr 1e TOP - 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1536 1536 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1532
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1532 0x1532
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1537 1537 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3c GP03
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1538 1538 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1539 1539 <halt> ; Flow R
153a ; --------------------------------------------------------------------------------------
153a ; 0x01a5 Execute Matrix,Field_Reference
153a ; --------------------------------------------------------------------------------------
153a MACRO_Execute_Matrix,Field_Reference:
153a 153a dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 153a
dispatch_uses_tos 1
fiu_mem_start 4 continue
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
153b 153b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1547
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1547 0x1547
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
153c 153c fiu_mem_start 2 start-rd; Flow J cc=False 0x1541
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1541 0x1541
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
153d 153d fiu_mem_start 4 continue; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
153e 153e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
153f 153f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1544
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1544 0x1544
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1540 1540 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a2
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1541 1541 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1542 1542 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1543 1543 fiu_mem_start 4 continue; Flow J 0x153e
seq_br_type 3 Unconditional Branch
seq_branch_adr 153e 0x153e
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1544 1544 ioc_tvbs 2 fiu+val; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1545 1545 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1546 0x1546
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1546 1546 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1547 1547 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1561
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1561 0x1561
typ_a_adr 1e TOP - 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1548 1548 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1544
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1544 0x1544
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1549 1549 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a2
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 04 GP04
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
154a ; --------------------------------------------------------------------------------------
154a ; 0x01a7 Execute Matrix,Field_Read
154a ; --------------------------------------------------------------------------------------
154a MACRO_Execute_Matrix,Field_Read:
154a 154a dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 154a
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
154b 154b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x155c
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 155c 0x155c
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
154c 154c fiu_mem_start 2 start-rd; Flow J cc=False 0x1555
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1555 0x1555
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
154d 154d fiu_mem_start 4 continue; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
154e 154e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
154f 154f fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x155e
fiu_load_tar 1 hold_tar
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 155e 0x155e
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1550 1550 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x32a2
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1551 1551 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1553
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1553 0x1553
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
1552 1552 fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x1558
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1558 0x1558
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1553 1553 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1554 1554 fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x1558
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1558 0x1558
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1555 1555 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1556 1556 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1557 1557 fiu_mem_start 4 continue; Flow J 0x154e
seq_br_type 3 Unconditional Branch
seq_branch_adr 154e 0x154e
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1558 1558 seq_br_type 0 Branch False; Flow J cc=False 0x155b
seq_branch_adr 155b 0x155b
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
1559 1559 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 155a 0x155a
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 03 GP03
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
155a 155a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
155b 155b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
155c 155c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1561
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1561 0x1561
typ_a_adr 1e TOP - 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
155d 155d fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x1550
fiu_load_tar 1 hold_tar
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1550 0x1550
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
155e 155e ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
155f 155f seq_br_type 2 Push (branch address); Flow J 0x1560
seq_branch_adr 1551 0x1551
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1560 1560 fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x32a2
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1561 ; --------------------------------------------------------------------------------------
1561 ; Comes from:
1561 ; 1535 C from color MACRO_Execute_Matrix,Field_Write
1561 ; 1547 C from color 0x0000
1561 ; 155c C from color 0x0000
1561 ; --------------------------------------------------------------------------------------
1561 1561 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1572
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1572 0x1572
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
1562 1562 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
1563 1563 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1564 1564 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x156d
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 156d 0x156d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
1565 1565 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1566 1566 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a2
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
1567 1567 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x156f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 156f 0x156f
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
1568 1568 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1569 1569 seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
156a 156a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
156b 156b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
156c 156c fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
156d 156d fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a2
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
156e 156e fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x1568
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1568 0x1568
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
156f 156f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1570 1570 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1571 1571 fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
seq_br_type a Unconditional Return
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
1572 1572 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1573 1573 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
1574 1574 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x157d
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 157d 0x157d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1575 1575 fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
1576 1576 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a2
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 7
1577 1577 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1578 1578 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x157a
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 157a 0x157a
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1579 1579 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1581
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1581 0x1581
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
157a 157a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
157b 157b seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
157c 157c fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1581
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1581 0x1581
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
157d 157d fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
157e 157e fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a2
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 4
157f 157f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x157a
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 157a 0x157a
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1580 1580 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1581 1581 fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1582 ; --------------------------------------------------------------------------------------
1582 ; 0x019f Execute Matrix,Convert
1582 ; --------------------------------------------------------------------------------------
1582 MACRO_Execute_Matrix,Convert:
1582 1582 dispatch_brk_class 4 ; Flow C cc=False 0x1521
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1582
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1521 0x1521
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1583 1583 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1584 1584 seq_b_timing 1 Latch Condition; Flow J cc=True 0x15a9
seq_br_type 1 Branch True
seq_branch_adr 15a9 0x15a9
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1585 1585 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1594
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1594 0x1594
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1586 1586 ioc_fiubs 1 val
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_frame 2
1587 1587 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1588 1588 ioc_fiubs 2 typ
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1589 1589 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x158b
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 158b 0x158b
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
158a 158a seq_br_type 1 Branch True; Flow J cc=True 0x158d
seq_branch_adr 158d 0x158d
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
158b 158b ioc_fiubs 2 typ ; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
158c 158c seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
val_a_adr 02 GP02
val_alu_func 0 PASS_A
158d 158d fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
158e 158e fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
158f 158f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1591
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1591 0x1591
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1590 1590 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1591 1591 seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 36 GP09
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
1592 1592 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 09 GP09
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
1593 1593 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 07 GP07
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1594 1594 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1599
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1599 0x1599
typ_a_adr 10 TOP
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1595 1595 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 4
1596 1596 ioc_fiubs 1 val ; Flow J cc=True 0x158b
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 158b 0x158b
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_frame 2
1597 1597 seq_br_type 1 Branch True; Flow J cc=True 0x158d
seq_branch_adr 158d 0x158d
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
1598 1598 seq_br_type 3 Unconditional Branch; Flow J 0x158b
seq_branch_adr 158b 0x158b
1599 ; --------------------------------------------------------------------------------------
1599 ; Comes from:
1599 ; 1594 C from color 0x0000
1599 ; 15af C from color 0x0000
1599 ; 1605 C from color 0x0000
1599 ; --------------------------------------------------------------------------------------
1599 1599 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x15a1
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15a1 0x15a1
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
159a 159a fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 5
159b 159b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
159c 159c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x15a4
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15a4 0x15a4
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
159d 159d fiu_fill_mode_src 0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 2
159e 159e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x15a6
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15a6 0x15a6
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
159f 159f fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 4
15a0 15a0 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
15a1 15a1 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
15a2 15a2 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 5
15a3 15a3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x159c
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 159c 0x159c
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
15a4 15a4 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
15a5 15a5 fiu_fill_mode_src 0 ; Flow J 0x159e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 159e 0x159e
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 2
15a6 15a6 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
15a7 15a7 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 4
15a8 15a8 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
15a9 15a9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x15af
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 15af 0x15af
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
15aa 15aa fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
15ab 15ab fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
15ac 15ac fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
15ad 15ad fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x15b8
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 15b8 0x15b8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
15ae 15ae seq_br_type 3 Unconditional Branch; Flow J 0x15b1
seq_branch_adr 15b1 0x15b1
15af 15af fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1599
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1599 0x1599
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
15b0 15b0 fiu_load_var 1 hold_var; Flow J cc=True 0x15b8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 15b8 0x15b8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
15b1 15b1 fiu_load_var 1 hold_var; Flow J cc=True 0x15b7
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 15b7 0x15b7
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
val_alu_func 13 ONES
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
15b2 15b2 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 04 GP04
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
15b3 15b3 ioc_tvbs 1 typ+fiu
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
15b4 15b4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
15b5 15b5 fiu_mem_start 2 start-rd; Flow J cc=True 0x15e3
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 15e3 0x15e3
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
15b6 15b6 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
15b7 15b7 fiu_mem_start 2 start-rd; Flow J 0x15e3
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 15e3 0x15e3
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 13 ONES
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
15b8 15b8 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
15b9 15b9 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 04 GP04
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
15ba 15ba seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
15bb 15bb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
15bc 15bc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x15b7
seq_br_type 1 Branch True
seq_branch_adr 15b7 0x15b7
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
15bd 15bd seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
15be 15be fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 06 GP06
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
15bf 15bf ioc_tvbs 1 typ+fiu; Flow J cc=True 0x15ed
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 15ed 0x15ed
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
15c0 15c0 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
15c1 15c1 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_c_adr 36 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
15c2 15c2 ioc_fiubs 1 val ; Flow C cc=True 0x32a9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
15c3 15c3 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
15c4 15c4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x15c6
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 15c6 0x15c6
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
15c5 15c5 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
15c6 15c6 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_b_adr 05 GP05
15c7 15c7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
15c8 15c8 fiu_fill_mode_src 0 ; Flow J cc=False 0x15d6
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15d6 0x15d6
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
15c9 15c9 fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_frame 6
15ca 15ca ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
15cb 15cb fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
15cc 15cc fiu_fill_mode_src 0 ; Flow J cc=False 0x15d8
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15d8 0x15d8
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 07 GP07
15cd 15cd fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15ce 15ce ioc_load_wdr 0 ; Flow C cc=False 0x32dc
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_frame 6
15cf 15cf fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
typ_b_adr 06 GP06
val_b_adr 06 GP06
15d0 15d0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
15d1 15d1 fiu_fill_mode_src 0 ; Flow J cc=False 0x15da
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15da 0x15da
seq_cond_sel 65 CROSS_WORD_FIELD~
15d2 15d2 fiu_fill_mode_src 0 ; Flow J cc=False 0x15dc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15dc 0x15dc
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15d3 15d3 ioc_load_wdr 0 ; Flow C cc=False 0x32cc
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
15d4 15d4 seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 09 GP09
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
15d5 15d5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 07 GP07
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
15d6 15d6 fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_frame 6
15d7 15d7 fiu_fill_mode_src 0 ; Flow J 0x15ca
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 15ca 0x15ca
typ_mar_cntl 6 INCREMENT_MAR
15d8 15d8 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15d9 15d9 fiu_fill_mode_src 0 ; Flow J 0x15ce
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 15ce 0x15ce
typ_mar_cntl 6 INCREMENT_MAR
15da 15da fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15db 15db fiu_fill_mode_src 0 ; Flow J cc=True 0x15d3
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 15d3 0x15d3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
15dc 15dc ioc_load_wdr 0 ; Flow C cc=False 0x32cc
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR08:0c #0xe0
val_frame 8
15dd 15dd fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
typ_b_adr 03 GP03
val_b_adr 03 GP03
15de 15de fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
15df 15df fiu_fill_mode_src 0 ; Flow J cc=False 0x15e1
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 15e1 0x15e1
seq_cond_sel 65 CROSS_WORD_FIELD~
15e0 15e0 fiu_fill_mode_src 0 ; Flow J 0x15d3
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 15d3 0x15d3
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15e1 15e1 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
15e2 15e2 fiu_fill_mode_src 0 ; Flow J 0x15d3
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 15d3 0x15d3
typ_mar_cntl 6 INCREMENT_MAR
15e3 15e3 seq_b_timing 1 Latch Condition; Flow J cc=True 0x15eb
seq_br_type 1 Branch True
seq_branch_adr 15eb 0x15eb
15e4 15e4 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
15e5 15e5 typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 5
15e6 15e6 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 21 VR02:01 #0x0
val_frame 2
15e7 15e7 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
15e8 15e8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 6
15e9 15e9 ioc_fiubs 2 typ ; Flow J 0x15ea
seq_br_type 2 Push (branch address)
seq_branch_adr 15c4 0x15c4
typ_a_adr 03 GP03
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
15ea 15ea seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_frame 6
15eb 15eb fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
15ec 15ec fiu_len_fill_lit 46 zero-fill 0x6; Flow J 0x15f3
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 15f3 0x15f3
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 2c VR08:0c #0xe0
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 8
15ed 15ed fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
15ee 15ee ioc_fiubs 2 typ ; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 05 GP05
typ_c_adr 36 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
15ef 15ef seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
15f0 15f0 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x15f3
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 15f3 0x15f3
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
val_m_b_src 2 Bits 32…47
15f1 15f1 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
15f2 15f2 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
15f3 15f3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x15f5
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 15f5 0x15f5
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 08 Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
15f4 15f4 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
15f5 15f5 ioc_fiubs 1 val ; Flow C cc=False 0x32cc
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
15f6 15f6 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 09 GP09
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
15f7 15f7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
15f8 ; --------------------------------------------------------------------------------------
15f8 ; 0x019e Execute Matrix,Convert_To_Formal
15f8 ; --------------------------------------------------------------------------------------
15f8 MACRO_Execute_Matrix,Convert_To_Formal:
15f8 15f8 dispatch_brk_class 4 ; Flow C cc=False 0x1521
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 15f8
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1521 0x1521
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_rand 8 SPARE_0x08
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
15f9 15f9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
15fa 15fa seq_b_timing 1 Latch Condition; Flow J cc=True 0x15a9
seq_br_type 1 Branch True
seq_branch_adr 15a9 0x15a9
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
15fb 15fb fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1605
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1605 0x1605
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
15fc 15fc ioc_fiubs 1 val
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_frame 2
15fd 15fd fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
15fe 15fe seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
15ff 15ff fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1600 1600 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
1601 1601 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1602 1602 fiu_tivi_src 2 tar_fiu; Flow J cc=False 0x158d
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 158d 0x158d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1603 1603 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
1604 1604 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1612
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1612 0x1612
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1605 1605 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1599
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1599 0x1599
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1606 1606 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
1607 1607 ioc_fiubs 1 val
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_frame 2
1608 1608 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
1609 1609 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
160a 160a fiu_tivi_src 2 tar_fiu; Flow J cc=False 0x158d
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 158d 0x158d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
160b 160b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_frame 7
160c 160c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x160f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 160f 0x160f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
160d 160d fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
160e 160e fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1612
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1612 0x1612
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
160f 160f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1610 1610 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR12:0c #0xc0
val_frame 12
1611 1611 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1612
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1612 0x1612
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1612 1612 <default>
1613 1613 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1614 1614 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1615 1615 seq_br_type 3 Unconditional Branch; Flow J 0x158d
seq_branch_adr 158d 0x158d
1616 ; --------------------------------------------------------------------------------------
1616 ; 0x01a3 Execute Matrix,Subarray
1616 ; --------------------------------------------------------------------------------------
1616 MACRO_Execute_Matrix,Subarray:
1616 1616 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1616
dispatch_uses_tos 1
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
1617 1617 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32d9
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 14
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1618 1618 ioc_fiubs 1 val ; Flow J cc=False 0x161c
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 161c 0x161c
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1619 1619 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
161a 161a ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
161b 161b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2d TR08:0d #0x50
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
161c 161c seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
161d 161d seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
161e 161e seq_br_type 3 Unconditional Branch; Flow J 0x161a
seq_branch_adr 161a 0x161a
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
161f 161f <halt> ; Flow R
1620 ; --------------------------------------------------------------------------------------
1620 ; 0x2c00-0x2cff Execute Variant_Record,Field_Read,Fixed,Direct,fieldnum
1620 ; --------------------------------------------------------------------------------------
1620 MACRO_Execute_Variant_Record,Field_Read,Fixed,Direct,fieldnum:
1620 1620 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1620
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
1621 1621 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1626
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1626 0x1626
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1622 1622 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1624
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1624 0x1624
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1623 1623 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x1628
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1628 0x1628
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1624 1624 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1625 1625 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x1628
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1628 0x1628
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1626 1626 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 1627 0x1627
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1627 1627 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1628 1628 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1629 0x1629
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 05 GP05
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1629 1629 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
162a ; --------------------------------------------------------------------------------------
162a ; 0x2e00-0x2eff Execute Variant_Record,Field_Read,Variant,Direct,fieldnum
162a ; --------------------------------------------------------------------------------------
162a MACRO_Execute_Variant_Record,Field_Read,Variant,Direct,fieldnum:
162a 162a dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 162a
dispatch_uses_tos 1
fiu_len_fill_lit 48 zero-fill 0x8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 77
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 2e VR04:0e #0x100
val_frame 4
162b 162b fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1634
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1634 0x1634
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
162c 162c fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame a
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
162d 162d fiu_len_fill_lit 48 zero-fill 0x8; Flow J cc=False 0x1637
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1637 0x1637
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
162e 162e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1632
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1632 0x1632
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
162f 162f fiu_fill_mode_src 0 ; Flow R cc=True
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1630 0x1630
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1630 1630 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1631 1631 seq_br_type 7 Unconditional Call; Flow C 0x32a5
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_en_micro 0
1632 1632 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1633 1633 fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x1630
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1630 0x1630
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1634 1634 fiu_len_fill_lit 47 zero-fill 0x7
fiu_mem_start 4 continue
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame a
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1635 1635 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1636 1636 fiu_len_fill_lit 48 zero-fill 0x8; Flow J cc=True 0x162e
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 162e 0x162e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
1637 1637 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x1640
seq_br_type 0 Branch False
seq_branch_adr 1640 0x1640
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_c_lit 2
typ_frame 18
1638 1638 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x163c
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 163c 0x163c
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1639 1639 fiu_fill_mode_src 0 ; Flow J cc=True 0x1630
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1630 0x1630
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
163a 163a fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 163b 0x163b
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 05 GP05
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
163b 163b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
163c 163c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
163d 163d fiu_fill_mode_src 0 ; Flow J cc=True 0x1630
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1630 0x1630
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
163e 163e fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 163f 0x163f
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 05 GP05
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
163f 163f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1640 1640 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 1641 0x1641
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1641 1641 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame a
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1642 1642 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1630
seq_br_type 1 Branch True
seq_branch_adr 1630 0x1630
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
1643 1643 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1644 0x1644
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
1644 1644 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x164c
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 164c 0x164c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1645 1645 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1646 1646 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1653
fiu_load_tar 1 hold_tar
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1653 0x1653
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 7
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1647 1647 ioc_fiubs 1 val ; Flow C 0x1f1e
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 03 GP03
1648 1648 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1649 1649 ioc_tvbs 2 fiu+val; Flow J 0x164a
seq_br_type 2 Push (branch address)
seq_branch_adr 1648 0x1648
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
val_a_adr 21 VR02:01 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
164a 164a ioc_fiubs 1 val ; Flow J cc=False 0x1f1e
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
164b 164b seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
164c 164c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1646
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1646 0x1646
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
164d 164d fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
164e 164e fiu_len_fill_lit 4a zero-fill 0xa
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
164f 164f fiu_len_fill_lit 7d zero-fill 0x3d
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1650 1650 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x1652
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1652 0x1652
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 21 VR05:01 #0x3
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand c START_MULTIPLY
1651 1651 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
1652 1652 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x1647
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1647 0x1647
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
1653 1653 fiu_tivi_src c mar_0xc; Flow J cc=True 0x1649
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 1649 0x1649
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1654 1654 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1655 1655 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_en_micro 0
1656 ; --------------------------------------------------------------------------------------
1656 ; 0x2800-0x28ff Execute Variant_Record,Field_Write,Fixed,Direct,fieldnum
1656 ; --------------------------------------------------------------------------------------
1656 MACRO_Execute_Variant_Record,Field_Write,Fixed,Direct,fieldnum:
1656 1656 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1656
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
1657 1657 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_int_reads 0 TYP VAL BUS
seq_random 09 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1658 ; --------------------------------------------------------------------------------------
1658 ; 0x2900-0x29ff Execute Variant_Record,Field_Write,Fixed,Indirect,fieldnum
1658 ; --------------------------------------------------------------------------------------
1658 MACRO_Execute_Variant_Record,Field_Write,Fixed,Indirect,fieldnum:
1658 1658 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1658
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
1659 1659 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_int_reads 0 TYP VAL BUS
seq_random 09 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
165a 165a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x165c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 165c 0x165c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
165b 165b fiu_fill_mode_src 0 ; Flow J 0x165e
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 165e 0x165e
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
165c 165c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
165d 165d fiu_fill_mode_src 0 ; Flow J 0x165e
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 165e 0x165e
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
165e 165e fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 1d78 0x1d78
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
165f 165f seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
1660 ; --------------------------------------------------------------------------------------
1660 ; 0x2a00-0x2aff Execute Variant_Record,Field_Write,Variant,Direct,fieldnum
1660 ; --------------------------------------------------------------------------------------
1660 MACRO_Execute_Variant_Record,Field_Write,Variant,Direct,fieldnum:
1660 1660 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1660
dispatch_uses_tos 1
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
1661 1661 fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 09 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
1662 1662 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1667
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1667 0x1667
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3f GP00
1663 1663 fiu_len_fill_lit 47 zero-fill 0x7
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1664 1664 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 1d78 0x1d78
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1665 1665 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1666 1666 seq_br_type 7 Unconditional Call; Flow C 0x32a5
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_en_micro 0
1667 1667 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1668 1668 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x1664
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1664 0x1664
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1669 1669 <halt> ; Flow R
166a ; --------------------------------------------------------------------------------------
166a ; 0x2b00-0x2bff Execute Variant_Record,Field_Write,Variant,Indirect,fieldnum
166a ; --------------------------------------------------------------------------------------
166a MACRO_Execute_Variant_Record,Field_Write,Variant,Indirect,fieldnum:
166a 166a dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 166a
dispatch_uses_tos 1
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
166b 166b fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_int_reads 0 TYP VAL BUS
seq_random 09 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
166c 166c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x166e
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 166e 0x166e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
166d 166d fiu_fill_mode_src 0 ; Flow J 0x1670
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1670 0x1670
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
166e 166e fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
166f 166f fiu_fill_mode_src 0 ; Flow J 0x1670
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1670 0x1670
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1670 1670 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1673
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1673 0x1673
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1671 1671 fiu_fill_mode_src 0 ; Flow J cc=True 0x1676
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1676 0x1676
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
1672 1672 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1673 1673 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1674 1674 fiu_fill_mode_src 0 ; Flow J cc=True 0x1676
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1676 0x1676
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
1675 1675 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1676 1676 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 1d78 0x1d78
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1677 1677 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 02 ?
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1678 1678 seq_br_type 7 Unconditional Call; Flow C 0x32a5
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_en_micro 0
1679 1679 <halt> ; Flow R
167a ; --------------------------------------------------------------------------------------
167a ; 0x2400-0x24ff Execute Variant_Record,Field_Reference,Fixed,Direct,fieldnum
167a ; --------------------------------------------------------------------------------------
167a MACRO_Execute_Variant_Record,Field_Reference,Fixed,Direct,fieldnum:
167a 167a dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 167a
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
167b 167b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 3c Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
167c ; --------------------------------------------------------------------------------------
167c ; 0x2500-0x25ff Execute Variant_Record,Field_Reference,Fixed,Indirect,fieldnum
167c ; --------------------------------------------------------------------------------------
167c MACRO_Execute_Variant_Record,Field_Reference,Fixed,Indirect,fieldnum:
167c 167c dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 167c
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
167d 167d fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
167e 167e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1680
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1680 0x1680
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
167f 167f fiu_fill_mode_src 0 ; Flow J 0x1682
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1682 0x1682
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1680 1680 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1681 1681 fiu_fill_mode_src 0 ; Flow J 0x1682
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1682 0x1682
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1682 1682 fiu_load_var 1 hold_var; Flow C cc=True 0x32de
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
val_b_adr 10 TOP
1683 1683 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1684 0x1684
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1684 1684 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x332e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 02 ?
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR02:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
1685 1685 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
1686 1686 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x169e
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 169e 0x169e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
1687 1687 <halt> ; Flow R
1688 ; --------------------------------------------------------------------------------------
1688 ; 0x2600-0x26ff Execute Variant_Record,Field_Reference,Variant,Direct,fieldnum
1688 ; --------------------------------------------------------------------------------------
1688 MACRO_Execute_Variant_Record,Field_Reference,Variant,Direct,fieldnum:
1688 1688 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1688
dispatch_uses_tos 1
fiu_len_fill_lit 48 zero-fill 0x8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_var 1 hold_var
fiu_offs_lit 77
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand a PASS_B_HIGH
val_b_adr 2e VR04:0e #0x100
val_frame 4
1689 1689 fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 08
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
168a 168a fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x168c
fiu_mem_start a start_continue_if_false
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 168c 0x168c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
168b 168b fiu_len_fill_lit 48 zero-fill 0x8; Flow J 0x1640
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1640 0x1640
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
168c 168c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
168d 168d fiu_len_fill_lit 48 zero-fill 0x8; Flow J 0x1640
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1640 0x1640
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
168e ; --------------------------------------------------------------------------------------
168e ; 0x2700-0x27ff Execute Variant_Record,Field_Reference,Variant,Indirect,fieldnum
168e ; --------------------------------------------------------------------------------------
168e MACRO_Execute_Variant_Record,Field_Reference,Variant,Indirect,fieldnum:
168e 168e dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 168e
dispatch_uses_tos 1
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
val_b_adr 2e VR04:0e #0x100
val_frame 4
168f 168f fiu_load_mdr 1 hold_mdr; Flow C 0x210
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 08
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1690 1690 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x1692
fiu_mem_start a start_continue_if_false
fiu_offs_lit 78
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1692 0x1692
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1691 1691 fiu_fill_mode_src 0 ; Flow J 0x1694
fiu_len_fill_lit 48 zero-fill 0x8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1694 0x1694
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1692 1692 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1693 1693 fiu_fill_mode_src 0 ; Flow J 0x1694
fiu_len_fill_lit 48 zero-fill 0x8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1694 0x1694
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1694 1694 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1697
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1697 0x1697
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1695 1695 fiu_len_fill_lit 48 zero-fill 0x8; Flow J cc=True 0x169a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 169a 0x169a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
1696 1696 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1697 1697 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1698 1698 fiu_len_fill_lit 48 zero-fill 0x8; Flow J cc=True 0x169a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 169a 0x169a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
1699 1699 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
169a 169a fiu_mem_start 2 start-rd; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 169b 0x169b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
169b 169b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
169c 169c seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x16ad
seq_br_type 1 Branch True
seq_branch_adr 16ad 0x16ad
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
169d 169d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 169e 0x169e
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
169e 169e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
169f 169f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x16a1
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 16a1 0x16a1
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 6 CONTROL TOP
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
16a0 16a0 fiu_fill_mode_src 0 ; Flow J 0x16a3
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 16a3 0x16a3
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
16a1 16a1 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
16a2 16a2 fiu_fill_mode_src 0 ; Flow J 0x16a3
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 16a3 0x16a3
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
16a3 16a3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
16a4 16a4 fiu_load_tar 1 hold_tar; Flow J 0x16a5
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 16ac 0x16ac
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
16a5 16a5 ioc_tvbs 2 fiu+val; Flow J cc=True 0x1f1e
seq_br_type 1 Branch True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
16a6 16a6 seq_br_type 1 Branch True; Flow J cc=True 0x16a9
seq_branch_adr 16a9 0x16a9
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
16a7 16a7 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
16a8 16a8 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
16a9 16a9 ioc_tvbs 2 fiu+val; Flow J 0x16aa
seq_br_type 2 Push (branch address)
seq_branch_adr 16ac 0x16ac
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
val_a_adr 21 VR02:01 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
16aa 16aa ioc_fiubs 1 val ; Flow J cc=False 0x1f1e
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
16ab 16ab seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
16ac 16ac fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
16ad 16ad seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
16ae 16ae seq_br_type 7 Unconditional Call; Flow C 0x32a5
seq_branch_adr 32a5 RAISE.CONSTRAINT_ERROR.VARIANT
seq_en_micro 0
16af ; --------------------------------------------------------------------------------------
16af ; Comes from:
16af ; 16c6 C from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
16af ; --------------------------------------------------------------------------------------
16af 16af fiu_mem_start 2 start-rd; Flow C cc=True 0x32de
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
16b0 16b0 fiu_len_fill_lit 49 zero-fill 0x9
fiu_load_var 1 hold_var
fiu_offs_lit 4f
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
16b1 16b1 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
fiu_offs_lit 76
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 16b2 0x16b2
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 6 IMMEDIATE_OP
16b2 16b2 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
16b3 16b3 <halt> ; Flow R
16b4 ; --------------------------------------------------------------------------------------
16b4 ; 0x0160 Execute Variant_Record,Field_Read_Dynamic
16b4 ; --------------------------------------------------------------------------------------
16b4 MACRO_Execute_Variant_Record,Field_Read_Dynamic:
16b4 16b4 dispatch_brk_class 8 ; Flow C 0x16af
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 16b4
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 16af 0x16af
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 22 VR12:02 #0x2c00
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
16b5 16b5 seq_b_timing 0 Early Condition; Flow J cc=True 0x16b6
; Flow J cc=#0x0 0x16b6
; Flow J cc=#0x1 0x16b7
; Flow J cc=#0x2 0x16b8
; Flow J cc=#0x3 0x16b9
seq_br_type b Case False
seq_branch_adr 16b6 0x16b6
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
16b6 16b6 seq_br_type 3 Unconditional Branch; Flow J 0x1620
seq_branch_adr 1620 MACRO_Execute_Variant_Record,Field_Read,Fixed,Direct,fieldnum
16b7 16b7 seq_br_type 3 Unconditional Branch; Flow J 0x167c
seq_branch_adr 167c MACRO_Execute_Variant_Record,Field_Reference,Fixed,Indirect,fieldnum
16b8 16b8 seq_br_type 3 Unconditional Branch; Flow J 0x162a
seq_branch_adr 162a MACRO_Execute_Variant_Record,Field_Read,Variant,Direct,fieldnum
16b9 16b9 seq_br_type 3 Unconditional Branch; Flow J 0x168e
seq_branch_adr 168e MACRO_Execute_Variant_Record,Field_Reference,Variant,Indirect,fieldnum
16ba ; --------------------------------------------------------------------------------------
16ba ; 0x015f Execute Variant_Record,Field_Write_Dynamic
16ba ; --------------------------------------------------------------------------------------
16ba MACRO_Execute_Variant_Record,Field_Write_Dynamic:
16ba 16ba dispatch_brk_class 2 ; Flow C 0x16af
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 16ba
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 16af 0x16af
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 21 VR12:01 #0x2800
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
16bb 16bb seq_b_timing 0 Early Condition; Flow J cc=True 0x16bc
; Flow J cc=#0x0 0x16bc
; Flow J cc=#0x1 0x16bd
; Flow J cc=#0x2 0x16be
; Flow J cc=#0x3 0x16bf
seq_br_type b Case False
seq_branch_adr 16bc 0x16bc
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
16bc 16bc seq_br_type 3 Unconditional Branch; Flow J 0x1656
seq_branch_adr 1656 MACRO_Execute_Variant_Record,Field_Write,Fixed,Direct,fieldnum
16bd 16bd seq_br_type 3 Unconditional Branch; Flow J 0x1658
seq_branch_adr 1658 MACRO_Execute_Variant_Record,Field_Write,Fixed,Indirect,fieldnum
16be 16be seq_br_type 3 Unconditional Branch; Flow J 0x1660
seq_branch_adr 1660 MACRO_Execute_Variant_Record,Field_Write,Variant,Direct,fieldnum
16bf 16bf seq_br_type 3 Unconditional Branch; Flow J 0x166a
seq_branch_adr 166a MACRO_Execute_Variant_Record,Field_Write,Variant,Indirect,fieldnum
16c0 ; --------------------------------------------------------------------------------------
16c0 ; 0x015e Execute Variant_Record,Field_Reference_Dynamic
16c0 ; --------------------------------------------------------------------------------------
16c0 MACRO_Execute_Variant_Record,Field_Reference_Dynamic:
16c0 16c0 dispatch_brk_class 8 ; Flow C 0x16af
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 16c0
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 16af 0x16af
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 3c VR05:1c #0x2400
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
16c1 16c1 seq_b_timing 0 Early Condition; Flow J cc=True 0x16c2
; Flow J cc=#0x0 0x16c2
; Flow J cc=#0x1 0x16c3
; Flow J cc=#0x2 0x16c4
; Flow J cc=#0x3 0x16c5
seq_br_type b Case False
seq_branch_adr 16c2 0x16c2
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
16c2 16c2 seq_br_type 3 Unconditional Branch; Flow J 0x167a
seq_branch_adr 167a MACRO_Execute_Variant_Record,Field_Reference,Fixed,Direct,fieldnum
16c3 16c3 seq_br_type 3 Unconditional Branch; Flow J 0x167c
seq_branch_adr 167c MACRO_Execute_Variant_Record,Field_Reference,Fixed,Indirect,fieldnum
16c4 16c4 seq_br_type 3 Unconditional Branch; Flow J 0x1688
seq_branch_adr 1688 MACRO_Execute_Variant_Record,Field_Reference,Variant,Direct,fieldnum
16c5 16c5 seq_br_type 3 Unconditional Branch; Flow J 0x168e
seq_branch_adr 168e MACRO_Execute_Variant_Record,Field_Reference,Variant,Indirect,fieldnum
16c6 ; --------------------------------------------------------------------------------------
16c6 ; 0x015d Execute Variant_Record,Field_Type_Dynamic
16c6 ; --------------------------------------------------------------------------------------
16c6 MACRO_Execute_Variant_Record,Field_Type_Dynamic:
16c6 16c6 dispatch_brk_class 8 ; Flow C 0x16af
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 16c6
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 7 Unconditional Call
seq_branch_adr 16af 0x16af
typ_a_adr 10 TOP
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_rand 9 PASS_A_HIGH
val_a_adr 2c VR05:0c #0x2300
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
16c7 16c7 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
16c8 16c8 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 16c9 0x16c9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
16c9 16c9 seq_br_type 7 Unconditional Call; Flow C 0x32e0
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
16ca ; --------------------------------------------------------------------------------------
16ca ; 0x2d00-0x2dff Execute Variant_Record,Field_Append,Fixed,Indirect,fieldnum
16ca ; 0x2f00-0x2fff Execute Variant_Record,Field_Append,Variant,Indirect,fieldnum
16ca ; --------------------------------------------------------------------------------------
16ca MACRO_Execute_Variant_Record,Field_Append,Fixed,Indirect,fieldnum:
16ca MACRO_Execute_Variant_Record,Field_Append,Variant,Indirect,fieldnum:
16ca 16ca dispatch_brk_class 8 ; Flow C cc=False 0x32db
dispatch_csa_valid 3
dispatch_uadr 16ca
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_b_adr 1e TOP - 2
typ_frame 1f
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
16cb 16cb fiu_mem_start 2 start-rd; Flow C cc=True 0x32de
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
16cc 16cc fiu_vmux_sel 1 fill value; Flow C cc=True 0x32e0
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 02 GP02
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1e TOP - 2
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
16cd 16cd ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x16cf
seq_br_type 1 Branch True
seq_branch_adr 16cf 0x16cf
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 09 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 9 PASS_A_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
16ce 16ce fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
16cf 16cf fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x16d4
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 16d4 0x16d4
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
16d0 16d0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
16d1 16d1 seq_b_timing 0 Early Condition; Flow C cc=True 0x32de
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
16d2 16d2 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2488
seq_br_type 7 Unconditional Call
seq_branch_adr 2488 0x2488
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
16d3 16d3 seq_br_type 3 Unconditional Branch; Flow J 0x16e6
seq_branch_adr 16e6 0x16e6
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
16d4 16d4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x16d6
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 16d6 0x16d6
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
16d5 16d5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
16d6 16d6 fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=False 0x32de
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
16d7 16d7 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_b_adr 3f VR02:1f #0x60
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
16d8 16d8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x16db
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 16db 0x16db
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
16d9 16d9 fiu_fill_mode_src 0 ; Flow J cc=True 0x16de
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 16de 0x16de
typ_alu_func 1c DEC_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
16da 16da fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x16df
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 16df 0x16df
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
16db 16db fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
16dc 16dc fiu_fill_mode_src 0 ; Flow J cc=True 0x16de
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 16de 0x16de
typ_alu_func 1c DEC_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
16dd 16dd fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x16df
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 16df 0x16df
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
16de 16de <default>
16df 16df fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 09 GP09
val_alu_func 1b A_OR_B
val_b_adr 08 GP08
val_rand c START_MULTIPLY
16e0 16e0 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
16e1 16e1 ioc_fiubs 1 val ; Flow J cc=True 0x16e4
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 16e4 0x16e4
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
16e2 16e2 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
16e3 16e3 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
16e4 16e4 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 05 GP05
16e5 16e5 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x16f8
seq_br_type 5 Call True
seq_branch_adr 16f8 0x16f8
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
16e6 16e6 fiu_mem_start 2 start-rd; Flow C cc=True 0x32e0
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
16e7 16e7 val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
16e8 16e8 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2488
seq_br_type 7 Unconditional Call
seq_branch_adr 2488 0x2488
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
16e9 16e9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 04 GP04
val_b_adr 03 GP03
16ea 16ea fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
16eb 16eb fiu_fill_mode_src 0 ; Flow J cc=False 0x16f1
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 16f1 0x16f1
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
16ec 16ec fiu_fill_mode_src 0 ; Flow C cc=True 0x32e0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
16ed 16ed fiu_fill_mode_src 0 ; Flow C cc=True 0x32e0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
16ee 16ee ioc_load_wdr 0 ; Flow J 0x16f6
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 16f6 0x16f6
seq_random 02 ?
16ef 16ef fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
16f0 16f0 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
16f1 16f1 fiu_load_var 1 hold_var; Flow C cc=True 0x32e0
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
16f2 16f2 fiu_fill_mode_src 0 ; Flow J cc=False 0x16ef
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 16ef 0x16ef
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
16f3 16f3 fiu_fill_mode_src 0 ; Flow C cc=True 0x32e0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
16f4 16f4 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
16f5 16f5 ioc_load_wdr 0 ; Flow J 0x16f6
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 16f6 0x16f6
val_b_adr 07 GP07
16f6 16f6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
16f7 16f7 fiu_fill_mode_src 0 ; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
16f8 ; --------------------------------------------------------------------------------------
16f8 ; Comes from:
16f8 ; 16e5 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
16f8 ; --------------------------------------------------------------------------------------
16f8 16f8 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
val_a_adr 06 GP06
val_alu_func 1c DEC_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
16f9 16f9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x16fd
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 16fd 0x16fd
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
16fa 16fa fiu_mem_start a start_continue_if_false; Flow J cc=True 0x16f7
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 16f7 0x16f7
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
16fb 16fb fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
16fc 16fc fiu_fill_mode_src 0 ; Flow J 0x16f8
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 16f8 0x16f8
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
16fd 16fd seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 16fe 0x16fe
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
16fe 16fe seq_br_type a Unconditional Return; Flow R
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
16ff 16ff <halt> ; Flow R
1700 ; --------------------------------------------------------------------------------------
1700 ; 0x2300-0x23ff Execute Variant_Record,Field_Type,fieldnum
1700 ; --------------------------------------------------------------------------------------
1700 MACRO_Execute_Variant_Record,Field_Type,fieldnum:
1700 1700 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1700
dispatch_uses_tos 1
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1701 1701 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1702 1702 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1703 0x1703
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1703 1703 seq_br_type 7 Unconditional Call; Flow C 0x32e0
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_en_micro 0
seq_random 02 ?
1704 ; --------------------------------------------------------------------------------------
1704 ; 0x2200-0x22ff Execute Variant_Record,Field_Constrain,fieldnum
1704 ; --------------------------------------------------------------------------------------
1704 MACRO_Execute_Variant_Record,Field_Constrain,fieldnum:
1704 1704 dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1704
dispatch_uses_tos 1
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1705 1705 fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR08:02 #0x1000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 8
1706 1706 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x1709
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1709 0x1709
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
1707 1707 fiu_load_tar 1 hold_tar; Flow J cc=True 0x1711
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1711 0x1711
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1708 1708 seq_br_type 7 Unconditional Call; Flow C 0x32e0
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
1709 1709 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x32e0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
170a 170a fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x170c
fiu_mem_start a start_continue_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 170c 0x170c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
170b 170b fiu_fill_mode_src 0 ; Flow J 0x170e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 170e 0x170e
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
170c 170c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
170d 170d fiu_fill_mode_src 0 ; Flow J 0x170e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 170e 0x170e
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
170e 170e seq_br_type 1 Branch True; Flow J cc=True 0x1711
seq_branch_adr 1711 0x1711
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
170f 170f seq_b_timing 0 Early Condition; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
1710 1710 seq_br_type 7 Unconditional Call; Flow C 0x32e0
seq_branch_adr 32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR
1711 1711 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1718
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1718 0x1718
typ_c_adr 36 GP09
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 36 GP09
1712 1712 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1714
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1714 0x1714
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1713 1713 fiu_fill_mode_src 0 ; Flow J 0x1716
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1716 0x1716
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1714 1714 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1715 1715 fiu_fill_mode_src 0 ; Flow J 0x1716
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1716 0x1716
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1716 1716 seq_br_type 1 Branch True; Flow J cc=True 0x1718
seq_branch_adr 1718 0x1718
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1717 1717 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1718 1718 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x1722
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 1722 0x1722
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 09 GP09
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1719 1719 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x171e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 171e 0x171e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
171a 171a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x171c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 171c 0x171c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
171b 171b fiu_fill_mode_src 0 ; Flow J 0x171e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 171e 0x171e
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
171c 171c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
171d 171d fiu_fill_mode_src 0 ; Flow J 0x171e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 171e 0x171e
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
171e 171e fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x1721
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1721 0x1721
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
171f 171f seq_br_type 0 Branch False; Flow J cc=False 0x1721
seq_branch_adr 1721 0x1721
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 08 GP08
typ_c_lit 1
typ_frame c
1720 1720 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x29e5
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 29e5 0x29e5
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 08 GP08
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1721 1721 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1722 1722 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x1721
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 1721 0x1721
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 08 GP08
typ_c_lit 1
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1723 1723 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1721
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 1721 0x1721
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_b_adr 08 GP08
typ_frame 8
1724 1724 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1725 1725 ioc_load_wdr 0 ; Flow J 0x1721
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1721 0x1721
seq_random 02 ?
1726 ; --------------------------------------------------------------------------------------
1726 ; 0x2100-0x21ff Execute Variant_Record,Set_Bounds,fieldnum
1726 ; --------------------------------------------------------------------------------------
1726 MACRO_Execute_Variant_Record,Set_Bounds,fieldnum:
1726 1726 dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1726
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1727 1727 fiu_load_tar 1 hold_tar; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame a
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1728 1728 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32d9
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1729 1729 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x32d9
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 6 IMMEDIATE_OP
172a 172a fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=False 0x32d9
fiu_offs_lit 4f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
172b 172b fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1733
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1733 0x1733
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
172c 172c fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
172d 172d fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x172f
fiu_mem_start a start_continue_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 172f 0x172f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
172e 172e fiu_fill_mode_src 0 ; Flow J 0x1731
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1731 0x1731
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
172f 172f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1730 1730 fiu_fill_mode_src 0 ; Flow J 0x1731
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1731 0x1731
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1731 1731 fiu_load_tar 1 hold_tar; Flow J cc=True 0x1734
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 1734 0x1734
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 14 ZEROS
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1732 1732 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1733 1733 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1734
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1734 0x1734
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1734 1734 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1735 1735 fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 3f VR02:1f #0x60
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
val_rand c START_MULTIPLY
1736 1736 fiu_mem_start 2 start-rd; Flow J 0x173d
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 173d 0x173d
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1737 1737 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_rand c START_MULTIPLY
1738 1738 ioc_fiubs 1 val ; Flow J cc=True 0x173b
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 173b 0x173b
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
1739 1739 seq_b_timing 1 Latch Condition; Flow J cc=True 0x173b
seq_br_type 1 Branch True
seq_branch_adr 173b 0x173b
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
173a 173a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
173b 173b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x1757
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1757 0x1757
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
173c 173c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
173d 173d val_alu_func 6 A_MINUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
173e 173e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
173f 173f fiu_mem_start 4 continue
ioc_tvbs 1 typ+fiu
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1740 1740 fiu_load_var 1 hold_var; Flow C cc=False 0x32dc
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
1741 1741 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1742 1742 ioc_fiubs 0 fiu ; Flow J cc=True 0x1748
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1748 0x1748
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1743 1743 ioc_fiubs 1 val ; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
1744 1744 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 0e GP0e
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
1745 1745 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x1749
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1749 0x1749
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 0f GP0f
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1746 1746 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1747 1747 seq_br_type 3 Unconditional Branch; Flow J 0x1749
seq_branch_adr 1749 0x1749
1748 1748 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 1 INC_LOOP_COUNTER
1749 1749 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1757
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1757 0x1757
typ_mar_cntl b LOAD_MAR_DATA
typ_rand d SET_PASS_PRIVACY_BIT
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
174a 174a seq_b_timing 0 Early Condition; Flow J cc=False 0x1737
seq_br_type 0 Branch False
seq_branch_adr 1737 0x1737
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
174b 174b fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1754
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1754 0x1754
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_b_adr 3f VR02:1f #0x60
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
val_rand c START_MULTIPLY
174c 174c seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
174d 174d fiu_load_var 1 hold_var; Flow C cc=False 0x32dc
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
174e 174e fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x1757
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1757 0x1757
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
174f 174f fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1754
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1754 0x1754
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1750 1750 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x174d
seq_br_type 0 Branch False
seq_branch_adr 174d 0x174d
seq_cond_sel 67 REFRESH_MACRO_EVENT
1751 1751 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1752 1752 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
1753 1753 seq_br_type 3 Unconditional Branch; Flow J 0x174d
seq_branch_adr 174d 0x174d
1754 1754 ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
1755 1755 seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
1756 1756 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1757 ; --------------------------------------------------------------------------------------
1757 ; Comes from:
1757 ; 173b C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
1757 ; 1749 C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
1757 ; 174e C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
1757 ; --------------------------------------------------------------------------------------
1757 1757 fiu_fill_mode_src 0 ; Flow J cc=False 0x175a
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 175a 0x175a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1758 1758 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1759 1759 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
175a 175a fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
175b 175b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
175c 175c fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
175d 175d ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
175e ; --------------------------------------------------------------------------------------
175e ; 0x2000-0x20ff Execute Variant_Record,Set_Variant,fieldnum
175e ; --------------------------------------------------------------------------------------
175e MACRO_Execute_Variant_Record,Set_Variant,fieldnum:
175e 175e dispatch_brk_class 8 ; Flow C cc=True 0x32d9
dispatch_csa_valid 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 175e
dispatch_uses_tos 1
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 36 VR05:16 #0xff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
175f 175f fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 38
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1760 1760 fiu_fill_mode_src 0 ; Flow J cc=False 0x1768
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1768 0x1768
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1761 1761 fiu_fill_mode_src 0 ; Flow C cc=False 0x32d9
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
1762 1762 fiu_fill_mode_src 0 ; Flow C cc=False 0x32d9
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
1763 1763 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
1764 1764 ioc_load_wdr 0 ; Flow J cc=False 0x176f
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 176f 0x176f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 02 ?
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1765 1765 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1766 1766 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
1767 1767 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
1768 1768 fiu_load_var 1 hold_var; Flow C cc=False 0x32d9
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1769 1769 fiu_fill_mode_src 0 ; Flow J cc=False 0x1766
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1766 0x1766
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 3c GP03
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
176a 176a fiu_fill_mode_src 0 ; Flow C cc=False 0x32d9
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 3c GP03
176b 176b fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
176c 176c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
176d 176d ioc_load_wdr 0 ; Flow J cc=False 0x176f
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 176f 0x176f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_b_adr 03 GP03
176e 176e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
176f 176f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1770 1770 ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
1771 1771 fiu_vmux_sel 1 fill value; Flow C 0x2a5e
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2a5e 0x2a5e
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1772 1772 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1773 1773 <halt> ; Flow R
1774 ; --------------------------------------------------------------------------------------
1774 ; 0x016e Execute Variant_Record,Not_Equal
1774 ; 0x016f Execute Variant_Record,Equal
1774 ; --------------------------------------------------------------------------------------
1774 MACRO_Execute_Variant_Record,Equal:
1774 MACRO_Execute_Variant_Record,Not_Equal:
1774 1774 dispatch_brk_class 8 ; Flow J cc=True 0x1776
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1774
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 1776 0x1776
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1775 1775 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1776 1776 ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1777 1777 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1779
seq_br_type 1 Branch True
seq_branch_adr 1779 0x1779
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1778 1778 typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1779 1779 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_b_adr 08 GP08
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
177a 177a ioc_fiubs 1 val
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
177b 177b seq_br_type 7 Unconditional Call; Flow C 0x272c
seq_branch_adr 272c 0x272c
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 7 INC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
177c 177c fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
177d 177d <halt> ; Flow R
177e ; --------------------------------------------------------------------------------------
177e ; 0x016d Execute Variant_Record,Structure_Write
177e ; --------------------------------------------------------------------------------------
177e MACRO_Execute_Variant_Record,Structure_Write:
177e 177e dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 177e
dispatch_uses_tos 1
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
177f 177f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1de9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1de9 0x1de9
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1780 ; --------------------------------------------------------------------------------------
1780 ; 0x016c Execute Variant_Record,Is_Constrained
1780 ; --------------------------------------------------------------------------------------
1780 MACRO_Execute_Variant_Record,Is_Constrained:
1780 1780 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1780
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
1781 1781 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1782 ; --------------------------------------------------------------------------------------
1782 ; 0x015c Execute Variant_Record,Is_Constrained_Object
1782 ; --------------------------------------------------------------------------------------
1782 MACRO_Execute_Variant_Record,Is_Constrained_Object:
1782 1782 dispatch_brk_class 8 ; Flow C 0x332e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1782
fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR02:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_frame 2
1783 1783 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1784 ; --------------------------------------------------------------------------------------
1784 ; 0x015b Execute Variant_Record,Make_Constrained
1784 ; --------------------------------------------------------------------------------------
1784 MACRO_Execute_Variant_Record,Make_Constrained:
1784 1784 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1784
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR0c:01 #0x8000000
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
1785 1785 <halt> ; Flow R
1786 ; --------------------------------------------------------------------------------------
1786 ; 0x016b Execute Variant_Record,Read_Variant
1786 ; --------------------------------------------------------------------------------------
1786 MACRO_Execute_Variant_Record,Read_Variant:
1786 1786 dispatch_brk_class 8 ; Flow J cc=True 0x1789
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1786
dispatch_uses_tos 1
seq_br_type 1 Branch True
seq_branch_adr 1789 0x1789
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1787 1787 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x1789
seq_br_type 0 Branch False
seq_branch_adr 1789 0x1789
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
1788 1788 fiu_len_fill_lit 47 zero-fill 0x7; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1789 1789 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x1790
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1790 0x1790
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
178a 178a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x178c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 178c 0x178c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
178b 178b fiu_fill_mode_src 0 ; Flow J 0x178e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 178e 0x178e
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
178c 178c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
178d 178d fiu_fill_mode_src 0 ; Flow J 0x178e
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 178e 0x178e
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
178e 178e fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 0 Early Condition
seq_br_type d Dispatch False
seq_branch_adr 178f 0x178f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
178f 178f seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_en_micro 0
seq_random 02 ?
1790 1790 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR05:16 #0xff
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
1791 1791 <halt> ; Flow R
1792 ; --------------------------------------------------------------------------------------
1792 ; 0x016a Execute Variant_Record,Indirects_Appended
1792 ; --------------------------------------------------------------------------------------
1792 MACRO_Execute_Variant_Record,Indirects_Appended:
1792 1792 dispatch_brk_class 8 ; Flow C cc=False 0x32db
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1792
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_br_type 4 Call False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 1f TOP - 1
typ_frame 1f
1793 1793 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x32db
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 24 VR05:04 #0x7
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
1794 1794 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 13 ?
typ_a_adr 21 TR02:01 #0x3f
typ_b_adr 1f TOP - 1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1795 1795 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1798
fiu_mem_start 9 start_continue_if_true
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1798 0x1798
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 1e TR02:01 #0x3f
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
1796 1796 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type c Dispatch True
seq_branch_adr 1797 0x1797
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
1797 1797 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
seq_random 02 ?
1798 1798 fiu_load_var 1 hold_var; Flow J cc=True 0x179c
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 179c 0x179c
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1799 1799 fiu_mem_start 3 start-wr
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
179a 179a ioc_fiubs 1 val ; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
179b 179b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
179c 179c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 2
179d 179d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
179e 179e fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32de
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
179f 179f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_c_adr 1d TR02:02 #0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
17a0 17a0 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
val_b_adr 01 GP01
17a1 17a1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
17a2 ; --------------------------------------------------------------------------------------
17a2 ; 0x0169 Execute Variant_Record,Read_Discriminant_Constraint
17a2 ; --------------------------------------------------------------------------------------
17a2 MACRO_Execute_Variant_Record,Read_Discriminant_Constraint:
17a2 17a2 dispatch_brk_class 8 ; Flow C cc=True 0x32d9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 17a2
dispatch_uses_tos 1
fiu_len_fill_lit 79 zero-fill 0x39
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 19 X_XOR_B
typ_b_adr 2d TR09:0d #0x4c
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 9 PASS_A_HIGH
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
17a3 17a3 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32d9
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
17a4 17a4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
17a5 17a5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
17a6 17a6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
17a7 17a7 typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
17a8 17a8 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
17a9 17a9 <halt> ; Flow R
17aa ; --------------------------------------------------------------------------------------
17aa ; 0x0168 Execute Variant_Record,Reference_Makes_Copy
17aa ; --------------------------------------------------------------------------------------
17aa MACRO_Execute_Variant_Record,Reference_Makes_Copy:
17aa 17aa dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 17aa
dispatch_uses_tos 1
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
17ab 17ab fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x17b0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 21
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 17b0 0x17b0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
17ac 17ac ioc_tvbs 2 fiu+val
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
17ad 17ad fiu_fill_mode_src 0 ; Flow J cc=False 0x17af
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 17af 0x17af
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
17ae 17ae seq_b_timing 0 Early Condition; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
17af 17af fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
17b0 17b0 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x17af
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 17af 0x17af
17b1 17b1 <halt> ; Flow R
17b2 ; --------------------------------------------------------------------------------------
17b2 ; 0x0167 Execute Variant_Record,Structure_Query
17b2 ; --------------------------------------------------------------------------------------
17b2 MACRO_Execute_Variant_Record,Structure_Query:
17b2 17b2 dispatch_brk_class 8
dispatch_csa_free 2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 17b2
dispatch_uses_tos 1
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
17b3 17b3 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x17b5
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 17b5 0x17b5
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
17b4 17b4 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x17b7
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 17b7 0x17b7
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
17b5 17b5 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
17b6 17b6 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
17b7 17b7 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
17b8 17b8 fiu_mem_start 6 start_rd_if_false; Flow C 0x210
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
17b9 17b9 ioc_fiubs 1 val ; Flow C cc=True 0x17c6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 17c6 0x17c6
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1e A_AND_B
val_b_adr 3f VR1e:1f #0xffffffff07ffff80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 1e
val_rand 2 DEC_LOOP_COUNTER
17ba 17ba fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 22 VR08:02 #0x1000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
17bb 17bb fiu_load_var 1 hold_var; Flow J cc=False 0x17b8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 17b8 0x17b8
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 21 TR10:01 #0x80
typ_frame 10
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
17bc 17bc fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x17c3
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 17c3 0x17c3
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
17bd 17bd fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x17c1
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 17c1 0x17c1
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 7
17be 17be fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x17c4
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 17c4 0x17c4
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17bf 17bf fiu_load_var 1 hold_var; Flow C cc=True 0x17c6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 17c6 0x17c6
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 17 LOOP_COUNTER
typ_rand d SET_PASS_PRIVACY_BIT
17c0 17c0 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x17be
seq_br_type 1 Branch True
seq_branch_adr 17be 0x17be
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
17c1 17c1 ioc_fiubs 0 fiu ; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 2
17c2 17c2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
17c3 17c3 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
17c4 17c4 typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
17c5 17c5 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
17c6 ; --------------------------------------------------------------------------------------
17c6 ; Comes from:
17c6 ; 17b9 C True from color 0x17b9
17c6 ; 17bf C True from color MACRO_Execute_Variant_Record,Structure_Query
17c6 ; --------------------------------------------------------------------------------------
17c6 17c6 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
17c7 17c7 fiu_mem_start 2 start-rd; Flow J 0x332e
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
17c8 ; --------------------------------------------------------------------------------------
17c8 ; 0x0166 Execute Variant_Record,Component_Offset
17c8 ; --------------------------------------------------------------------------------------
17c8 MACRO_Execute_Variant_Record,Component_Offset:
17c8 17c8 dispatch_brk_class 8 ; Flow C cc=False 0x32de
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 17c8
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 14 ZEROS
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 36 VR05:16 #0xff
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_frame 5
17c9 17c9 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
17ca 17ca fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
17cb 17cb fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 17cc 0x17cc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
17cc 17cc seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
seq_random 02 ?
17cd 17cd <halt> ; Flow R
17ce ; --------------------------------------------------------------------------------------
17ce ; 0x0165 Execute Variant_Record,Convert
17ce ; --------------------------------------------------------------------------------------
17ce MACRO_Execute_Variant_Record,Convert:
17ce 17ce dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 17ce
dispatch_uses_tos 1
ioc_fiubs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
17cf 17cf ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x17d2
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 17d2 0x17d2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
17d0 17d0 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2515
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2515 0x2515
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17d1 17d1 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a4
seq_br_type 4 Call False
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
17d2 17d2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x17d5
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 17d5 0x17d5
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
17d3 17d3 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17d4 17d4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
17d5 17d5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 26 TR06:06 #0x88000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 6
17d6 17d6 fiu_load_tar 1 hold_tar; Flow C cc=True 0x17db
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 17db 0x17db
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
17d7 17d7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2484
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 08 GP08
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17d8 17d8 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 02 GP02
17d9 17d9 seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
17da 17da fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
17db ; --------------------------------------------------------------------------------------
17db ; Comes from:
17db ; 17d6 C True from color 0x0000
17db ; --------------------------------------------------------------------------------------
17db 17db seq_br_type 1 Branch True; Flow J cc=True 0x17de
seq_branch_adr 17de 0x17de
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 02 ?
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
17dc 17dc ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
17dd 17dd seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
17de 17de ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
17df 17df ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
17e0 ; --------------------------------------------------------------------------------------
17e0 ; 0x0164 Execute Variant_Record,In_Type
17e0 ; --------------------------------------------------------------------------------------
17e0 MACRO_Execute_Variant_Record,In_Type:
17e0 17e0 dispatch_brk_class 8 ; Flow J cc=True 0x17e2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 17e0
seq_br_type 1 Branch True
seq_branch_adr 17e2 0x17e2
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
17e1 17e1 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17e2 17e2 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2515
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 2515 0x2515
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17e3 17e3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
17e4 ; --------------------------------------------------------------------------------------
17e4 ; 0x0163 Execute Variant_Record,Not_In_Type
17e4 ; --------------------------------------------------------------------------------------
17e4 MACRO_Execute_Variant_Record,Not_In_Type:
17e4 17e4 dispatch_brk_class 8 ; Flow J cc=True 0x17e6
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 17e4
seq_br_type 1 Branch True
seq_branch_adr 17e6 0x17e6
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
17e5 17e5 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17e6 17e6 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2515
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 2515 0x2515
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17e7 17e7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
17e8 ; --------------------------------------------------------------------------------------
17e8 ; 0x0162 Execute Variant_Record,Check_In_Type
17e8 ; --------------------------------------------------------------------------------------
17e8 MACRO_Execute_Variant_Record,Check_In_Type:
17e8 17e8 dispatch_brk_class 8 ; Flow J cc=True 0x17ea
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 17e8
seq_br_type 1 Branch True
seq_branch_adr 17ea 0x17ea
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
17e9 17e9 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17ea 17ea fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2515
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 2515 0x2515
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17eb 17eb fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 17ec 0x17ec
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
17ec 17ec seq_br_type 7 Unconditional Call; Flow C 0x32a4
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_en_micro 0
seq_random 02 ?
17ed 17ed <halt> ; Flow R
17ee ; --------------------------------------------------------------------------------------
17ee ; 0x0161 Execute Variant_Record,Check_In_Formal_Type
17ee ; --------------------------------------------------------------------------------------
17ee MACRO_Execute_Variant_Record,Check_In_Formal_Type:
17ee 17ee dispatch_brk_class 8 ; Flow J cc=True 0x17f0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 17ee
seq_br_type 1 Branch True
seq_branch_adr 17f0 0x17f0
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
17ef 17ef fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
17f0 17f0 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2515
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 2515 0x2515
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17f1 17f1 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a4
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
17f2 17f2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1b A_OR_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
17f3 17f3 <halt> ; Flow R
17f4 ; --------------------------------------------------------------------------------------
17f4 ; 0x0125 Execute Any,Set_Constraint
17f4 ; --------------------------------------------------------------------------------------
17f4 MACRO_Execute_Any,Set_Constraint:
17f4 17f4 dispatch_brk_class 8 ; Flow J cc=False 0x1801
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 17f4
dispatch_uses_tos 1
seq_br_type 0 Branch False
seq_branch_adr 1801 0x1801
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
17f5 17f5 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x17f8
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 17f8 0x17f8
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
17f6 17f6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x17fa
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 60
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 17fa 0x17fa
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_c_adr 36 GP09
val_c_adr 36 GP09
17f7 17f7 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x29e5
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 29e5 0x29e5
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
17f8 17f8 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 17f9 0x17f9
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
17f9 17f9 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
seq_random 02 ?
17fa 17fa fiu_fill_mode_src 0
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
17fb 17fb fiu_mem_start a start_continue_if_false; Flow J cc=False 0x17fd
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 17fd 0x17fd
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
17fc 17fc fiu_fill_mode_src 0 ; Flow J 0x17ff
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 17ff 0x17ff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
17fd 17fd fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
17fe 17fe fiu_fill_mode_src 0 ; Flow J 0x17ff
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 17ff 0x17ff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
17ff 17ff seq_b_timing 0 Early Condition; Flow C cc=True 0x29e5
seq_br_type 5 Call True
seq_branch_adr 29e5 0x29e5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
1800 1800 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1801 1801 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1802 0x1802
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
1802 1802 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
1803 1803 <halt> ; Flow R
1804 ; --------------------------------------------------------------------------------------
1804 ; 0x3c00-0x3cff Execute Record,Field_Read,fieldnum
1804 ; --------------------------------------------------------------------------------------
1804 MACRO_Execute_Record,Field_Read,fieldnum:
1804 1804 dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1804
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1805 1805 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x180e
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 180e 0x180e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 35 Validate_tos_optimizer+?
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1806 1806 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1808
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1808 0x1808
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1807 1807 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x180a
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 180a 0x180a
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1808 1808 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1809 1809 fiu_fill_mode_src 0 ; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 180a 0x180a
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
180a 180a fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 180b 0x180b
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
180b 180b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
180c ; --------------------------------------------------------------------------------------
180c ; 0x017a Execute Record,Field_Read_Dynamic
180c ; --------------------------------------------------------------------------------------
180c MACRO_Execute_Record,Field_Read_Dynamic:
180c 180c dispatch_brk_class 8 ; Flow C 0x1841
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 180c
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1841 0x1841
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_b_adr 10 TOP
180d 180d fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x1806
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1806 0x1806
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 17 Validate_tos_optimizer+?
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
180e 180e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
180f 180f <halt> ; Flow R
1810 ; --------------------------------------------------------------------------------------
1810 ; 0x3800-0x38ff Execute Record,Field_Write,fieldnum
1810 ; --------------------------------------------------------------------------------------
1810 MACRO_Execute_Record,Field_Write,fieldnum:
1810 1810 dispatch_brk_class 2 ; Flow C cc=True 0x32de
dispatch_csa_valid 2
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1810
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1811 1811 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_int_reads 0 TYP VAL BUS
seq_random 09 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1812 ; --------------------------------------------------------------------------------------
1812 ; 0x0179 Execute Record,Field_Write_Dynamic
1812 ; --------------------------------------------------------------------------------------
1812 MACRO_Execute_Record,Field_Write_Dynamic:
1812 1812 dispatch_brk_class 2 ; Flow C 0x1841
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1812
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1841 0x1841
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_b_adr 10 TOP
1813 1813 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1814 ; --------------------------------------------------------------------------------------
1814 ; 0x3400-0x34ff Execute Record,Field_Reference,fieldnum
1814 ; --------------------------------------------------------------------------------------
1814 MACRO_Execute_Record,Field_Reference,fieldnum:
1814 1814 dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1814
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1815 1815 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 3c Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1816 ; --------------------------------------------------------------------------------------
1816 ; 0x0178 Execute Record,Field_Reference_Dynamic
1816 ; --------------------------------------------------------------------------------------
1816 MACRO_Execute_Record,Field_Reference_Dynamic:
1816 1816 dispatch_brk_class 8 ; Flow C 0x1841
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1816
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1841 0x1841
seq_random 02 ?
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_b_adr 10 TOP
1817 1817 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1818 ; --------------------------------------------------------------------------------------
1818 ; 0x3000-0x30ff Execute Record,Field_Type,fieldnum
1818 ; --------------------------------------------------------------------------------------
1818 MACRO_Execute_Record,Field_Type,fieldnum:
1818 1818 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 3 TYPE READ, AT TOS PLUS FIELD NUMBER
dispatch_uadr 1818
dispatch_uses_tos 1
ioc_load_wdr 0
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand a PASS_B_HIGH
val_b_adr 10 TOP
1819 1819 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 181a 0x181a
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 3c Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
181a 181a seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
181b 181b <halt> ; Flow R
181c ; --------------------------------------------------------------------------------------
181c ; 0x0177 Execute Record,Field_Type_Dynamic
181c ; --------------------------------------------------------------------------------------
181c MACRO_Execute_Record,Field_Type_Dynamic:
181c 181c dispatch_brk_class 8 ; Flow C 0x1846
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 181c
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1846 0x1846
seq_random 02 ?
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_b_adr 10 TOP
181d 181d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 181e 0x181e
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
181e 181e seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
181f 181f <halt> ; Flow R
1820 ; --------------------------------------------------------------------------------------
1820 ; 0x017e Execute Record,Not_Equal
1820 ; 0x017f Execute Record,Equal
1820 ; --------------------------------------------------------------------------------------
1820 MACRO_Execute_Record,Equal:
1820 MACRO_Execute_Record,Not_Equal:
1820 1820 dispatch_brk_class 8 ; Flow C cc=False 0x1847
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1820
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 1847 0x1847
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1821 1821 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x32de
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_lit 1
typ_frame 4
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1822 1822 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x272c
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 272c 0x272c
typ_a_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand b CARRY IN = Q BIT FROM VAL
1823 1823 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1824 ; --------------------------------------------------------------------------------------
1824 ; 0x017d Execute Record,Structure_Write
1824 ; --------------------------------------------------------------------------------------
1824 MACRO_Execute_Record,Structure_Write:
1824 1824 dispatch_brk_class 2 ; Flow C cc=False 0x1847
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1824
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1847 0x1847
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1825 1825 ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1826 1826 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1829
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1829 0x1829
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
1827 1827 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32db
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR02:02 #0x0
val_frame 2
1828 1828 ioc_tvbs 5 seq+seq; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
1829 1829 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
182a 182a seq_b_timing 3 Late Condition, Hint False; Flow C cc=False 0x1f1e
seq_br_type 4 Call False
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
182b 182b fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 182c 0x182c
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
182c 182c seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
182d 182d <halt> ; Flow R
182e ; --------------------------------------------------------------------------------------
182e ; 0x017c Execute Record,Component_Offset
182e ; --------------------------------------------------------------------------------------
182e MACRO_Execute_Record,Component_Offset:
182e 182e dispatch_brk_class 8 ; Flow C cc=False 0x32de
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 182e
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 14 ZEROS
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 36 VR05:16 #0xff
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_frame 5
182f 182f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1830 1830 <default>
1831 1831 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1832 1832 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1833 0x1833
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
1833 1833 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
seq_random 02 ?
1834 ; --------------------------------------------------------------------------------------
1834 ; 0x017b Execute Record,Convert
1834 ; --------------------------------------------------------------------------------------
1834 MACRO_Execute_Record,Convert:
1834 1834 dispatch_brk_class 4 ; Flow C cc=False 0x1847
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1834
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 1847 0x1847
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1835 1835 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand 8 SPARE_0x08
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1836 1836 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x183a
fiu_load_tar 1 hold_tar
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 183a 0x183a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 7
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1837 1837 ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
1838 1838 seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1839 1839 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
183a 183a seq_br_type 1 Branch True; Flow J cc=True 0x183d
seq_branch_adr 183d 0x183d
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
183b 183b ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
183c 183c seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
183d 183d ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
183e 183e ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
183f 183f ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1840 1840 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1841 ; --------------------------------------------------------------------------------------
1841 ; Comes from:
1841 ; 180c C from color MACRO_Execute_Record,Field_Read,fieldnum
1841 ; 1812 C from color MACRO_Execute_Record,Field_Write_Dynamic
1841 ; 1816 C from color MACRO_Execute_Record,Field_Reference_Dynamic
1841 ; --------------------------------------------------------------------------------------
1841 1841 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32de
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1842 1842 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32de
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1843 1843 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1844 1844 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1845 0x1845
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
1845 1845 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1846 ; --------------------------------------------------------------------------------------
1846 ; Comes from:
1846 ; 181c C from color MACRO_Execute_Record,Field_Type_Dynamic
1846 ; --------------------------------------------------------------------------------------
1846 1846 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1842
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1842 0x1842
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
1847 ; --------------------------------------------------------------------------------------
1847 ; Comes from:
1847 ; 1820 C False from color MACRO_Execute_Any,Equal
1847 ; 1824 C False from color MACRO_Execute_Record,Structure_Write
1847 ; 1834 C False from color 0x0000
1847 ; --------------------------------------------------------------------------------------
1847 1847 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand 8 SPARE_0x08
1848 1848 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1849 1849 <halt> ; Flow R
184a ; --------------------------------------------------------------------------------------
184a ; 0x01de Execute Vector,Not_Equal
184a ; 0x01df Execute Vector,Equal
184a ; --------------------------------------------------------------------------------------
184a MACRO_Execute_Vector,Equal:
184a MACRO_Execute_Vector,Not_Equal:
184a 184a dispatch_brk_class 8 ; Flow J cc=True 0x184c
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 184a
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 184c 0x184c
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
184b 184b fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
184c 184c fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1857
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 1857 0x1857
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
184d 184d fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
184e 184e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 5
184f 184f fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1851
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1851 0x1851
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1850 1850 fiu_fill_mode_src 0 ; Flow J 0x1853
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1853 0x1853
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1851 1851 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1852 1852 fiu_fill_mode_src 0 ; Flow J 0x1853
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1853 0x1853
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1853 1853 seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
1854 1854 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1858
seq_br_type 1 Branch True
seq_branch_adr 1858 0x1858
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1855 1855 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1856 1856 seq_br_type 3 Unconditional Branch; Flow J 0x1858
seq_branch_adr 1858 0x1858
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1857 1857 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1858 1858 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1863
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 1863 0x1863
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1859 1859 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
185a 185a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
185b 185b fiu_mem_start a start_continue_if_false; Flow J cc=False 0x185d
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 185d 0x185d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
185c 185c fiu_fill_mode_src 0 ; Flow J 0x185f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 185f 0x185f
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
185d 185d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
185e 185e fiu_fill_mode_src 0 ; Flow J 0x185f
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 185f 0x185f
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
185f 185f seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 06 GP06
val_rand c START_MULTIPLY
1860 1860 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1864
seq_br_type 1 Branch True
seq_branch_adr 1864 0x1864
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1861 1861 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1862 1862 seq_br_type 3 Unconditional Branch; Flow J 0x1864
seq_branch_adr 1864 0x1864
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1863 1863 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1864 1864 ioc_fiubs 1 val ; Flow C cc=True 0x272c
seq_br_type 5 Call True
seq_branch_adr 272c 0x272c
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
1865 1865 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 1866 0x1866
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1866 1866 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1867 0x1867
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
1867 1867 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1869
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 1869 0x1869
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
1868 1868 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1869 1869 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x186b
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 186b 0x186b
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
186a 186a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
186b 186b fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 186c 0x186c
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
186c 186c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
186d 186d <halt> ; Flow R
186e ; --------------------------------------------------------------------------------------
186e ; 0x01c0 Execute Vector,Greater_Equal
186e ; --------------------------------------------------------------------------------------
186e MACRO_Execute_Vector,Greater_Equal:
186e 186e dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 186e
ioc_load_wdr 0
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
186f 186f fiu_mem_start 2 start-rd; Flow J 0x1872
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1872 MACRO_Execute_Vector,Less_Equal
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 20 TOP - 0x1
1870 ; --------------------------------------------------------------------------------------
1870 ; 0x01c2 Execute Vector,Greater
1870 ; --------------------------------------------------------------------------------------
1870 MACRO_Execute_Vector,Greater:
1870 1870 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1870
ioc_load_wdr 0
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1871 1871 fiu_mem_start 2 start-rd; Flow J 0x1878
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1878 MACRO_Execute_Vector,Less
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 20 TOP - 0x1
1872 ; --------------------------------------------------------------------------------------
1872 ; 0x01bf Execute Vector,Less_Equal
1872 ; --------------------------------------------------------------------------------------
1872 MACRO_Execute_Vector,Less_Equal:
1872 1872 dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1872
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1873 1873 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x187a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 187a 0x187a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
1874 1874 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1876
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1876 0x1876
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1875 1875 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x187a
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 187a 0x187a
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1876 1876 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1877 1877 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x187a
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 187a 0x187a
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1878 ; --------------------------------------------------------------------------------------
1878 ; 0x01c1 Execute Vector,Less
1878 ; --------------------------------------------------------------------------------------
1878 MACRO_Execute_Vector,Less:
1878 1878 dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1878
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 13 ONES
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1879 1879 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1874
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1874 0x1874
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
187a 187a fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
187b 187b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 4 continue
fiu_offs_lit 40
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
187c 187c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
187d 187d fiu_fill_mode_src 0 ; Flow J cc=False 0x1882
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1882 0x1882
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 5
187e 187e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1880
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1880 0x1880
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
187f 187f fiu_fill_mode_src 0 ; Flow J 0x1882
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1882 0x1882
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1880 1880 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1881 1881 fiu_fill_mode_src 0 ; Flow J 0x1882
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1882 0x1882
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1882 1882 fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1883 1883 fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func a PASS_A_ELSE_PASS_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1884 1884 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x188a
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 188a 0x188a
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1885 1885 fiu_load_var 1 hold_var; Flow J cc=False 0x188d
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 188d 0x188d
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 11 TOP + 1
val_a_adr 05 GP05
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
1886 1886 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J cc=True 0x1888
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 1888 0x1888
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1887 1887 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1888 1888 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x188e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 188e 0x188e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 30 VR05:10 #0x3f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
val_m_b_src 2 Bits 32…47
1889 1889 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x188d
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 188d 0x188d
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 20 VR00:00 #0x8000000
188a 188a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
188b 188b fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
188c 188c fiu_fill_mode_src 0 ; Flow J cc=False 0x1892
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1892 0x1892
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
188d 188d fiu_mem_start 2 start-rd; Flow J cc=True 0x1893
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1893 0x1893
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
188e 188e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1894
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1894 0x1894
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
188f 188f fiu_fill_mode_src 0 ; Flow J cc=True 0x1896
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1896 0x1896
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1890 1890 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x188b
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 188b 0x188b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1891 1891 fiu_fill_mode_src 0 ; Flow J cc=True 0x188d
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 188d 0x188d
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1892 1892 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1889
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 1889 0x1889
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1893 1893 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1894 1894 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1895 1895 fiu_fill_mode_src 0 ; Flow J cc=False 0x1890
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1890 0x1890
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1896 1896 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1897 1897 fiu_mem_start 2 start-rd; Flow J 0x1890
seq_br_type 3 Unconditional Branch
seq_branch_adr 1890 0x1890
1898 ; --------------------------------------------------------------------------------------
1898 ; 0x01dd Execute Vector,First
1898 ; --------------------------------------------------------------------------------------
1898 MACRO_Execute_Vector,First:
1898 1898 dispatch_brk_class 8 ; Flow J cc=True 0x189d
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1898
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 189d 0x189d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 21 TR0c:01 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1899 1899 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x189b
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 189b 0x189b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
189a 189a fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
189b 189b fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
189c 189c fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
189d 189d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1899
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 40
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1899 0x1899
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
189e ; --------------------------------------------------------------------------------------
189e ; 0x01dc Execute Vector,Last
189e ; --------------------------------------------------------------------------------------
189e MACRO_Execute_Vector,Last:
189e 189e dispatch_brk_class 8 ; Flow J cc=True 0x18a7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 189e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 18a7 0x18a7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 21 TR0c:01 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
189f 189f fiu_mem_start a start_continue_if_false; Flow J cc=False 0x18a2
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18a2 0x18a2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18a0 18a0 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
18a1 18a1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18a5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18a5 0x18a5
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18a2 18a2 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18a3 18a3 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
18a4 18a4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18a5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18a5 0x18a5
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18a5 18a5 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 18a6 0x18a6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
18a6 18a6 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1899
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1899 0x1899
seq_en_micro 0
seq_random 02 ?
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_frame 2
18a7 18a7 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
18a8 18a8 fiu_mem_start 4 continue
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18a9 18a9 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
18aa 18aa fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x18ad
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18ad 0x18ad
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
18ab 18ab fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 18ac 0x18ac
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
18ac 18ac fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1899
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1899 0x1899
seq_en_micro 0
seq_random 02 ?
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
18ad 18ad fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 7
18ae ; --------------------------------------------------------------------------------------
18ae ; 0x01db Execute Vector,Length
18ae ; --------------------------------------------------------------------------------------
18ae MACRO_Execute_Vector,Length:
18ae 18ae dispatch_brk_class 8 ; Flow J cc=True 0x1899
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 18ae
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1899 0x1899
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
18af 18af fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1899
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1899 0x1899
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
18b0 ; --------------------------------------------------------------------------------------
18b0 ; 0x01da Execute Vector,Bounds
18b0 ; --------------------------------------------------------------------------------------
18b0 MACRO_Execute_Vector,Bounds:
18b0 18b0 dispatch_brk_class 8 ; Flow J cc=True 0x18b7
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 18b0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 18b7 0x18b7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 21 TR0c:01 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
18b1 18b1 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x18b4
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18b4 0x18b4
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18b2 18b2 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
18b3 18b3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18a5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18a5 0x18a5
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18b4 18b4 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18b5 18b5 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
18b6 18b6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18a5
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18a5 0x18a5
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18b7 18b7 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
18b8 18b8 fiu_mem_start 4 continue
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18b9 18b9 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
18ba 18ba ioc_tvbs c mem+mem+csa+dummy; Flow J 0x18aa
seq_br_type 3 Unconditional Branch
seq_branch_adr 18aa 0x18aa
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
18bb 18bb <halt> ; Flow R
18bc ; --------------------------------------------------------------------------------------
18bc ; 0x01d9 Execute Vector,Reverse_Bounds
18bc ; --------------------------------------------------------------------------------------
18bc MACRO_Execute_Vector,Reverse_Bounds:
18bc 18bc dispatch_brk_class 8 ; Flow J cc=True 0x18c5
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 18bc
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 18c5 0x18c5
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 21 TR0c:01 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
18bd 18bd fiu_mem_start a start_continue_if_false; Flow J cc=False 0x18c0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18c0 0x18c0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18be 18be fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 5
18bf 18bf fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18c3
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18c3 0x18c3
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18c0 18c0 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18c1 18c1 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 5
18c2 18c2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x18c3
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 18c3 0x18c3
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18c3 18c3 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 18c4 0x18c4
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
18c4 18c4 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x18cd
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 18cd 0x18cd
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_frame 2
18c5 18c5 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
18c6 18c6 fiu_mem_start 4 continue
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
18c7 18c7 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
18c8 18c8 ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
18c9 18c9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x18cc
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18cc 0x18cc
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18ca 18ca fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 18cb 0x18cb
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
18cb 18cb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x18cd
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 18cd 0x18cd
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
18cc 18cc fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 7
18cd 18cd fiu_mem_start a start_continue_if_false; Flow J cc=False 0x18cf
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18cf 0x18cf
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
18ce 18ce fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
18cf 18cf fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18d0 18d0 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
18d1 18d1 <halt> ; Flow R
18d2 ; --------------------------------------------------------------------------------------
18d2 ; 0x01d8 Execute Vector,Element_Type
18d2 ; --------------------------------------------------------------------------------------
18d2 MACRO_Execute_Vector,Element_Type:
18d2 18d2 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 18d2
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
18d3 18d3 typ_a_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
18d4 18d4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
18d5 18d5 <halt> ; Flow R
18d6 ; --------------------------------------------------------------------------------------
18d6 ; 0x01d7 Execute Vector,Field_Read
18d6 ; --------------------------------------------------------------------------------------
18d6 MACRO_Execute_Vector,Field_Read:
18d6 18d6 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 18d6
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
18d7 18d7 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x18e5
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18e5 0x18e5
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18d8 18d8 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x18e2
fiu_load_tar 1 hold_tar
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 18e2 0x18e2
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
18d9 18d9 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x18eb
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 18eb 0x18eb
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
18da 18da fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x18dc
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18dc 0x18dc
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
18db 18db fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x18de
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 18de 0x18de
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
18dc 18dc fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18dd 18dd fiu_fill_mode_src 0 ; Flow R cc=True
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 18de 0x18de
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4a)
Heap_Access_Var
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
18de 18de seq_br_type 0 Branch False; Flow J cc=False 0x18e1
seq_branch_adr 18e1 0x18e1
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
18df 18df fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 18e0 0x18e0
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 03 GP03
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
18e0 18e0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
18e1 18e1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
18e2 18e2 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
18e3 18e3 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x18da
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18da 0x18da
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
18e4 18e4 fiu_load_oreg 1 hold_oreg; Flow J 0x18da
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 18da 0x18da
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
18e5 18e5 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
18e6 18e6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x18ec
fiu_mem_start a start_continue_if_false
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 18ec 0x18ec
seq_cond_sel 64 OFFSET_REGISTER_????
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
18e7 18e7 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
18e8 18e8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x18ef
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 18ef 0x18ef
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18e9 18e9 ioc_fiubs 1 val ; Flow J cc=False 0x18f2
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 18f2 0x18f2
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
18ea 18ea fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x18da
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 18da 0x18da
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
18eb 18eb seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
18ec 18ec fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
18ed 18ed fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
18ee 18ee fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x18e9
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18e9 0x18e9
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18ef 18ef ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
18f0 18f0 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
18f1 18f1 fiu_load_oreg 1 hold_oreg; Flow J 0x18da
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 18da 0x18da
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
18f2 18f2 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand a PASS_B_HIGH
18f3 18f3 fiu_load_oreg 1 hold_oreg; Flow J 0x18da
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 18da 0x18da
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
18f4 ; --------------------------------------------------------------------------------------
18f4 ; 0x018b Execute Subvector,Field_Read
18f4 ; --------------------------------------------------------------------------------------
18f4 MACRO_Execute_Subvector,Field_Read:
18f4 18f4 dispatch_brk_class 8 ; Flow J 0x18d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 18f4
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 18d7 0x18d7
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame 4
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
18f5 18f5 <halt> ; Flow R
18f6 ; --------------------------------------------------------------------------------------
18f6 ; 0x01d6 Execute Vector,Field_Write
18f6 ; --------------------------------------------------------------------------------------
18f6 MACRO_Execute_Vector,Field_Write:
18f6 18f6 dispatch_brk_class 2
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 18f6
dispatch_uses_tos 1
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 8 type_var
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
18f7 18f7 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x18fe
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 18fe 0x18fe
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
18f8 18f8 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x18fb
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 18fb 0x18fb
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
18f9 18f9 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
18fa 18fa seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
18fb 18fb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
18fc 18fc fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
18fd 18fd fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
18fe 18fe fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
18ff 18ff fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1905
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1905 0x1905
seq_cond_sel 64 OFFSET_REGISTER_????
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
1900 1900 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1901 1901 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1908
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1908 0x1908
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1902 1902 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x190b
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 190b 0x190b
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 01 GP01
val_rand c START_MULTIPLY
1903 1903 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1904 1904 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1905 1905 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1906 1906 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1907 1907 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1902
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1902 0x1902
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1908 1908 ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
1909 1909 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
190a 190a fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
190b 190b seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand a PASS_B_HIGH
190c 190c fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
190d 190d <halt> ; Flow R
190e ; --------------------------------------------------------------------------------------
190e ; 0x018a Execute Subvector,Field_Write
190e ; --------------------------------------------------------------------------------------
190e MACRO_Execute_Subvector,Field_Write:
190e 190e dispatch_brk_class 2 ; Flow J 0x18f7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 190e
dispatch_uses_tos 1
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 18f7 0x18f7
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame 4
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
190f 190f <halt> ; Flow R
1910 ; --------------------------------------------------------------------------------------
1910 ; 0x01d5 Execute Vector,Field_Reference
1910 ; --------------------------------------------------------------------------------------
1910 MACRO_Execute_Vector,Field_Reference:
1910 1910 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1910
dispatch_uses_tos 1
fiu_mem_start 4 continue
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
1911 1911 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1918
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1918 0x1918
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1912 1912 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1915
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1915 0x1915
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1913 1913 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 1914 0x1914
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1914 1914 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1915 1915 ioc_tvbs 2 fiu+val; Flow J cc=False 0x1914
seq_br_type 0 Branch False
seq_branch_adr 1914 0x1914
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1916 1916 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1917 0x1917
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1917 1917 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1918 1918 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1919 1919 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1920
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1920 0x1920
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
191a 191a fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
191b 191b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1923
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1923 0x1923
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
191c 191c fiu_load_tar 1 hold_tar; Flow J cc=False 0x191e
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 191e 0x191e
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
191d 191d fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x1914
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 1914 0x1914
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
191e 191e seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand a PASS_B_HIGH
191f 191f fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1920 1920 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1921 1921 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1922 1922 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x191c
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 191c 0x191c
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1923 1923 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
1924 1924 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
1925 1925 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1926 ; --------------------------------------------------------------------------------------
1926 ; 0x0189 Execute Subvector,Field_Reference
1926 ; --------------------------------------------------------------------------------------
1926 MACRO_Execute_Subvector,Field_Reference:
1926 1926 dispatch_brk_class 8 ; Flow J 0x1911
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1926
dispatch_uses_tos 1
fiu_mem_start 4 continue
seq_br_type 3 Unconditional Branch
seq_branch_adr 1911 0x1911
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame 4
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
1927 1927 <halt> ; Flow R
1928 ; --------------------------------------------------------------------------------------
1928 ; 0x01d4 Execute Vector,Structure_Write
1928 ; --------------------------------------------------------------------------------------
1928 MACRO_Execute_Vector,Structure_Write:
1928 1928 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1928
dispatch_uses_tos 1
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1929 1929 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e1a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e1a 0x1e1a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
192a ; --------------------------------------------------------------------------------------
192a ; 0x01d1 Execute Vector,Xor
192a ; 0x01d2 Execute Vector,Or
192a ; 0x01d3 Execute Vector,And
192a ; --------------------------------------------------------------------------------------
192a MACRO_Execute_Vector,And:
192a MACRO_Execute_Vector,Or:
192a MACRO_Execute_Vector,Xor:
192a 192a dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 192a
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
192b 192b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1930
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1930 0x1930
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
192c 192c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x192e
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 192e 0x192e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
192d 192d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1931
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1931 0x1931
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
192e 192e fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
192f 192f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1931
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1931 0x1931
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1930 1930 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1931 1931 fiu_mem_start 4 continue
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_frame 2
1932 1932 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1933 1933 fiu_fill_mode_src 0 ; Flow J cc=True 0x1935
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 60
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1935 0x1935
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1934 1934 ioc_fiubs 2 typ ; Flow J 0x193f
seq_br_type 3 Unconditional Branch
seq_branch_adr 193f 0x193f
val_a_adr 03 GP03
val_b_adr 04 GP04
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
1935 1935 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1937
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1937 0x1937
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_frame 2
1936 1936 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1939
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1939 0x1939
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1937 1937 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1938 1938 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1939
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1939 0x1939
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1939 1939 fiu_fill_mode_src 0 ; Flow J cc=False 0x193b
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 193b 0x193b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
193a 193a fiu_fill_mode_src 0 ; Flow J 0x193d
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 193d 0x193d
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
193b 193b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
193c 193c fiu_fill_mode_src 0 ; Flow J 0x193d
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 193d 0x193d
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
193d 193d ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
193e 193e ioc_fiubs 2 typ ; Flow J 0x193f
seq_br_type 3 Unconditional Branch
seq_branch_adr 193f 0x193f
typ_a_adr 03 GP03
val_a_adr 03 GP03
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
193f 193f fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32a3
fiu_load_var 1 hold_var
fiu_offs_lit 7e
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1940 1940 fiu_len_fill_lit 7d zero-fill 0x3d; Flow J cc=True 0x1943
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1943 0x1943
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1941 1941 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x194d
; Flow C cc=#0x1 0x194e
; Flow C cc=#0x2 0x194f
; Flow C cc=#0x3 0x1950
; Flow C cc=#0x4 0x1951
; Flow C cc=#0x5 0x1952
; Flow C cc=#0x6 0x1953
; Flow C cc=#0x7 0x1954
; Flow C cc=#0x8 0x1955
; Flow C cc=#0x9 0x1956
; Flow C cc=#0xa 0x1957
; Flow C cc=#0xb 0x1958
; Flow C cc=#0xc 0x1959
; Flow C cc=#0xd 0x195a
; Flow C cc=#0xe 0x195b
; Flow C cc=#0xf 0x195c
seq_br_type f Unconditional Case Call
seq_branch_adr 194d 0x194d
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1942 1942 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1943 1943 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x1948
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 1948 0x1948
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 1f TOP - 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1944 1944 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1949
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1949 0x1949
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 2d VR05:0d #0x20
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
1945 1945 fiu_fill_mode_src 0 ; Flow J 0x1946
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1946 0x1946
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1946 1946 fiu_fill_mode_src 0 ; Flow J cc=False 0x194b
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 194b 0x194b
seq_cond_sel 65 CROSS_WORD_FIELD~
1947 1947 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1948 1948 ioc_load_wdr 0 ; Flow J 0x1942
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1942 0x1942
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
1949 1949 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
194a 194a fiu_fill_mode_src 0 ; Flow J 0x1946
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1946 0x1946
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
194b 194b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
194c 194c fiu_fill_mode_src 0 ; Flow J 0x1948
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1948 0x1948
typ_mar_cntl 6 INCREMENT_MAR
194d ; --------------------------------------------------------------------------------------
194d ; Comes from:
194d ; 1941 C #0x0 from color MACRO_Execute_Vector,And
194d ; --------------------------------------------------------------------------------------
194d 194d seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
194e ; --------------------------------------------------------------------------------------
194e ; Comes from:
194e ; 1941 C #0x1 from color MACRO_Execute_Vector,And
194e ; --------------------------------------------------------------------------------------
194e 194e seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
194f ; --------------------------------------------------------------------------------------
194f ; Comes from:
194f ; 1941 C #0x2 from color MACRO_Execute_Vector,And
194f ; --------------------------------------------------------------------------------------
194f 194f seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
1950 ; --------------------------------------------------------------------------------------
1950 ; Comes from:
1950 ; 1941 C #0x3 from color MACRO_Execute_Vector,And
1950 ; --------------------------------------------------------------------------------------
1950 1950 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
1951 ; --------------------------------------------------------------------------------------
1951 ; Comes from:
1951 ; 1941 C #0x4 from color MACRO_Execute_Vector,And
1951 ; --------------------------------------------------------------------------------------
1951 1951 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x195d
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 195d 0x195d
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1952 ; --------------------------------------------------------------------------------------
1952 ; Comes from:
1952 ; 1941 C #0x5 from color MACRO_Execute_Vector,And
1952 ; --------------------------------------------------------------------------------------
1952 1952 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1961
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1961 0x1961
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1953 ; --------------------------------------------------------------------------------------
1953 ; Comes from:
1953 ; 1941 C #0x6 from color MACRO_Execute_Vector,And
1953 ; --------------------------------------------------------------------------------------
1953 1953 ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x1951
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 1951 0x1951
1954 ; --------------------------------------------------------------------------------------
1954 ; Comes from:
1954 ; 1941 C #0x7 from color MACRO_Execute_Vector,And
1954 ; --------------------------------------------------------------------------------------
1954 1954 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
1955 ; --------------------------------------------------------------------------------------
1955 ; Comes from:
1955 ; 1941 C #0x8 from color MACRO_Execute_Vector,And
1955 ; --------------------------------------------------------------------------------------
1955 1955 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x195d
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 195d 0x195d
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1956 ; --------------------------------------------------------------------------------------
1956 ; Comes from:
1956 ; 1941 C #0x9 from color MACRO_Execute_Vector,And
1956 ; --------------------------------------------------------------------------------------
1956 1956 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1961
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1961 0x1961
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1957 ; --------------------------------------------------------------------------------------
1957 ; Comes from:
1957 ; 1941 C #0xa from color MACRO_Execute_Vector,And
1957 ; --------------------------------------------------------------------------------------
1957 1957 ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x1955
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 1955 0x1955
1958 ; --------------------------------------------------------------------------------------
1958 ; Comes from:
1958 ; 1941 C #0xb from color MACRO_Execute_Vector,And
1958 ; --------------------------------------------------------------------------------------
1958 1958 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
1959 ; --------------------------------------------------------------------------------------
1959 ; Comes from:
1959 ; 1941 C #0xc from color MACRO_Execute_Vector,And
1959 ; --------------------------------------------------------------------------------------
1959 1959 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x195d
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 195d 0x195d
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 01 GP01
195a ; --------------------------------------------------------------------------------------
195a ; Comes from:
195a ; 1941 C #0xd from color MACRO_Execute_Vector,And
195a ; --------------------------------------------------------------------------------------
195a 195a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1961
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1961 0x1961
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1e A_AND_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
195b ; --------------------------------------------------------------------------------------
195b ; Comes from:
195b ; 1941 C #0xe from color MACRO_Execute_Vector,And
195b ; --------------------------------------------------------------------------------------
195b 195b ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x1959
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 1959 0x1959
195c ; --------------------------------------------------------------------------------------
195c ; Comes from:
195c ; 1941 C #0xf from color MACRO_Execute_Vector,And
195c ; --------------------------------------------------------------------------------------
195c 195c seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
195d ; --------------------------------------------------------------------------------------
195d ; Comes from:
195d ; 1951 C from color 0x194d
195d ; 1955 C from color 0x1954
195d ; 1959 C from color 0x1958
195d ; --------------------------------------------------------------------------------------
195d 195d fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1963
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1963 0x1963
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
195e 195e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
195f 195f fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1965
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1965 0x1965
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1960 1960 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1961 ; --------------------------------------------------------------------------------------
1961 ; Comes from:
1961 ; 1952 C from color 0x194d
1961 ; 1956 C from color 0x1954
1961 ; 195a C from color 0x1958
1961 ; --------------------------------------------------------------------------------------
1961 1961 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1967
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1967 0x1967
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 03 GP03
1962 1962 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
1963 1963 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1964 1964 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x195f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 195f 0x195f
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1965 1965 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1966 1966 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1967 1967 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1968 1968 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
1969 1969 <halt> ; Flow R
196a ; --------------------------------------------------------------------------------------
196a ; 0x01d0 Execute Vector,Complement
196a ; --------------------------------------------------------------------------------------
196a MACRO_Execute_Vector,Complement:
196a 196a dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 196a
dispatch_uses_tos 1
fiu_mem_start 4 continue
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
196b 196b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
196c 196c fiu_fill_mode_src 0 ; Flow J cc=True 0x196e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 60
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 196e 0x196e
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
196d 196d ioc_fiubs 2 typ ; Flow J 0x1978
seq_br_type 3 Unconditional Branch
seq_branch_adr 1978 0x1978
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
196e 196e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1970
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1970 0x1970
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 21 VR02:01 #0x0
val_frame 2
196f 196f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1972
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1972 0x1972
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1970 1970 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1971 1971 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1972
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1972 0x1972
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1972 1972 fiu_fill_mode_src 0 ; Flow J cc=False 0x1974
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1974 0x1974
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1973 1973 fiu_fill_mode_src 0 ; Flow J 0x1976
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1976 0x1976
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
1974 1974 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1975 1975 fiu_fill_mode_src 0 ; Flow J 0x1976
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1976 0x1976
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
1976 1976 ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
1977 1977 ioc_fiubs 2 typ ; Flow J 0x1978
seq_br_type 3 Unconditional Branch
seq_branch_adr 1978 0x1978
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
1978 1978 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1989
seq_br_type 1 Branch True
seq_branch_adr 1989 0x1989
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1979 1979 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
197a 197a seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
197b 197b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x197e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 197e 0x197e
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
197c 197c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
197d 197d fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
197e 197e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1985
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1985 0x1985
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
197f 197f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1980 1980 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 10 NOT_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1981 1981 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1987
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1987 0x1987
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 03 GP03
1982 1982 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1983 1983 ioc_load_wdr 0 ; Flow J cc=False 0x197b
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 197b 0x197b
1984 1984 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1985 1985 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1986 1986 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1980
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1980 0x1980
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1987 1987 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1988 1988 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1983
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1983 0x1983
typ_mar_cntl 6 INCREMENT_MAR
1989 1989 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x198e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 198e 0x198e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 10 TOP
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
198a 198a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x198f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 198f 0x198f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 2d VR05:0d #0x20
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
198b 198b fiu_fill_mode_src 0 ; Flow J 0x198c
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 198c 0x198c
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
198c 198c fiu_fill_mode_src 0 ; Flow J cc=False 0x1991
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1991 0x1991
seq_cond_sel 65 CROSS_WORD_FIELD~
198d 198d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
198e 198e ioc_load_wdr 0 ; Flow J 0x1984
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1984 0x1984
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
198f 198f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1990 1990 fiu_fill_mode_src 0 ; Flow J 0x198c
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 198c 0x198c
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1991 1991 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1992 1992 fiu_fill_mode_src 0 ; Flow J 0x198e
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 198e 0x198e
typ_mar_cntl 6 INCREMENT_MAR
1993 1993 <halt> ; Flow R
1994 ; --------------------------------------------------------------------------------------
1994 ; 0x01cf Execute Vector,Slice_Read
1994 ; --------------------------------------------------------------------------------------
1994 MACRO_Execute_Vector,Slice_Read:
1994 1994 dispatch_brk_class 8 ; Flow C cc=True 0x32de
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1994
dispatch_uses_tos 1
fiu_mem_start 4 continue
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
1995 1995 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1996 1996 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x19b6
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19b6 0x19b6
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
1997 1997 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x199a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 199a 0x199a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1998 1998 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1999 1999 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
199a 199a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_frame 2
199b 199b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x19ad
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19ad 0x19ad
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
199c 199c ioc_fiubs 0 fiu ; Flow C cc=False 0x32cc
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
199d 199d ioc_fiubs 1 val ; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 05 GP05
val_rand c START_MULTIPLY
199e 199e ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
199f 199f fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
19a0 19a0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
19a1 19a1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x19aa
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19aa 0x19aa
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
19a2 19a2 fiu_tivi_src c mar_0xc; Flow C cc=False 0x32dc
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 6
19a3 19a3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
19a4 19a4 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
19a5 19a5 fiu_mem_start 2 start-rd; Flow J cc=False 0x19a9
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 19a9 0x19a9
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_csa_cntl 3 POP_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
19a6 19a6 ioc_fiubs 1 val
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 04 GP04
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
19a7 19a7 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
19a8 19a8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 05 GP05
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
19a9 19a9 ioc_fiubs 2 typ ; Flow C 0x32cc
seq_br_type 7 Unconditional Call
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_en_micro 0
typ_a_adr 05 GP05
val_c_adr 1e VR02:01 #0x0
val_c_source 0 FIU_BUS
val_frame 2
19aa 19aa fiu_tivi_src c mar_0xc; Flow C cc=False 0x32dc
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 6
19ab 19ab fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
19ac 19ac fiu_fill_mode_src 0 ; Flow J 0x19a4
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 19a4 0x19a4
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
19ad 19ad fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
19ae 19ae fiu_mem_start a start_continue_if_false; Flow J cc=False 0x19b2
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19b2 0x19b2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
19af 19af fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
19b0 19b0 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_frame 2
19b1 19b1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x199d
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 199d 0x199d
typ_a_adr 14 ZEROS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19b2 19b2 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
19b3 19b3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
19b4 19b4 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_frame 2
19b5 19b5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x199d
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 199d 0x199d
typ_a_adr 14 ZEROS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19b6 19b6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 30 TR05:10 #0x60
typ_frame 5
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 6
19b7 19b7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
19b8 19b8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
19b9 19b9 fiu_fill_mode_src 0 ; Flow J cc=False 0x19c0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19c0 0x19c0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
19ba 19ba fiu_fill_mode_src 0
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
19bb 19bb fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
19bc 19bc fiu_fill_mode_src 0 ; Flow J cc=True 0x19c3
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 19c3 0x19c3
seq_cond_sel 64 OFFSET_REGISTER_????
19bd 19bd fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
19be 19be ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
19bf 19bf fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
19c0 19c0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
19c1 19c1 fiu_fill_mode_src 0
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
19c2 19c2 fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
19c3 19c3 fiu_fill_mode_src 0 ; Flow J 0x19be
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
seq_br_type 3 Unconditional Branch
seq_branch_adr 19be 0x19be
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
19c4 ; --------------------------------------------------------------------------------------
19c4 ; 0x01ce Execute Vector,Slice_Write
19c4 ; --------------------------------------------------------------------------------------
19c4 MACRO_Execute_Vector,Slice_Write:
19c4 19c4 dispatch_brk_class 2
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 19c4
dispatch_uses_tos 1
fiu_mem_start 4 continue
ioc_fiubs 1 val
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1d TOP - 3
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
19c5 19c5 fiu_load_tar 1 hold_tar; Flow C cc=False 0x19ec
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 19ec 0x19ec
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
19c6 19c6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x19e7
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19e7 0x19e7
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_rand c START_MULTIPLY
19c7 19c7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x19ca
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19ca 0x19ca
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
19c8 19c8 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
19c9 19c9 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
19ca 19ca fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x19d5
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19d5 0x19d5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
19cb 19cb ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19cc 19cc ioc_fiubs 1 val ; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_rand c START_MULTIPLY
19cd 19cd ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
19ce 19ce fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 1d TOP - 3
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
19cf 19cf fiu_mem_start a start_continue_if_false
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 1d TOP - 3
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
19d0 19d0 ioc_load_wdr 0 ; Flow J cc=True 0x19de
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 19de 0x19de
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
seq_latch 1
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
19d1 19d1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x19e9
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 19e9 0x19e9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
19d2 19d2 ioc_fiubs 1 val ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
19d3 19d3 ioc_fiubs 1 val ; Flow C cc=True 0x1f1e
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 02 GP02
19d4 19d4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
19d5 19d5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
19d6 19d6 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x19da
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19da 0x19da
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
19d7 19d7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
19d8 19d8 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
19d9 19d9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x19cc
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 19cc 0x19cc
typ_a_adr 14 ZEROS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19da 19da fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
19db 19db fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
19dc 19dc fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
19dd 19dd fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x19cc
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 19cc 0x19cc
typ_a_adr 14 ZEROS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19de 19de fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_c_adr 3a GP05
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1d TOP - 3
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
19df 19df fiu_mem_start a start_continue_if_false; Flow J cc=False 0x19e3
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19e3 0x19e3
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1d TOP - 3
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
19e0 19e0 fiu_fill_mode_src 0 ; Flow C cc=False 0x19e9
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 19e9 0x19e9
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
19e1 19e1 ioc_fiubs 1 val ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
19e2 19e2 seq_br_type 3 Unconditional Branch; Flow J 0x19d3
seq_branch_adr 19d3 0x19d3
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
19e3 19e3 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
19e4 19e4 fiu_fill_mode_src 0 ; Flow C cc=False 0x19e9
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 19e9 0x19e9
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
19e5 19e5 ioc_fiubs 1 val ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
19e6 19e6 seq_br_type 3 Unconditional Branch; Flow J 0x19d3
seq_branch_adr 19d3 0x19d3
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
19e7 19e7 ioc_fiubs 1 val ; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
19e8 19e8 seq_br_type 3 Unconditional Branch; Flow J 0x19ce
seq_branch_adr 19ce 0x19ce
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand c START_MULTIPLY
19e9 ; --------------------------------------------------------------------------------------
19e9 ; Comes from:
19e9 ; 19d1 C False from color MACRO_Execute_Vector,Slice_Write
19e9 ; 19e0 C False from color MACRO_Execute_Vector,Slice_Write
19e9 ; 19e4 C False from color MACRO_Execute_Vector,Slice_Write
19e9 ; --------------------------------------------------------------------------------------
19e9 19e9 ioc_fiubs 1 val ; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR02:02 #0x0
val_frame 2
19ea 19ea ioc_tvbs 5 seq+seq; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 19eb 0x19eb
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
19eb 19eb seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
19ec ; --------------------------------------------------------------------------------------
19ec ; Comes from:
19ec ; 19c5 C False from color MACRO_Execute_Vector,Slice_Write
19ec ; --------------------------------------------------------------------------------------
19ec 19ec fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1d TOP - 3
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
19ed 19ed fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
19ee 19ee seq_br_type a Unconditional Return; Flow R
19ef 19ef <halt> ; Flow R
19f0 ; --------------------------------------------------------------------------------------
19f0 ; 0x01cd Execute Vector,Slice_Reference
19f0 ; --------------------------------------------------------------------------------------
19f0 MACRO_Execute_Vector,Slice_Reference:
19f0 19f0 dispatch_brk_class 2 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 19f0
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
19f1 19f1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x19fa
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 19fa 0x19fa
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
19f2 19f2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32de
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 26 TR06:06 #0x88000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 10 TOP
19f3 19f3 fiu_mem_start 4 continue
ioc_tvbs 2 fiu+val
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
19f4 19f4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x19f9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 19f9 0x19f9
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
19f5 19f5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a3
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
19f6 19f6 ioc_tvbs 3 fiu+fiu
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
19f7 19f7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a3
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
19f8 19f8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
19f9 19f9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
19fa ; --------------------------------------------------------------------------------------
19fa ; Comes from:
19fa ; 19f1 C True from color MACRO_Execute_Vector,Slice_Reference
19fa ; --------------------------------------------------------------------------------------
19fa 19fa fiu_mem_start a start_continue_if_false; Flow J cc=False 0x19fd
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 19fd 0x19fd
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
19fb 19fb fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 5
19fc 19fc fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
19fd 19fd fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
19fe 19fe fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 5
19ff 19ff fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
1a00 ; --------------------------------------------------------------------------------------
1a00 ; 0x01cc Execute Vector,Catenate
1a00 ; --------------------------------------------------------------------------------------
1a00 MACRO_Execute_Vector,Catenate:
1a00 1a00 dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1a00
dispatch_uses_tos 1
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 20
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1a01 1a01 fiu_fill_mode_src 0 ; Flow J cc=False 0x1a08
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1a08 0x1a08
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a02 1a02 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a05
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a05 0x1a05
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
1a03 1a03 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
1a04 1a04 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a09
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a09 0x1a09
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a05 1a05 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a06 1a06 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
1a07 1a07 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a09
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a09 0x1a09
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a08 1a08 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a09 1a09 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
1a0a 1a0a fiu_mem_start a start_continue_if_false; Flow C cc=True 0x32a9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
1a0b 1a0b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1a0c 1a0c fiu_fill_mode_src 0 ; Flow J cc=False 0x1a13
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 60
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1a13 0x1a13
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 2c TR06:0c #0x800006c
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1a0d 1a0d fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a10
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a10 0x1a10
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1a0e 1a0e fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
1a0f 1a0f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a13
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a13 0x1a13
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
1a10 1a10 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a11 1a11 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
1a12 1a12 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a13
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a13 0x1a13
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
1a13 1a13 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
1a14 1a14 fiu_load_var 1 hold_var; Flow J cc=True 0x1a16
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a16 0x1a16
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1a15 1a15 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32dc
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
1a16 1a16 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 04 GP04
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1a17 1a17 seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
val_m_a_src 2 Bits 32…47
1a18 1a18 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1a19 1a19 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1a28
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a28 0x1a28
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
1a1a 1a1a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a2
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0e GP0e
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
1a1b 1a1b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
1a1c 1a1c seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1a1d 1a1d ioc_fiubs 1 val
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
1a1e 1a1e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a1f 1a1f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
1a20 1a20 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1a22
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a22 0x1a22
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
1a21 1a21 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1a24
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a24 0x1a24
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1a22 1a22 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1a23 1a23 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1a24
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a24 0x1a24
typ_mar_cntl 6 INCREMENT_MAR
1a24 1a24 ioc_load_wdr 0 ; Flow C 0x1f1e
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
seq_random 02 ?
1a25 1a25 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a26 1a26 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1f1e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1a27 1a27 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1a28 1a28 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
1a29 1a29 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
1a2a 1a2a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1a1f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a1f 0x1a1f
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a2b 1a2b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1a2e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 1a2e 0x1a2e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
1a2c 1a2c fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_frame 2
1a2d 1a2d fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a2f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a2f 0x1a2f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1a2e 1a2e fiu_fill_mode_src 0 ; Flow J 0x1a32
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a32 0x1a32
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
1a2f 1a2f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a30 1a30 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
1a31 1a31 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1a32
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a32 0x1a32
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
1a32 1a32 fiu_fill_mode_src 0 ; Flow J cc=False 0x1a39
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a39 0x1a39
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
1a33 1a33 fiu_fill_mode_src 0
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1a34 1a34 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
1a35 1a35 fiu_fill_mode_src 0 ; Flow J cc=True 0x1a3c
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1a3c 0x1a3c
seq_cond_sel 64 OFFSET_REGISTER_????
1a36 1a36 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_mar_cntl 6 INCREMENT_MAR
1a37 1a37 ioc_fiubs 2 typ ; Flow C cc=True 0x32dc
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 05 GP05
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1a38 1a38 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1a39 1a39 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1a3a 1a3a fiu_fill_mode_src 0
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1a3b 1a3b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
1a3c 1a3c fiu_fill_mode_src 0 ; Flow J 0x1a37
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a37 0x1a37
typ_mar_cntl 6 INCREMENT_MAR
1a3d 1a3d <halt> ; Flow R
1a3e ; --------------------------------------------------------------------------------------
1a3e ; 0x01cb Execute Vector,Append
1a3e ; --------------------------------------------------------------------------------------
1a3e MACRO_Execute_Vector,Append:
1a3e 1a3e dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1a3e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a3f 1a3f fiu_mem_start 4 continue
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a40 1a40 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_mem_start a start_continue_if_false
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1a41 1a41 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32cc
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1a42 1a42 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
1a43 1a43 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1a52
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a52 0x1a52
typ_c_adr 3c GP03
val_a_adr 03 GP03
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1a44 1a44 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a45 1a45 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x1a47
seq_br_type 1 Branch True
seq_branch_adr 1a47 0x1a47
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a46 1a46 val_c_adr 3c GP03
1a47 1a47 ioc_tvbs 2 fiu+val; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 14 ZEROS
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
1a48 1a48 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
1a49 1a49 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1a4a 1a4a fiu_fill_mode_src 0 ; Flow J cc=False 0x1a50
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a50 0x1a50
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1a4b 1a4b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a4c 1a4c ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 2c TR06:0c #0x800006c
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 6
1a4d 1a4d fiu_vmux_sel 1 fill value; Flow C cc=True 0x1f1e
ioc_fiubs 0 fiu
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1a4e 1a4e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1a4f 1a4f fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 20 TOP - 0x1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1a50 1a50 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a51 1a51 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1a4c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a4c 0x1a4c
typ_mar_cntl 6 INCREMENT_MAR
1a52 1a52 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1a53 1a53 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a5c
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a5c 0x1a5c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1a54 1a54 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a55 1a55 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x1a5f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1a5f 0x1a5f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1a56 1a56 ioc_tvbs 1 typ+fiu
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1a57 1a57 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 02 GP02
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
1a58 1a58 seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1a59 1a59 ioc_fiubs 1 val ; Flow J cc=True 0x1a49
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a49 0x1a49
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
1a5a 1a5a seq_b_timing 1 Latch Condition; Flow J cc=True 0x1a49
seq_br_type 1 Branch True
seq_branch_adr 1a49 0x1a49
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1a5b 1a5b seq_br_type 3 Unconditional Branch; Flow J 0x1a49
seq_branch_adr 1a49 0x1a49
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1a5c 1a5c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a5d 1a5d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a5e 1a5e fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x1a56
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1a56 0x1a56
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1a5f 1a5f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
1a60 1a60 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32dc
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_frame 6
1a61 1a61 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a56
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a56 0x1a56
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
1a62 ; --------------------------------------------------------------------------------------
1a62 ; 0x01ca Execute Vector,Prepend
1a62 ; --------------------------------------------------------------------------------------
1a62 MACRO_Execute_Vector,Prepend:
1a62 1a62 dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1a62
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a63 1a63 fiu_mem_start 4 continue
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a64 1a64 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_mem_start a start_continue_if_false
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1a65 1a65 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32cc
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1a66 1a66 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
1a67 1a67 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1a74
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a74 0x1a74
typ_c_adr 3c GP03
val_a_adr 07 GP07
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a68 1a68 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32cc
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1a69 1a69 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32a2
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1a6a 1a6a fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
1a6b 1a6b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 04 GP04
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1a6c 1a6c fiu_fill_mode_src 0 ; Flow J cc=False 0x1a72
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a72 0x1a72
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a6d 1a6d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a6e 1a6e ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 2c TR06:0c #0x800006c
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 6
1a6f 1a6f fiu_vmux_sel 1 fill value; Flow C cc=True 0x1f1e
ioc_fiubs 0 fiu
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1a70 1a70 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_b_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1a71 1a71 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 20 TOP - 0x1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1a72 1a72 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a73 1a73 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1a6e
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a6e 0x1a6e
typ_mar_cntl 6 INCREMENT_MAR
1a74 1a74 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
1a75 1a75 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1a7c
fiu_load_var 1 hold_var
fiu_mem_start a start_continue_if_false
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a7c 0x1a7c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1a76 1a76 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1a77 1a77 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32a2
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1a78 1a78 seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1a79 1a79 fiu_load_tar 1 hold_tar; Flow J cc=True 0x1a6a
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a6a 0x1a6a
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
1a7a 1a7a seq_b_timing 1 Latch Condition; Flow J cc=True 0x1a6a
seq_br_type 1 Branch True
seq_branch_adr 1a6a 0x1a6a
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1a7b 1a7b seq_br_type 3 Unconditional Branch; Flow J 0x1a6a
seq_branch_adr 1a6a 0x1a6a
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1a7c 1a7c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a7d 1a7d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1a7e 1a7e fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1a77
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a77 0x1a77
1a7f ; --------------------------------------------------------------------------------------
1a7f ; Comes from:
1a7f ; 1acc C True from color 0x0000
1a7f ; 1ad4 C True from color 0x0000
1a7f ; 1aea C True from color 0x0000
1a7f ; --------------------------------------------------------------------------------------
1a7f 1a7f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
1a80 1a80 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1a82
seq_br_type 1 Branch True
seq_branch_adr 1a82 0x1a82
1a81 1a81 fiu_fill_mode_src 0 ; Flow J 0x1a83
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a83 0x1a83
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
1a82 1a82 fiu_fill_mode_src 0 ; Flow J 0x1a83
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1a83 0x1a83
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1a83 1a83 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a85
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a85 0x1a85
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1a84 1a84 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1a85 1a85 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a86 1a86 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1a87 1a87 <halt> ; Flow R
1a88 ; --------------------------------------------------------------------------------------
1a88 ; 0x01c7 Execute Vector,Convert
1a88 ; --------------------------------------------------------------------------------------
1a88 MACRO_Execute_Vector,Convert:
1a88 1a88 dispatch_brk_class 4 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1a88
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
1a89 1a89 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1a8a 1a8a seq_b_timing 1 Latch Condition; Flow J cc=True 0x1aa2
seq_br_type 1 Branch True
seq_branch_adr 1aa2 0x1aa2
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1a8b 1a8b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1a95
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1a95 0x1a95
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1a8c 1a8c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_frame 2
1a8d 1a8d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
1a8e 1a8e fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1a8f 1a8f fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
1a90 1a90 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1a92
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1a92 0x1a92
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a91 1a91 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1a92 1a92 seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3a GP05
typ_frame 2
1a93 1a93 ioc_fiubs 1 val ; Flow C cc=True 0x1f1e
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
1a94 1a94 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1a95 ; --------------------------------------------------------------------------------------
1a95 ; Comes from:
1a95 ; 1a8b C True from color 0x0000
1a95 ; 1aa2 C True from color 0x0000
1a95 ; 1acb C True from color 0x0000
1a95 ; --------------------------------------------------------------------------------------
1a95 1a95 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1a98
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1a98 0x1a98
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1a96 1a96 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 5
1a97 1a97 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1a98 1a98 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1a99 1a99 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 5
1a9a 1a9a fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1a9b 1a9b fiu_mem_start 2 start-rd; Flow J 0x1aa0
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1aa0 0x1aa0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1a9c 1a9c fiu_mem_start 2 start-rd; Flow C 0x1aa0
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1aa0 0x1aa0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1a9d 1a9d fiu_mem_start 2 start-rd; Flow J 0x332e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1a9e 1a9e fiu_mem_start 2 start-rd; Flow C 0x1aa0
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1aa0 0x1aa0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1a9f 1a9f fiu_mem_start 2 start-rd; Flow J 0x332e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1aa0 1aa0 <default>
1aa1 1aa1 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
1aa2 1aa2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1a95
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1a95 0x1a95
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1aa3 1aa3 fiu_load_var 1 hold_var; Flow C cc=False 0x1a9c
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1a9c 0x1a9c
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
1aa4 1aa4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1aa5 1aa5 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x1abc
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1abc 0x1abc
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1aa6 1aa6 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1aa7 1aa7 seq_br_type 4 Call False; Flow C cc=False 0x1a9e
seq_branch_adr 1a9e 0x1a9e
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3a GP05
typ_frame 2
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
1aa8 1aa8 ioc_fiubs 1 val ; Flow C cc=True 0x32a9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
1aa9 1aa9 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1aaa 1aaa fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1aac
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1aac 0x1aac
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1aab 1aab ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1aac 1aac fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 06 GP06
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_b_adr 04 GP04
1aad 1aad fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32cc
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1aae 1aae fiu_fill_mode_src 0 ; Flow J cc=False 0x1ab8
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1ab8 0x1ab8
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
1aaf 1aaf fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_frame 6
1ab0 1ab0 ioc_load_wdr 0 ; Flow C cc=True 0x1f1e
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
1ab1 1ab1 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 1ab2 0x1ab2
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1ab2 1ab2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
1ab3 1ab3 fiu_fill_mode_src 0
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1ab4 1ab4 fiu_fill_mode_src 0 ; Flow J cc=False 0x1aba
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1aba 0x1aba
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 2d VR05:0d #0x20
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
1ab5 1ab5 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1ab6 1ab6 ioc_load_wdr 0 ; Flow C cc=True 0x32dc
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 06 GP06
typ_rand 6 CHECK_CLASS_A_??_B
1ab7 1ab7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1ab8 1ab8 fiu_fill_mode_src 0 ; Flow C cc=False 0x32dc
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_frame 6
1ab9 1ab9 fiu_fill_mode_src 0 ; Flow J 0x1ab0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ab0 0x1ab0
typ_mar_cntl 6 INCREMENT_MAR
1aba 1aba fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
1abb 1abb fiu_fill_mode_src 0 ; Flow J 0x1ab6
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ab6 0x1ab6
typ_mar_cntl 6 INCREMENT_MAR
1abc 1abc fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1abd 1abd ioc_fiubs 2 typ ; Flow C cc=False 0x1a9b
seq_br_type 4 Call False
seq_branch_adr 1a9b 0x1a9b
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3a GP05
typ_frame 2
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1abe 1abe ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1abf 1abf fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x1ac2
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1ac2 0x1ac2
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_m_b_src 2 Bits 32…47
1ac0 1ac0 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1ac1 1ac1 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1ac2 1ac2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1ac4
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1ac4 0x1ac4
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 08 Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1ac3 1ac3 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1ac4 1ac4 ioc_fiubs 1 val ; Flow J cc=True 0x1ac6
seq_br_type 1 Branch True
seq_branch_adr 1ac6 0x1ac6
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 03 GP03
1ac5 1ac5 typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
1ac6 1ac6 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
1ac7 1ac7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1ac8 ; --------------------------------------------------------------------------------------
1ac8 ; 0x01c6 Execute Vector,Convert_To_Formal
1ac8 ; --------------------------------------------------------------------------------------
1ac8 MACRO_Execute_Vector,Convert_To_Formal:
1ac8 1ac8 dispatch_brk_class 4 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1ac8
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
1ac9 1ac9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1aca 1aca seq_b_timing 1 Latch Condition; Flow J cc=True 0x1aa2
seq_br_type 1 Branch True
seq_branch_adr 1aa2 0x1aa2
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1acb 1acb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1a95
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1a95 0x1a95
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
1acc 1acc seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x1a7f
seq_br_type 5 Call True
seq_branch_adr 1a7f 0x1a7f
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
1acd 1acd fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_frame 2
1ace 1ace seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x1a8e
seq_br_type 0 Branch False
seq_branch_adr 1a8e 0x1a8e
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
1acf 1acf seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1ad0 ; --------------------------------------------------------------------------------------
1ad0 ; 0x01c5 Execute Vector,In_Type
1ad0 ; --------------------------------------------------------------------------------------
1ad0 MACRO_Execute_Vector,In_Type:
1ad0 1ad0 dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1ad0
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
1ad1 1ad1 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ad2 1ad2 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x1ae1
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1ae1 0x1ae1
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 14 ZEROS
val_b_adr 31 VR02:11 #0x1
val_frame 2
1ad3 1ad3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1ad7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ad7 0x1ad7
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1ad4 1ad4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x1a7f
seq_br_type 5 Call True
seq_branch_adr 1a7f 0x1a7f
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
1ad5 1ad5 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1ad6 0x1ad6
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
typ_c_adr 20 TOP - 0x1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_c_adr 20 TOP - 0x1
1ad6 1ad6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1ad7 ; --------------------------------------------------------------------------------------
1ad7 ; Comes from:
1ad7 ; 1ad3 C True from color 0x0000
1ad7 ; 1ae1 C True from color 0x0000
1ad7 ; 1ae9 C True from color 0x0000
1ad7 ; 1aed C True from color 0x0000
1ad7 ; --------------------------------------------------------------------------------------
1ad7 1ad7 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1ada
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1ada 0x1ada
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1ad8 1ad8 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 5
1ad9 1ad9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1ada 1ada fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1adb 1adb fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 5
1adc 1adc fiu_len_fill_lit 5f zero-fill 0x1f; Flow R
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1add 1add <halt> ; Flow R
1ade ; --------------------------------------------------------------------------------------
1ade ; 0x01c4 Execute Vector,Not_In_Type
1ade ; --------------------------------------------------------------------------------------
1ade MACRO_Execute_Vector,Not_In_Type:
1ade 1ade dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1ade
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
1adf 1adf fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ae0 1ae0 fiu_tivi_src 4 fiu_var; Flow J cc=False 0x1ad3
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1ad3 0x1ad3
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 14 ZEROS
val_b_adr 39 VR02:19 #0x0
val_frame 2
1ae1 1ae1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1ad7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ad7 0x1ad7
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1ae2 1ae2 fiu_load_var 1 hold_var; Flow J cc=False 0x1ad6
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 1ad6 0x1ad6
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 02 ?
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 20 TOP - 0x1
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_c_adr 20 TOP - 0x1
1ae3 1ae3 fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1ae4 1ae4 ioc_tvbs 1 typ+fiu
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ae5 1ae5 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1ad6
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1ad6 0x1ad6
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
1ae6 ; --------------------------------------------------------------------------------------
1ae6 ; 0x01c3 Execute Vector,Check_In_Type
1ae6 ; --------------------------------------------------------------------------------------
1ae6 MACRO_Execute_Vector,Check_In_Type:
1ae6 1ae6 dispatch_brk_class 8 ; Flow C cc=False 0x1af3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1ae6
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 1af3 0x1af3
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
typ_rand 8 SPARE_0x08
1ae7 1ae7 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ae8 1ae8 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1aed
seq_br_type 1 Branch True
seq_branch_adr 1aed 0x1aed
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
1ae9 1ae9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1ad7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ad7 0x1ad7
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1aea 1aea seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x1a7f
seq_br_type 5 Call True
seq_branch_adr 1a7f 0x1a7f
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
1aeb 1aeb fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1aec 0x1aec
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
1aec 1aec seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
1aed 1aed fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1ad7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ad7 0x1ad7
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
1aee 1aee fiu_load_var 1 hold_var; Flow C cc=False 0x32a2
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 02 ?
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
1aef 1aef fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1af0 1af0 ioc_tvbs 1 typ+fiu
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1af1 1af1 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1af2 0x1af2
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
1af2 1af2 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1af3 ; --------------------------------------------------------------------------------------
1af3 ; Comes from:
1af3 ; 1872 C False from color MACRO_Execute_Vector,Greater_Equal
1af3 ; 1878 C False from color MACRO_Execute_Vector,Greater_Equal
1af3 ; 192a C False from color MACRO_Execute_Vector,And
1af3 ; 19f0 C False from color MACRO_Execute_Vector,Slice_Reference
1af3 ; 1a00 C False from color MACRO_Execute_Vector,Catenate
1af3 ; --------------------------------------------------------------------------------------
1af3 1af3 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1af4 1af4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1af5 1af5 seq_br_type a Unconditional Return; Flow R
1af6 ; --------------------------------------------------------------------------------------
1af6 ; 0x022f Execute Access,Equal
1af6 ; --------------------------------------------------------------------------------------
1af6 MACRO_Execute_Access,Equal:
1af6 1af6 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1af6
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1af7 1af7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1af8 ; --------------------------------------------------------------------------------------
1af8 ; 0x022e Execute Access,Not_Equal
1af8 ; --------------------------------------------------------------------------------------
1af8 MACRO_Execute_Access,Not_Equal:
1af8 1af8 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1af8
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1af9 1af9 <halt> ; Flow R
1afa ; --------------------------------------------------------------------------------------
1afa ; 0x022d Execute Access,Is_Null
1afa ; --------------------------------------------------------------------------------------
1afa MACRO_Execute_Access,Is_Null:
1afa 1afa dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1afa
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
1afb 1afb <halt> ; Flow R
1afc ; --------------------------------------------------------------------------------------
1afc ; 0x022c Execute Access,Not_Null
1afc ; --------------------------------------------------------------------------------------
1afc MACRO_Execute_Access,Not_Null:
1afc 1afc dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1afc
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
1afd 1afd <halt> ; Flow R
1afe ; --------------------------------------------------------------------------------------
1afe ; 0x022b Execute Access,Set_Null
1afe ; --------------------------------------------------------------------------------------
1afe MACRO_Execute_Access,Set_Null:
1afe 1afe dispatch_brk_class 2 ; Flow J cc=True 0x1b02
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1afe
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1b02 0x1b02
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_frame 14
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1aff 1aff fiu_mem_start 5 start_rd_if_true; Flow C 0x32d7
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1b00 1b00 fiu_load_tar 1 hold_tar; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
1b01 1b01 ioc_load_wdr 0 ; Flow J 0x1af7
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1af7 0x1af7
val_b_adr 39 VR02:19 #0x0
val_frame 2
1b02 1b02 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=True 0x32a9
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 10 TOP
1b03 1b03 fiu_load_mdr 1 hold_mdr; Flow J cc=False 0x1b05
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1b05 0x1b05
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 39 VR02:19 #0x0
val_frame 2
1b04 1b04 fiu_fill_mode_src 0 ; Flow J 0x1b08
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1b08 0x1b08
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1b05 1b05 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1b06 1b06 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1b07 1b07 fiu_load_var 1 hold_var; Flow J 0x1b08
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1b08 0x1b08
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1b08 1b08 ioc_load_wdr 0 ; Flow J 0x1af7
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1af7 0x1af7
1b09 1b09 <halt> ; Flow R
1b0a ; --------------------------------------------------------------------------------------
1b0a ; 0x022a Execute Access,Element_Type
1b0a ; --------------------------------------------------------------------------------------
1b0a MACRO_Execute_Access,Element_Type:
1b0a 1b0a dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b0a
dispatch_uses_tos 1
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
1b0b 1b0b fiu_load_tar 1 hold_tar; Flow J cc=False 0x1b0e
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1b0e 0x1b0e
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
1b0c 1b0c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
1b0d 1b0d fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
1b0e 1b0e fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 1b0f 0x1b0f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1b0f 1b0f seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_en_micro 0
seq_random 02 ?
1b10 ; --------------------------------------------------------------------------------------
1b10 ; 0x0229 Execute Access,All_Read
1b10 ; --------------------------------------------------------------------------------------
1b10 MACRO_Execute_Access,All_Read:
1b10 1b10 dispatch_brk_class 8 ; Flow C cc=True 0x32a1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b10
dispatch_uses_tos 1
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 7
1b11 1b11 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1b17
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1b17 0x1b17
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1b12 1b12 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
1b13 1b13 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1b15
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1b15 0x1b15
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1b14 1b14 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x1b18
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 1b18 0x1b18
seq_random 04 Load_save_offset+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1b15 1b15 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1b16 1b16 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x1b18
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 1b18 0x1b18
seq_random 04 Load_save_offset+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1b17 1b17 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1b18 1b18 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1b19 0x1b19
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b19 1b19 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1b1a ; --------------------------------------------------------------------------------------
1b1a ; 0x0228 Execute Access,All_Write
1b1a ; --------------------------------------------------------------------------------------
1b1a MACRO_Execute_Access,All_Write:
1b1a 1b1a dispatch_brk_class 2 ; Flow C cc=True 0x32a1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b1a
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
1b1b 1b1b fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d78 0x1d78
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1b1c 1b1c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1b1d 1b1d fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
1b1e 1b1e fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
1b1f 1b1f <halt> ; Flow R
1b20 ; --------------------------------------------------------------------------------------
1b20 ; 0x0227 Execute Access,All_Reference
1b20 ; --------------------------------------------------------------------------------------
1b20 MACRO_Execute_Access,All_Reference:
1b20 1b20 dispatch_brk_class 8 ; Flow C cc=True 0x32a1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b20
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1b21 1b21 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
1b22 ; --------------------------------------------------------------------------------------
1b22 ; 0x0226 Execute Access,Convert
1b22 ; --------------------------------------------------------------------------------------
1b22 MACRO_Execute_Access,Convert:
1b22 1b22 dispatch_brk_class 4 ; Flow J cc=True 0x1b24
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b22
seq_br_type 1 Branch True
seq_branch_adr 1b24 0x1b24
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand 8 SPARE_0x08
1b23 1b23 seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1b24 1b24 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1b3b
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1b3b 0x1b3b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
1b25 1b25 <halt> ; Flow R
1b26 ; --------------------------------------------------------------------------------------
1b26 ; 0x0222 Execute Access,Convert_Reference
1b26 ; --------------------------------------------------------------------------------------
1b26 MACRO_Execute_Access,Convert_Reference:
1b26 1b26 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b26
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1b27 1b27 typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1b A_OR_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 3
1b28 1b28 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
1b29 1b29 typ_a_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 14
typ_rand b CARRY IN = Q BIT FROM VAL
1b2a 1b2a fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1b2b 0x1b2b
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1b2b 1b2b seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_csa_cntl 3 POP_CSA
1b2c ; --------------------------------------------------------------------------------------
1b2c ; 0x0225 Execute Access,In_Type
1b2c ; --------------------------------------------------------------------------------------
1b2c MACRO_Execute_Access,In_Type:
1b2c 1b2c dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b2c
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b2d 0x1b2d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b2d 1b2d ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1b2e 1b2e typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1b2f 1b2f seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1b30 1b30 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1b31 1b31 <halt> ; Flow R
1b32 ; --------------------------------------------------------------------------------------
1b32 ; 0x0224 Execute Access,Not_In_Type
1b32 ; --------------------------------------------------------------------------------------
1b32 MACRO_Execute_Access,Not_In_Type:
1b32 1b32 dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b32
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b33 0x1b33
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1b33 1b33 ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1b34 1b34 typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1b35 1b35 seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1b36 1b36 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b37 1b37 <halt> ; Flow R
1b38 ; --------------------------------------------------------------------------------------
1b38 ; 0x0223 Execute Access,Check_In_Type
1b38 ; --------------------------------------------------------------------------------------
1b38 MACRO_Execute_Access,Check_In_Type:
1b38 1b38 dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b38
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1b39 0x1b39
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
1b39 1b39 seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1b3a 1b3a fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1b3b 0x1b3b
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 1f TOP - 1
1b3b 1b3b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 02 ?
typ_a_adr 11 TOP + 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1b3c 1b3c ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
1b3d 1b3d seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1b3e ; --------------------------------------------------------------------------------------
1b3e ; 0x0114 Execute Access,Size
1b3e ; --------------------------------------------------------------------------------------
1b3e MACRO_Execute_Access,Size:
1b3e 1b3e dispatch_brk_class 8 ; Flow J cc=False 0x1b42
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b3e
dispatch_uses_tos 1
seq_br_type 0 Branch False
seq_branch_adr 1b42 0x1b42
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_frame 10
1b3f 1b3f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1b40 1b40 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
1b41 1b41 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1b42 1b42 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 10 TOP
1b43 1b43 seq_br_type 3 Unconditional Branch; Flow J 0x1b3f
seq_branch_adr 1b3f 0x1b3f
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
1b44 ; --------------------------------------------------------------------------------------
1b44 ; 0x0220 Execute Access,Deallocate
1b44 ; --------------------------------------------------------------------------------------
1b44 MACRO_Execute_Access,Deallocate:
1b44 1b44 dispatch_brk_class 8 ; Flow J cc=True 0x1b4f
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b44
dispatch_uses_tos 1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1b4f 0x1b4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
1b45 1b45 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1b46 1b46 ioc_fiubs 1 val
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1b47 1b47 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1b48 1b48 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x1b4f
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1b4f 0x1b4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 21 VR13:01 #0x4000000000000000
val_alu_func 1e A_AND_B
val_b_adr 06 GP06
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 13
1b49 1b49 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1b4a 1b4a fiu_fill_mode_src 0 ; Flow J cc=False 0x1b50
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1b50 0x1b50
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 06 GP06
1b4b 1b4b fiu_fill_mode_src 0 ; Flow J cc=False 0x1b55
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1b55 0x1b55
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
1b4c 1b4c ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1b4d 1b4d fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b4e 1b4e ioc_load_wdr 0
typ_b_adr 06 GP06
val_b_adr 06 GP06
1b4f 1b4f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1b50 1b50 fiu_fill_mode_src 0 ; Flow J cc=False 0x1b55
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1b55 0x1b55
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
1b51 1b51 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
1b52 1b52 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 30 GP0f
1b53 1b53 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
val_b_adr 0f GP0f
1b54 1b54 seq_br_type 3 Unconditional Branch; Flow J 0x1b4d
seq_branch_adr 1b4d 0x1b4d
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1b55 1b55 fiu_mem_start 2 start-rd; Flow C 0x35a5
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35a5 0x35a5
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
1b56 1b56 fiu_mem_start 2 start-rd; Flow J cc=True 0x1b47
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1b47 0x1b47
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1b57 1b57 <halt> ; Flow R
1b58 ; --------------------------------------------------------------------------------------
1b58 ; 0x0221 Execute Access,Allow_Deallocate
1b58 ; --------------------------------------------------------------------------------------
1b58 MACRO_Execute_Access,Allow_Deallocate:
1b58 1b58 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b58
dispatch_uses_tos 1
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
1b59 1b59 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1b5a 1b5a fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1af7
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1af7 0x1af7
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1b5b 1b5b typ_c_adr 3d GP02
1b5c 1b5c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1b5d 1b5d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1af7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1af7 0x1af7
val_a_adr 21 VR13:01 #0x4000000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 13
1b5e 1b5e ioc_tvbs 1 typ+fiu; Flow J cc=True 0x1af7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1af7 0x1af7
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_c_adr 39 GP06
val_a_adr 31 VR02:11 #0x1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
1b5f 1b5f fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1b60 1b60 ioc_load_wdr 0 ; Flow J 0x1af7
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1af7 0x1af7
typ_b_adr 06 GP06
1b61 1b61 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32d9
seq_br_type 1 Branch True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 02 GP02
1b62 1b62 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32d9
seq_br_type 9 Return False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 02 GP02
typ_frame 11
1b63 1b63 <halt> ; Flow R
1b64 ; --------------------------------------------------------------------------------------
1b64 ; 0x0080 QQUnknown InMicrocode
1b64 ; --------------------------------------------------------------------------------------
1b64 MACRO_1b64_QQUnknown_InMicrocode:
1b64 1b64 dispatch_brk_class 0 ; Flow J cc=False 0x32db
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b64
dispatch_uses_tos 1
seq_br_type 0 Branch False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1b65 1b65 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1b66 1b66 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
1b67 1b67 ioc_fiubs 2 typ ; Flow J cc=True 0x32db
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b68 1b68 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
typ_b_adr 01 GP01
val_b_adr 01 GP01
1b69 1b69 ioc_load_wdr 0 ; Flow J 0x1af7
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1af7 0x1af7
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1b6a ; --------------------------------------------------------------------------------------
1b6a ; 0x0082 QQUnknown InMicrocode
1b6a ; --------------------------------------------------------------------------------------
1b6a MACRO_1b6a_QQUnknown_InMicrocode:
1b6a 1b6a dispatch_brk_class 0 ; Flow J cc=False 0x32dc
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b6a
dispatch_uses_tos 1
seq_br_type 0 Branch False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1b6b 1b6b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1b6c 1b6c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1b6d 1b6d fiu_mem_start 3 start-wr; Flow J cc=True 0x32d9
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1b6e 1b6e ioc_load_wdr 0 ; Flow J 0x1af7
seq_br_type 3 Unconditional Branch
seq_branch_adr 1af7 0x1af7
typ_csa_cntl 3 POP_CSA
1b6f 1b6f <halt> ; Flow R
1b70 ; --------------------------------------------------------------------------------------
1b70 ; 0x0081 QQUnknown InMicrocode
1b70 ; --------------------------------------------------------------------------------------
1b70 MACRO_1b70_QQUnknown_InMicrocode:
1b70 1b70 dispatch_brk_class 0
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1b70
dispatch_uses_tos 1
typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
1b71 1b71 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
1b72 1b72 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1b73 1b73 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1b74 ; --------------------------------------------------------------------------------------
1b74 ; 0x01fe Execute Array,Not_Equal
1b74 ; 0x01ff Execute Array,Equal
1b74 ; --------------------------------------------------------------------------------------
1b74 MACRO_Execute_Array,Equal:
1b74 MACRO_Execute_Array,Not_Equal:
1b74 1b74 dispatch_brk_class 8 ; Flow J cc=True 0x1b76
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1b74
fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 1b76 0x1b76
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1b75 1b75 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1b76 1b76 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1b77 1b77 seq_br_type 2 Push (branch address); Flow J 0x1b78
seq_branch_adr 1ba5 0x1ba5
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1b78 1b78 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=False 0x1b90
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1b90 0x1b90
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1b79 1b79 val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1b7a 1b7a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1b7b 1b7b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1b7c 1b7c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1b83
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1b83 0x1b83
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1b7d 1b7d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b7e 1b7e fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x1ba0
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 1ba0 0x1ba0
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1b7f 1b7f fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1b87
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1b87 0x1b87
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
1b80 1b80 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1b81 1b81 seq_br_type 1 Branch True; Flow J cc=True 0x22e4
seq_branch_adr 22e4 0x22e4
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1b82 1b82 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b83 1b83 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1b84 1b84 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b85 1b85 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x1ba0
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 1ba0 0x1ba0
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1b86 1b86 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1b80
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 1b80 0x1b80
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
1b87 1b87 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1b8a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1b8a 0x1b8a
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1b88 1b88 seq_br_type 1 Branch True; Flow J cc=True 0x22ec
seq_branch_adr 22ec 0x22ec
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1b89 1b89 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b8a ; --------------------------------------------------------------------------------------
1b8a ; Comes from:
1b8a ; 1b87 C from color MACRO_Execute_Any,Equal
1b8a ; 1b98 C from color MACRO_Execute_Any,Equal
1b8a ; --------------------------------------------------------------------------------------
1b8a 1b8a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1b8d
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1b8d 0x1b8d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
1b8b 1b8b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b8c 1b8c fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1b9b
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1b9b 0x1b9b
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1b8d 1b8d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1b8e 1b8e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1b8f 1b8f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1b9b
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1b9b 0x1b9b
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1b90 1b90 typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1b91 1b91 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1b92 1b92 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1b96
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1b96 0x1b96
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
1b93 1b93 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1b94 1b94 seq_br_type 1 Branch True; Flow J cc=True 0x22de
seq_branch_adr 22de 0x22de
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
1b95 1b95 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b96 1b96 val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1b97 1b97 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1b98 1b98 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1b8a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 1b8a 0x1b8a
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1b99 1b99 seq_br_type 1 Branch True; Flow J cc=True 0x22da
seq_branch_adr 22da 0x22da
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
1b9a 1b9a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1b9b 1b9b seq_br_type 0 Branch False; Flow J cc=False 0x1b9d
seq_branch_adr 1b9d 0x1b9d
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
val_a_adr 07 GP07
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_rand c START_MULTIPLY
1b9c 1b9c seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1b9d 1b9d seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
1b9e 1b9e seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1b9f 0x1b9f
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1b9f 1b9f seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1ba0 ; --------------------------------------------------------------------------------------
1ba0 ; Comes from:
1ba0 ; 1b7e C from color MACRO_Execute_Any,Equal
1ba0 ; 1b85 C from color MACRO_Execute_Any,Equal
1ba0 ; --------------------------------------------------------------------------------------
1ba0 1ba0 seq_br_type 0 Branch False; Flow J cc=False 0x1ba2
seq_branch_adr 1ba2 0x1ba2
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 02 GP02
val_rand c START_MULTIPLY
1ba1 1ba1 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1ba2 1ba2 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
1ba3 1ba3 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1ba4 0x1ba4
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1ba4 1ba4 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1ba5 1ba5 seq_b_timing 1 Latch Condition; Flow J cc=False 0x1ba8
seq_br_type 0 Branch False
seq_branch_adr 1ba8 0x1ba8
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1ba6 1ba6 ioc_fiubs 1 val ; Flow C 0x272c
seq_br_type 7 Unconditional Call
seq_branch_adr 272c 0x272c
seq_random 02 ?
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 07 GP07
1ba7 1ba7 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 02 GP02
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
1ba8 1ba8 seq_br_type 7 Unconditional Call; Flow C 0x1bae
seq_branch_adr 1bae 0x1bae
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
1ba9 1ba9 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1bab
seq_br_type 1 Branch True
seq_branch_adr 1bab 0x1bab
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1baa 1baa seq_br_type 7 Unconditional Call; Flow C 0x1bae
seq_branch_adr 1bae 0x1bae
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
1bab 1bab seq_random 02 ?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1bac 1bac fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1bad 0x1bad
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1bad 1bad fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bae ; --------------------------------------------------------------------------------------
1bae ; Comes from:
1bae ; 1ba8 C from color 0x1ba5
1bae ; 1baa C from color 0x1ba5
1bae ; --------------------------------------------------------------------------------------
1bae 1bae ioc_fiubs 2 typ ; Flow J cc=False 0x2286
seq_br_type 0 Branch False
seq_branch_adr 2286 0x2286
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 07 GP07
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1baf 1baf ioc_fiubs 1 val ; Flow J 0x228e
seq_br_type 3 Unconditional Branch
seq_branch_adr 228e 0x228e
seq_en_micro 0
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
1bb0 ; --------------------------------------------------------------------------------------
1bb0 ; Comes from:
1bb0 ; 1bc8 C from color MACRO_Execute_Array,First
1bb0 ; 1bca C from color MACRO_Execute_Array,Last
1bb0 ; 1bcc C from color MACRO_Execute_Array,Length
1bb0 ; 1bce C from color MACRO_Execute_Array,Last
1bb0 ; 1bd0 C from color MACRO_Execute_Array,First
1bb0 ; --------------------------------------------------------------------------------------
1bb0 1bb0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1bbc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bbc 0x1bbc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 10 TOP
1bb1 1bb1 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1bb2 1bb2 fiu_len_fill_lit 77 zero-fill 0x37; Flow C cc=True 0x32d9
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
1bb3 1bb3 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1bb4 1bb4 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x1bb6
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bb6 0x1bb6
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1c DEC_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1bb5 1bb5 fiu_tivi_src c mar_0xc; Flow R
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1bb6 1bb6 fiu_len_fill_lit 79 zero-fill 0x39
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_b_adr 04 GP04
1bb7 1bb7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1bb8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1bb8 0x1bb8
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
1bb8 1bb8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1bba
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1bba 0x1bba
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1bb9 1bb9 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1bba 1bba fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1bbb 1bbb fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1bbc 1bbc fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1bb1
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bb1 0x1bb1
typ_a_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 04 GP04
val_b_adr 3f VR02:1f #0x60
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
1bbd 1bbd fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
1bbe 1bbe fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1bc0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1bc0 0x1bc0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 5
1bbf 1bbf fiu_fill_mode_src 0 ; Flow J 0x1bc2
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1bc2 0x1bc2
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1bc0 1bc0 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1bc1 1bc1 fiu_fill_mode_src 0 ; Flow J 0x1bc2
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1bc2 0x1bc2
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1bc2 1bc2 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x1bc4
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1bc4 0x1bc4
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1bc3 1bc3 fiu_tivi_src c mar_0xc; Flow R
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1bc4 1bc4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
val_a_adr 03 GP03
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1bc5 1bc5 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1bc6 1bc6 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x1bb8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1bb8 0x1bb8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
1bc7 1bc7 <halt> ; Flow R
1bc8 ; --------------------------------------------------------------------------------------
1bc8 ; 0x01fd Execute Array,First
1bc8 ; --------------------------------------------------------------------------------------
1bc8 MACRO_Execute_Array,First:
1bc8 1bc8 dispatch_brk_class 8 ; Flow C 0x1bb0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1bc8
dispatch_uses_tos 1
fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1bb0 0x1bb0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_b_adr 1f TOP - 1
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1bc9 1bc9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bca ; --------------------------------------------------------------------------------------
1bca ; 0x01fc Execute Array,Last
1bca ; --------------------------------------------------------------------------------------
1bca MACRO_Execute_Array,Last:
1bca 1bca dispatch_brk_class 8 ; Flow C 0x1bb0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1bca
dispatch_uses_tos 1
fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1bb0 0x1bb0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_b_adr 1f TOP - 1
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1bcb 1bcb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bcc ; --------------------------------------------------------------------------------------
1bcc ; 0x01fb Execute Array,Length
1bcc ; --------------------------------------------------------------------------------------
1bcc MACRO_Execute_Array,Length:
1bcc 1bcc dispatch_brk_class 8 ; Flow C 0x1bb0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1bcc
dispatch_uses_tos 1
fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1bb0 0x1bb0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_b_adr 1f TOP - 1
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1bcd 1bcd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bce ; --------------------------------------------------------------------------------------
1bce ; 0x01fa Execute Array,Bounds
1bce ; --------------------------------------------------------------------------------------
1bce MACRO_Execute_Array,Bounds:
1bce 1bce dispatch_brk_class 8 ; Flow C 0x1bb0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1bce
dispatch_uses_tos 1
fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1bb0 0x1bb0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_b_adr 1f TOP - 1
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1bcf 1bcf seq_br_type 3 Unconditional Branch; Flow J 0x1bcb
seq_branch_adr 1bcb 0x1bcb
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bd0 ; --------------------------------------------------------------------------------------
1bd0 ; 0x01f9 Execute Array,Reverse_Bounds
1bd0 ; --------------------------------------------------------------------------------------
1bd0 MACRO_Execute_Array,Reverse_Bounds:
1bd0 1bd0 dispatch_brk_class 8 ; Flow C 0x1bb0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1bd0
dispatch_uses_tos 1
fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1bb0 0x1bb0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 1c DEC_A
val_b_adr 1f TOP - 1
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1bd1 1bd1 seq_br_type 3 Unconditional Branch; Flow J 0x1bc9
seq_branch_adr 1bc9 0x1bc9
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1bd2 ; --------------------------------------------------------------------------------------
1bd2 ; 0x01f8 Execute Array,Element_Type
1bd2 ; --------------------------------------------------------------------------------------
1bd2 MACRO_Execute_Array,Element_Type:
1bd2 1bd2 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1bd2
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1bd3 1bd3 typ_a_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
1bd4 1bd4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1bd5 1bd5 <halt> ; Flow R
1bd6 ; --------------------------------------------------------------------------------------
1bd6 ; 0x01ed Execute Array,In_Type
1bd6 ; --------------------------------------------------------------------------------------
1bd6 MACRO_Execute_Array,In_Type:
1bd6 1bd6 dispatch_brk_class 8 ; Flow C cc=False 0x1c03
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1bd6
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1c03 0x1c03
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1bd7 1bd7 seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
1bd8 1bd8 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1bde
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bde 0x1bde
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1bd9 1bd9 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1bdc
seq_br_type 1 Branch True
seq_branch_adr 1bdc 0x1bdc
1bda 1bda seq_br_type 7 Unconditional Call; Flow C 0x22c6
seq_branch_adr 22c6 0x22c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1bdb 1bdb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1bdc 1bdc ioc_fiubs 1 val ; Flow C 0x22bc
seq_br_type 7 Unconditional Call
seq_branch_adr 22bc 0x22bc
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1bdd 1bdd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1bde 1bde seq_b_timing 1 Latch Condition; Flow J cc=True 0x1be1
seq_br_type 1 Branch True
seq_branch_adr 1be1 0x1be1
1bdf 1bdf seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1be0 1be0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1be1 1be1 ioc_fiubs 1 val ; Flow C 0x229d
seq_br_type 7 Unconditional Call
seq_branch_adr 229d 0x229d
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1be2 1be2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1be3 1be3 <halt> ; Flow R
1be4 ; --------------------------------------------------------------------------------------
1be4 ; 0x01ec Execute Array,Not_In_Type
1be4 ; --------------------------------------------------------------------------------------
1be4 MACRO_Execute_Array,Not_In_Type:
1be4 1be4 dispatch_brk_class 8 ; Flow C cc=False 0x1c03
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1be4
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1c03 0x1c03
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1be5 1be5 seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
1be6 1be6 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1bec
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bec 0x1bec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1be7 1be7 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1bea
seq_br_type 1 Branch True
seq_branch_adr 1bea 0x1bea
1be8 1be8 seq_br_type 7 Unconditional Call; Flow C 0x22c6
seq_branch_adr 22c6 0x22c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1be9 1be9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1bea 1bea ioc_fiubs 1 val ; Flow C 0x22bc
seq_br_type 7 Unconditional Call
seq_branch_adr 22bc 0x22bc
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1beb 1beb fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1bec 1bec seq_b_timing 1 Latch Condition; Flow J cc=True 0x1bef
seq_br_type 1 Branch True
seq_branch_adr 1bef 0x1bef
1bed 1bed seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1bee 1bee fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1bef 1bef ioc_fiubs 1 val ; Flow C 0x229d
seq_br_type 7 Unconditional Call
seq_branch_adr 229d 0x229d
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1bf0 1bf0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
1bf1 1bf1 <halt> ; Flow R
1bf2 ; --------------------------------------------------------------------------------------
1bf2 ; 0x01eb Execute Array,Check_In_Type
1bf2 ; --------------------------------------------------------------------------------------
1bf2 MACRO_Execute_Array,Check_In_Type:
1bf2 1bf2 dispatch_brk_class 8 ; Flow C cc=False 0x1c03
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1bf2
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1c03 0x1c03
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1bf3 1bf3 seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
1bf4 1bf4 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1bfc
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1bfc 0x1bfc
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1bf5 1bf5 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1bf9
seq_br_type 1 Branch True
seq_branch_adr 1bf9 0x1bf9
1bf6 1bf6 seq_br_type 7 Unconditional Call; Flow C 0x22c6
seq_branch_adr 22c6 0x22c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1bf7 1bf7 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1bf8 0x1bf8
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1bf8 1bf8 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
1bf9 1bf9 ioc_fiubs 1 val ; Flow C 0x22bc
seq_br_type 7 Unconditional Call
seq_branch_adr 22bc 0x22bc
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1bfa 1bfa fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1bfb 0x1bfb
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1bfb 1bfb seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
1bfc 1bfc seq_b_timing 1 Latch Condition; Flow J cc=True 0x1c00
seq_br_type 1 Branch True
seq_branch_adr 1c00 0x1c00
1bfd 1bfd seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1bfe 1bfe fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1bff 0x1bff
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1bff 1bff seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
1c00 1c00 ioc_fiubs 1 val ; Flow C 0x229d
seq_br_type 7 Unconditional Call
seq_branch_adr 229d 0x229d
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1c01 1c01 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 1c02 0x1c02
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1c02 1c02 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_en_micro 0
seq_random 02 ?
1c03 1c03 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c04 1c04 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c05 1c05 <halt> ; Flow R
1c06 ; --------------------------------------------------------------------------------------
1c06 ; 0x01ef Execute Array,Convert
1c06 ; --------------------------------------------------------------------------------------
1c06 MACRO_Execute_Array,Convert:
1c06 1c06 dispatch_brk_class 4 ; Flow J cc=True 0x1c08
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1c06
seq_br_type 1 Branch True
seq_branch_adr 1c08 0x1c08
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
1c07 1c07 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c08 1c08 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c09 1c09 ioc_fiubs 2 typ ; Flow J cc=True 0x1c1f
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c1f 0x1c1f
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c0a 1c0a fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1c0f
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c0f 0x1c0f
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1c0b 1c0b seq_br_type 7 Unconditional Call; Flow C 0x22de
seq_branch_adr 22de 0x22de
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1c0c 1c0c fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1c17
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c17 0x1c17
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c0d 1c0d ioc_fiubs 2 typ ; Flow C 0x2286
seq_br_type 7 Unconditional Call
seq_branch_adr 2286 0x2286
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1c0e 1c0e seq_br_type 3 Unconditional Branch; Flow J 0x1c14
seq_branch_adr 1c14 0x1c14
1c0f 1c0f ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1c10 1c10 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1c11 1c11 ioc_fiubs 1 val ; Flow C 0x22da
seq_br_type 7 Unconditional Call
seq_branch_adr 22da 0x22da
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c12 1c12 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1c17
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c17 0x1c17
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
1c13 1c13 ioc_fiubs 2 typ ; Flow C 0x228e
seq_br_type 7 Unconditional Call
seq_branch_adr 228e 0x228e
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1c14 1c14 ioc_fiubs 2 typ ; Flow C cc=True 0x32a2
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
1c15 1c15 seq_br_type 7 Unconditional Call; Flow C 0x2286
seq_branch_adr 2286 0x2286
1c16 1c16 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a2
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1c17 1c17 ioc_fiubs 1 val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_frame 2
1c18 1c18 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1c19 1c19 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
1c1a 1c1a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1c1c
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c1c 0x1c1c
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c1b 1c1b ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32d2
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1c1c 1c1c seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 37 GP08
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
1c1d 1c1d ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
1c1e 1c1e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c1f 1c1f fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1c20 1c20 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1c24
seq_br_type 1 Branch True
seq_branch_adr 1c24 0x1c24
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 3f VR02:1f #0x60
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
val_rand c START_MULTIPLY
1c21 1c21 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1c22 1c22 fiu_mem_start 2 start-rd; Flow J cc=True 0x1c27
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c27 0x1c27
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1c23 1c23 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1c24 1c24 seq_br_type 2 Push (branch address); Flow J 0x1c25
seq_branch_adr 1c57 0x1c57
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1c25 1c25 ioc_fiubs 1 val ; Flow C 0x229d
seq_br_type 7 Unconditional Call
seq_branch_adr 229d 0x229d
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
1c26 1c26 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x32a2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1c27 1c27 <default>
1c28 1c28 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c29 1c29 typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1c2a 1c2a ioc_fiubs 1 val ; Flow C cc=True 0x32a9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
1c2b 1c2b fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c2c 1c2c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1c2e
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c2e 0x1c2e
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c2d 1c2d ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1c2e 1c2e fiu_mem_start 2 start-rd; Flow C cc=False 0x32cc
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_rand 2 DEC_LOOP_COUNTER
1c2f 1c2f fiu_mem_start 4 continue
typ_c_adr 37 GP08
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1c30 1c30 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1c31 1c31 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1c32 1c32 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 07 GP07
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_frame 6
1c33 1c33 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c34 1c34 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c45
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c45 0x1c45
seq_cond_sel 65 CROSS_WORD_FIELD~
1c35 1c35 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c36 1c36 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
1c37 1c37 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
1c38 1c38 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c47
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c47 0x1c47
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 06 GP06
1c39 1c39 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c3a 1c3a ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
1c3b 1c3b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
1c3c 1c3c fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1c30
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c30 0x1c30
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
1c3d 1c3d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1c3e 1c3e fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 07 GP07
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_frame 6
1c3f 1c3f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c40 1c40 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c49
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c49 0x1c49
seq_cond_sel 65 CROSS_WORD_FIELD~
1c41 1c41 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c4b
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1c4b 0x1c4b
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c42 1c42 ioc_load_wdr 0 ; Flow C cc=True 0x32cc
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
1c43 1c43 seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
1c44 1c44 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c45 1c45 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c46 1c46 fiu_fill_mode_src 0 ; Flow J 0x1c36
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c36 0x1c36
typ_mar_cntl 6 INCREMENT_MAR
1c47 1c47 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c48 1c48 fiu_fill_mode_src 0 ; Flow J 0x1c3a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c3a 0x1c3a
typ_mar_cntl 6 INCREMENT_MAR
1c49 1c49 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c4a 1c4a fiu_fill_mode_src 0 ; Flow J cc=True 0x1c42
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c42 0x1c42
typ_mar_cntl 6 INCREMENT_MAR
1c4b 1c4b ioc_load_wdr 0 ; Flow J 0x1c4d
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c4d 0x1c4d
val_a_adr 04 GP04
val_alu_func 1c DEC_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1c4c 1c4c ioc_load_wdr 0 ; Flow J cc=True 0x1c42
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1c42 0x1c42
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_rand 2 DEC_LOOP_COUNTER
1c4d 1c4d fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
1c4e 1c4e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 6
1c4f 1c4f fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 07 GP07
val_frame 6
1c50 1c50 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
1c51 1c51 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c54
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c54 0x1c54
seq_cond_sel 65 CROSS_WORD_FIELD~
1c52 1c52 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c4c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c4c 0x1c4c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_rand 2 DEC_LOOP_COUNTER
1c53 1c53 ioc_load_wdr 0 ; Flow J 0x1c42
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c42 0x1c42
val_rand 2 DEC_LOOP_COUNTER
1c54 1c54 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1c55 1c55 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c4c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c4c 0x1c4c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
1c56 1c56 ioc_load_wdr 0 ; Flow J 0x1c42
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c42 0x1c42
val_rand 2 DEC_LOOP_COUNTER
1c57 1c57 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1c5b
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1c5b 0x1c5b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1c58 1c58 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1c59 1c59 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c5a 1c5a fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1c5d
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c5d 0x1c5d
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1c5b 1c5b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c5c 1c5c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1c5d 1c5d seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
1c5e 1c5e fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
1c5f 1c5f fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x1c62
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 1c62 0x1c62
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_c_adr 37 GP08
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
1c60 1c60 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1c65
seq_br_type 1 Branch True
seq_branch_adr 1c65 0x1c65
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1c61 1c61 seq_br_type 3 Unconditional Branch; Flow J 0x1c6a
seq_branch_adr 1c6a 0x1c6a
1c62 1c62 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
1c63 1c63 seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1c64 1c64 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1c6a
seq_br_type 1 Branch True
seq_branch_adr 1c6a 0x1c6a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1c65 1c65 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1c67
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c67 0x1c67
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 08 Validate_tos_optimizer+?
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1c66 1c66 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x32cc
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
1c67 1c67 ioc_fiubs 1 val ; Flow C cc=False 0x32cc
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
1c68 1c68 ioc_fiubs 1 val ; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
1c69 1c69 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
1c6a 1c6a val_a_adr 04 GP04
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
1c6b 1c6b seq_br_type 3 Unconditional Branch; Flow J 0x1c65
seq_branch_adr 1c65 0x1c65
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1c6c ; --------------------------------------------------------------------------------------
1c6c ; 0x01ee Execute Array,Convert_To_Formal
1c6c ; --------------------------------------------------------------------------------------
1c6c MACRO_Execute_Array,Convert_To_Formal:
1c6c 1c6c dispatch_brk_class 4 ; Flow J cc=True 0x1c6e
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1c6c
seq_br_type 1 Branch True
seq_branch_adr 1c6e 0x1c6e
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame 1c
typ_rand 8 SPARE_0x08
1c6d 1c6d fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c6e 1c6e fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c6f 1c6f seq_b_timing 1 Latch Condition; Flow J cc=True 0x1c1f
seq_br_type 1 Branch True
seq_branch_adr 1c1f 0x1c1f
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c70 1c70 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x1c74
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c74 0x1c74
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1c71 1c71 seq_br_type 7 Unconditional Call; Flow C 0x22c6
seq_branch_adr 22c6 0x22c6
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1c72 1c72 fiu_mem_start 2 start-rd; Flow J cc=True 0x1c17
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c17 0x1c17
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c73 1c73 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1c74 1c74 val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1c75 1c75 seq_br_type 2 Push (branch address); Flow J 0x1c76
seq_branch_adr 1c17 0x1c17
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1c76 1c76 ioc_fiubs 1 val ; Flow C 0x22bc
seq_br_type 7 Unconditional Call
seq_branch_adr 22bc 0x22bc
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c77 1c77 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a2
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1c78 ; --------------------------------------------------------------------------------------
1c78 ; 0x01f4 Execute Array,Structure_Write
1c78 ; --------------------------------------------------------------------------------------
1c78 MACRO_Execute_Array,Structure_Write:
1c78 1c78 dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 1c78
dispatch_uses_tos 1
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1c
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c79 1c79 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e7a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e7a 0x1e7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1c7a ; --------------------------------------------------------------------------------------
1c7a ; Comes from:
1c7a ; 1c9a C from color MACRO_Execute_Array,Field_Read
1c7a ; 1ca2 C from color MACRO_Execute_Array,Field_Read
1c7a ; 1ca6 C from color MACRO_Execute_Array,Field_Write
1c7a ; 1caa C from color MACRO_Execute_Array,Field_Write
1c7a ; 1cac C from color MACRO_Execute_Array,Field_Reference
1c7a ; 1cae C from color MACRO_Execute_Subarray,Field_Reference
1c7a ; --------------------------------------------------------------------------------------
1c7a 1c7a fiu_mem_start 4 continue; Flow J cc=True 0x1c88
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1c88 0x1c88
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1c7b 1c7b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c7c 1c7c fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=False 0x1c83
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 41
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1c83 0x1c83
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1c7d 1c7d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1c7e 1c7e fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c7f 1c7f fiu_mem_start 4 continue; Flow C cc=True 0x1c85
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 1c85 0x1c85
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
1c80 1c80 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1c7c
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c7c 0x1c7c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c81 1c81 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=False 0x1c83
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1c83 0x1c83
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1c82 1c82 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32a2
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1c83 ; --------------------------------------------------------------------------------------
1c83 ; Comes from:
1c83 ; 1c7c C False from color 0x0000
1c83 ; 1c81 C False from color 0x0000
1c83 ; 1c8e C False from color 0x0000
1c83 ; --------------------------------------------------------------------------------------
1c83 1c83 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1c84 1c84 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1c85 ; --------------------------------------------------------------------------------------
1c85 ; Comes from:
1c85 ; 1c7f C True from color 0x0000
1c85 ; --------------------------------------------------------------------------------------
1c85 1c85 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1c86 1c86 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
1c87 1c87 fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
1c88 1c88 fiu_len_fill_lit 45 zero-fill 0x5
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 41
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_b_adr 10 TOP
1c89 1c89 fiu_fill_mode_src 0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1c8a 1c8a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1c95
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c95 0x1c95
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_frame 2
1c8b 1c8b fiu_fill_mode_src 0 ; Flow J cc=True 0x1c97
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1c97 0x1c97
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1c8c 1c8c fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x1c91
fiu_mem_start a start_continue_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c91 0x1c91
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1c8d 1c8d fiu_fill_mode_src 0 ; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c8e 1c8e fiu_mem_start 2 start-rd; Flow C cc=False 0x1c83
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 1c83 0x1c83
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1c8f 1c8f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1c90 1c90 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1c8a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1c8a 0x1c8a
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
1c91 1c91 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1c92 1c92 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c8e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1c8e 0x1c8e
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c93 1c93 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1c94 1c94 seq_br_type 3 Unconditional Branch; Flow J 0x1c8e
seq_branch_adr 1c8e 0x1c8e
1c95 1c95 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1c96 1c96 fiu_fill_mode_src 0 ; Flow J cc=False 0x1c8c
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c8c 0x1c8c
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1c97 1c97 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
1c98 1c98 seq_br_type 3 Unconditional Branch; Flow J 0x1c81
seq_branch_adr 1c81 0x1c81
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1c99 1c99 <halt> ; Flow R
1c9a ; --------------------------------------------------------------------------------------
1c9a ; 0x01f7 Execute Array,Field_Read
1c9a ; --------------------------------------------------------------------------------------
1c9a MACRO_Execute_Array,Field_Read:
1c9a 1c9a dispatch_brk_class 8 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1c9a
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1c9b 1c9b fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x1ca4
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 1ca4 0x1ca4
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
1c9c 1c9c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1c9e
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1c9e 0x1c9e
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
1c9d 1c9d fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x1ca0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1ca0 0x1ca0
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1c9e 1c9e fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1c9f 1c9f fiu_fill_mode_src 0 ; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1ca0 0x1ca0
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 3b GP04
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1ca0 1ca0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1ca1 0x1ca1
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 04 GP04
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1ca1 1ca1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 04 GP04
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
1ca2 ; --------------------------------------------------------------------------------------
1ca2 ; 0x018f Execute Subarray,Field_Read
1ca2 ; --------------------------------------------------------------------------------------
1ca2 MACRO_Execute_Subarray,Field_Read:
1ca2 1ca2 dispatch_brk_class 8 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ca2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ca3 1ca3 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x1c9c
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 1c9c 0x1c9c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x07)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
1ca4 1ca4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1ca5 1ca5 <halt> ; Flow R
1ca6 ; --------------------------------------------------------------------------------------
1ca6 ; 0x01f6 Execute Array,Field_Write
1ca6 ; --------------------------------------------------------------------------------------
1ca6 MACRO_Execute_Array,Field_Write:
1ca6 1ca6 dispatch_brk_class 2 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ca6
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ca7 1ca7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1ca8
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ca8 0x1ca8
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1ca8 1ca8 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 2e TOP + 1
1ca9 1ca9 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d78 0x1d78
seq_en_micro 0
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1caa ; --------------------------------------------------------------------------------------
1caa ; 0x018e Execute Subarray,Field_Write
1caa ; --------------------------------------------------------------------------------------
1caa MACRO_Execute_Subarray,Field_Write:
1caa 1caa dispatch_brk_class 2 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1caa
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1cab 1cab fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1ca8
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ca8 0x1ca8
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1cac ; --------------------------------------------------------------------------------------
1cac ; 0x01f5 Execute Array,Field_Reference
1cac ; --------------------------------------------------------------------------------------
1cac MACRO_Execute_Array,Field_Reference:
1cac 1cac dispatch_brk_class 8 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1cac
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1cad 1cad fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1cae ; --------------------------------------------------------------------------------------
1cae ; 0x018d Execute Subarray,Field_Reference
1cae ; --------------------------------------------------------------------------------------
1cae MACRO_Execute_Subarray,Field_Reference:
1cae 1cae dispatch_brk_class 8 ; Flow C 0x1c7a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1cae
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 1c7a 0x1c7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1caf 1caf fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1cb0 ; --------------------------------------------------------------------------------------
1cb0 ; 0x01f3 Execute Array,Subarray
1cb0 ; --------------------------------------------------------------------------------------
1cb0 MACRO_Execute_Array,Subarray:
1cb0 1cb0 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1cb0
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1cb1 1cb1 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 20 TR1c:00 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1cb2 1cb2 fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=True 0x32d9
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1cb3 1cb3 ioc_tvbs 5 seq+seq; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1cb4 1cb4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
1cb5 1cb5 fiu_mem_start 4 continue
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
1cb6 1cb6 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
1cb7 1cb7 fiu_load_tar 1 hold_tar; Flow C 0x332e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1cb8 1cb8 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1cb9 1cb9 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 07 GP07
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1cba 1cba ioc_fiubs 1 val ; Flow C cc=False 0x1cc2
seq_br_type 4 Call False
seq_branch_adr 1cc2 0x1cc2
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 06 GP06
val_rand c START_MULTIPLY
1cbb 1cbb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 07 GP07
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1cbc 1cbc fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1cb5
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1cb5 0x1cb5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_mar_cntl d LOAD_MAR_TYPE
1cbd 1cbd ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
seq_random 18 Load_control_top+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
1cbe 1cbe seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
1cbf 1cbf seq_b_timing 1 Latch Condition; Flow J cc=True 0x1cc1
seq_br_type 1 Branch True
seq_branch_adr 1cc1 0x1cc1
typ_csa_cntl 3 POP_CSA
1cc0 1cc0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1b A_OR_B
typ_b_adr 36 TR11:16 #0x2c
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1cc1 1cc1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR11:15 #0x24
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1cc2 ; --------------------------------------------------------------------------------------
1cc2 ; Comes from:
1cc2 ; 1cba C False from color MACRO_Execute_Array,Subarray
1cc2 ; --------------------------------------------------------------------------------------
1cc2 1cc2 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1cc3 1cc3 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1cc4 ; --------------------------------------------------------------------------------------
1cc4 ; 0xc000-0xc1ff Store llvl,ldelta
1cc4 ; Comes from:
1cc4 ; 1ccb C from color 0x1cc9
1cc4 ; --------------------------------------------------------------------------------------
1cc4 MACRO_Store_llvl,ldelta:
1cc4 1cc4 dispatch_brk_class 2
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 1cc4
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1cc5 1cc5 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x1d3c
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d3c 0x1d3c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x05)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1cc6 1cc6 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1d3d
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1d3d 0x1d3d
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1cc7 1cc7 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_c_lit 2
typ_frame 1e
1cc8 1cc8 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x14)
Deletion_Key
typ_b_adr 03 GP03
typ_frame 14
1cc9 1cc9 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1cca ; --------------------------------------------------------------------------------------
1cca ; 0x009b Action Store_Dynamic
1cca ; --------------------------------------------------------------------------------------
1cca MACRO_Action_Store_Dynamic:
1cca 1cca dispatch_brk_class 2 ; Flow C 0x2ca0
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1cca
seq_br_type 7 Unconditional Call
seq_branch_adr 2ca0 0x2ca0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
1ccb 1ccb fiu_mem_start 2 start-rd; Flow C 0x1cc4
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1cc4 MACRO_Store_llvl,ldelta
1ccc ; --------------------------------------------------------------------------------------
1ccc ; 0xc200-0xdfff Store llvl,ldelta
1ccc ; --------------------------------------------------------------------------------------
1ccc MACRO_Store_llvl,ldelta:
1ccc 1ccc dispatch_brk_class 2 ; Flow J cc=True 0x1cd3
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 1ccc
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1cd3 0x1cd3
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1ccd 1ccd fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x1d3c
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d3c 0x1d3c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1cce 1cce fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1d3d
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1d3d 0x1d3d
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1ccf 1ccf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1d40
seq_br_type 1 Branch True
seq_branch_adr 1d40 0x1d40
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_c_lit 2
typ_frame 1e
1cd0 1cd0 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
1cd1 1cd1 <halt> ; Flow R
1cd2 ; --------------------------------------------------------------------------------------
1cd2 ; 0xa200-0xbfff Store_Unchecked llvl,ldelta
1cd2 ; --------------------------------------------------------------------------------------
1cd2 MACRO_Store_Unchecked_llvl,ldelta:
1cd2 1cd2 dispatch_brk_class 2 ; Flow J cc=True 0x1ccd
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 1cd2
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1ccd 0x1ccd
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 3f TR05:1f #0x47
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1cd3 1cd3 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=False 0x1ccd
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1ccd 0x1ccd
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 1 RESTORE_RDR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1cd4 1cd4 ioc_load_wdr 0 ; Flow J cc=True 0x1cd5
; Flow J cc=#0x0 0x1cd5
; Flow J cc=#0x1 0x1cd6
; Flow J cc=#0x2 0x1cd7
; Flow J cc=#0x3 0x1cd8
; Flow J cc=#0x4 0x1cd9
; Flow J cc=#0x5 0x1cda
; Flow J cc=#0x6 0x1cdb
; Flow J cc=#0x7 0x1cdc
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 1cd5 0x1cd5
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 10 TOP
1cd5 1cd5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1cd6 1cd6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1cd7 1cd7 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1cdd
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1cdd 0x1cdd
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1cd8 1cd8 seq_br_type 3 Unconditional Branch; Flow J 0x1cdd
seq_branch_adr 1cdd 0x1cdd
typ_csa_cntl 3 POP_CSA
1cd9 1cd9 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1cda 1cda seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1cdb 1cdb seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1cdc 1cdc fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1cdd 0x1cdd
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1cdd 1cdd fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_b_adr 03 GP03
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 03 GP03
1cde 1cde seq_br_type 3 Unconditional Branch; Flow J 0x1ccd
seq_branch_adr 1ccd 0x1ccd
typ_b_adr 03 GP03
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 03 GP03
1cdf 1cdf <halt> ; Flow R
1ce0 ; --------------------------------------------------------------------------------------
1ce0 ; 0x0059 Store_Top Discrete,At_Offset_1
1ce0 ; --------------------------------------------------------------------------------------
1ce0 MACRO_Store_Top_Discrete,At_Offset_1:
1ce0 1ce0 dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ce0
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1ce1 1ce1 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
1ce2 ; --------------------------------------------------------------------------------------
1ce2 ; 0x005a Store_Top Discrete,At_Offset_2
1ce2 ; --------------------------------------------------------------------------------------
1ce2 MACRO_Store_Top_Discrete,At_Offset_2:
1ce2 1ce2 dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1ce2
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1e TOP - 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1ce3 1ce3 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 21 TOP - 0x2
1ce4 ; --------------------------------------------------------------------------------------
1ce4 ; 0x005b Store_Top Discrete,At_Offset_3
1ce4 ; --------------------------------------------------------------------------------------
1ce4 MACRO_Store_Top_Discrete,At_Offset_3:
1ce4 1ce4 dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1ce4
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1d TOP - 3
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1d TOP - 3
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1ce5 1ce5 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 27 TR06:07 #0xfffffffffffffe80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 22 TOP - 0x3
1ce6 ; --------------------------------------------------------------------------------------
1ce6 ; 0x005c Store_Top Discrete,At_Offset_4
1ce6 ; --------------------------------------------------------------------------------------
1ce6 MACRO_Store_Top_Discrete,At_Offset_4:
1ce6 1ce6 dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1ce6
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1c TOP - 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1c TOP - 4
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1ce7 1ce7 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 23 TOP - 0x4
1ce8 ; --------------------------------------------------------------------------------------
1ce8 ; 0x005d Store_Top Discrete,At_Offset_5
1ce8 ; --------------------------------------------------------------------------------------
1ce8 MACRO_Store_Top_Discrete,At_Offset_5:
1ce8 1ce8 dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1ce8
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1b TOP - 5
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1b TOP - 5
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1ce9 1ce9 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR09:15 #0xfffffffffffffd80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 24 TOP - 0x5
1cea ; --------------------------------------------------------------------------------------
1cea ; 0x005e Store_Top Discrete,At_Offset_6
1cea ; --------------------------------------------------------------------------------------
1cea MACRO_Store_Top_Discrete,At_Offset_6:
1cea 1cea dispatch_brk_class 2 ; Flow C 0x1d0f
dispatch_csa_free 1
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1cea
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d0f 0x1d0f
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1a TOP - 6
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1a TOP - 6
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1ceb 1ceb fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 3c TR06:1c #0xfffffffffffffd00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 25 TOP - 0x6
1cec ; --------------------------------------------------------------------------------------
1cec ; 0x0051 Store_Top_Unchecked Discrete,At_Offset_1
1cec ; --------------------------------------------------------------------------------------
1cec MACRO_Store_Top_Unchecked_Discrete,At_Offset_1:
1cec 1cec dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1cec
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1ced 1ced <halt> ; Flow R
1cee ; --------------------------------------------------------------------------------------
1cee ; 0x0052 Store_Top_Unchecked Discrete,At_Offset_2
1cee ; --------------------------------------------------------------------------------------
1cee MACRO_Store_Top_Unchecked_Discrete,At_Offset_2:
1cee 1cee dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1cee
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1cef 1cef <halt> ; Flow R
1cf0 ; --------------------------------------------------------------------------------------
1cf0 ; 0x0053 Store_Top_Unchecked Discrete,At_Offset_3
1cf0 ; --------------------------------------------------------------------------------------
1cf0 MACRO_Store_Top_Unchecked_Discrete,At_Offset_3:
1cf0 1cf0 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1cf0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1d TOP - 3
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1cf1 1cf1 <halt> ; Flow R
1cf2 ; --------------------------------------------------------------------------------------
1cf2 ; 0x0054 Store_Top_Unchecked Discrete,At_Offset_4
1cf2 ; --------------------------------------------------------------------------------------
1cf2 MACRO_Store_Top_Unchecked_Discrete,At_Offset_4:
1cf2 1cf2 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1cf2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1c TOP - 4
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1cf3 1cf3 <halt> ; Flow R
1cf4 ; --------------------------------------------------------------------------------------
1cf4 ; 0x0055 Store_Top_Unchecked Discrete,At_Offset_5
1cf4 ; --------------------------------------------------------------------------------------
1cf4 MACRO_Store_Top_Unchecked_Discrete,At_Offset_5:
1cf4 1cf4 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1cf4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1b TOP - 5
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1cf5 1cf5 <halt> ; Flow R
1cf6 ; --------------------------------------------------------------------------------------
1cf6 ; 0x0056 Store_Top_Unchecked Discrete,At_Offset_6
1cf6 ; --------------------------------------------------------------------------------------
1cf6 MACRO_Store_Top_Unchecked_Discrete,At_Offset_6:
1cf6 1cf6 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1cf6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1a TOP - 6
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1cf7 1cf7 <halt> ; Flow R
1cf8 ; --------------------------------------------------------------------------------------
1cf8 ; 0x0049 Store_Top Float,At_Offset_1
1cf8 ; --------------------------------------------------------------------------------------
1cf8 MACRO_Store_Top_Float,At_Offset_1:
1cf8 1cf8 dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1cf8
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1cf9 1cf9 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
1cfa ; --------------------------------------------------------------------------------------
1cfa ; 0x004a Store_Top Float,At_Offset_2
1cfa ; --------------------------------------------------------------------------------------
1cfa MACRO_Store_Top_Float,At_Offset_2:
1cfa 1cfa dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1cfa
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1e TOP - 2
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1cfb 1cfb fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 21 TOP - 0x2
1cfc ; --------------------------------------------------------------------------------------
1cfc ; 0x004b Store_Top Float,At_Offset_3
1cfc ; --------------------------------------------------------------------------------------
1cfc MACRO_Store_Top_Float,At_Offset_3:
1cfc 1cfc dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1cfc
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1d TOP - 3
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1d TOP - 3
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1cfd 1cfd fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 27 TR06:07 #0xfffffffffffffe80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 22 TOP - 0x3
1cfe ; --------------------------------------------------------------------------------------
1cfe ; 0x004c Store_Top Float,At_Offset_4
1cfe ; --------------------------------------------------------------------------------------
1cfe MACRO_Store_Top_Float,At_Offset_4:
1cfe 1cfe dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1cfe
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1c TOP - 4
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1c TOP - 4
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1cff 1cff fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 23 TOP - 0x4
1d00 ; --------------------------------------------------------------------------------------
1d00 ; 0x004d Store_Top Float,At_Offset_5
1d00 ; --------------------------------------------------------------------------------------
1d00 MACRO_Store_Top_Float,At_Offset_5:
1d00 1d00 dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1d00
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1b TOP - 5
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1b TOP - 5
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1d01 1d01 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR09:15 #0xfffffffffffffd80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 24 TOP - 0x5
1d02 ; --------------------------------------------------------------------------------------
1d02 ; 0x004e Store_Top Float,At_Offset_6
1d02 ; --------------------------------------------------------------------------------------
1d02 MACRO_Store_Top_Float,At_Offset_6:
1d02 1d02 dispatch_brk_class 2 ; Flow C 0x1d12
dispatch_csa_free 1
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1d02
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 1d12 0x1d12
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 1a TOP - 6
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1a TOP - 6
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1d03 1d03 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_int_reads 6 CONTROL TOP
typ_a_adr 3c TR06:1c #0xfffffffffffffd00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 25 TOP - 0x6
1d04 ; --------------------------------------------------------------------------------------
1d04 ; 0x0041 Store_Top_Unchecked Float,At_Offset_1
1d04 ; --------------------------------------------------------------------------------------
1d04 MACRO_Store_Top_Unchecked_Float,At_Offset_1:
1d04 1d04 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1d04
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1d05 1d05 <halt> ; Flow R
1d06 ; --------------------------------------------------------------------------------------
1d06 ; 0x0042 Store_Top_Unchecked Float,At_Offset_2
1d06 ; --------------------------------------------------------------------------------------
1d06 MACRO_Store_Top_Unchecked_Float,At_Offset_2:
1d06 1d06 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1d06
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1d07 1d07 <halt> ; Flow R
1d08 ; --------------------------------------------------------------------------------------
1d08 ; 0x0043 Store_Top_Unchecked Float,At_Offset_3
1d08 ; --------------------------------------------------------------------------------------
1d08 MACRO_Store_Top_Unchecked_Float,At_Offset_3:
1d08 1d08 dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1d08
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1d TOP - 3
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1d09 1d09 <halt> ; Flow R
1d0a ; --------------------------------------------------------------------------------------
1d0a ; 0x0044 Store_Top_Unchecked Float,At_Offset_4
1d0a ; --------------------------------------------------------------------------------------
1d0a MACRO_Store_Top_Unchecked_Float,At_Offset_4:
1d0a 1d0a dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1d0a
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1c TOP - 4
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1d0b 1d0b <halt> ; Flow R
1d0c ; --------------------------------------------------------------------------------------
1d0c ; 0x0045 Store_Top_Unchecked Float,At_Offset_5
1d0c ; --------------------------------------------------------------------------------------
1d0c MACRO_Store_Top_Unchecked_Float,At_Offset_5:
1d0c 1d0c dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1d0c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1b TOP - 5
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1d0d 1d0d <halt> ; Flow R
1d0e ; --------------------------------------------------------------------------------------
1d0e ; 0x0046 Store_Top_Unchecked Float,At_Offset_6
1d0e ; --------------------------------------------------------------------------------------
1d0e MACRO_Store_Top_Unchecked_Float,At_Offset_6:
1d0e 1d0e dispatch_brk_class 2 ; Flow R
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1d0e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1a TOP - 6
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1d0f ; --------------------------------------------------------------------------------------
1d0f ; Comes from:
1d0f ; 1ce0 C from color MACRO_Store_llvl,ldelta
1d0f ; 1ce2 C from color MACRO_Store_llvl,ldelta
1d0f ; 1ce4 C from color MACRO_Store_llvl,ldelta
1d0f ; 1ce6 C from color MACRO_Store_llvl,ldelta
1d0f ; 1ce8 C from color MACRO_Store_llvl,ldelta
1d0f ; 1cea C from color MACRO_Store_llvl,ldelta
1d0f ; --------------------------------------------------------------------------------------
1d0f 1d0f ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
1d10 1d10 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1d11 0x1d11
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1d11 1d11 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
1d12 ; --------------------------------------------------------------------------------------
1d12 ; Comes from:
1d12 ; 1cf8 C from color MACRO_Store_llvl,ldelta
1d12 ; 1cfa C from color MACRO_Store_llvl,ldelta
1d12 ; 1cfc C from color MACRO_Store_llvl,ldelta
1d12 ; 1cfe C from color MACRO_Store_llvl,ldelta
1d12 ; 1d00 C from color MACRO_Store_llvl,ldelta
1d12 ; 1d02 C from color MACRO_Store_llvl,ldelta
1d12 ; --------------------------------------------------------------------------------------
1d12 1d12 ioc_fiubs 1 val ; Flow J cc=False 0x1d10
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1d10 0x1d10
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1d13 1d13 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x1d11
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1d11 0x1d11
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
1d14 1d14 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1d11
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 1d11 0x1d11
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1d15 1d15 <halt> ; Flow R
1d16 ; --------------------------------------------------------------------------------------
1d16 ; 0x0039 Store_Top Access,At_Offset_1
1d16 ; --------------------------------------------------------------------------------------
1d16 MACRO_Store_Top_Access,At_Offset_1:
1d16 1d16 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1d16
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d17 0x1d17
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1d17 1d17 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
1d18 ; --------------------------------------------------------------------------------------
1d18 ; 0x003a Store_Top Access,At_Offset_2
1d18 ; --------------------------------------------------------------------------------------
1d18 MACRO_Store_Top_Access,At_Offset_2:
1d18 1d18 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1d18
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d19 0x1d19
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1d19 1d19 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
1d1a ; --------------------------------------------------------------------------------------
1d1a ; 0x003b Store_Top Access,At_Offset_3
1d1a ; --------------------------------------------------------------------------------------
1d1a MACRO_Store_Top_Access,At_Offset_3:
1d1a 1d1a dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1d1a
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d1b 0x1d1b
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1d TOP - 3
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1d TOP - 3
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1d1b 1d1b fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 21 TOP - 0x2
1d1c ; --------------------------------------------------------------------------------------
1d1c ; 0x003c Store_Top Access,At_Offset_4
1d1c ; --------------------------------------------------------------------------------------
1d1c MACRO_Store_Top_Access,At_Offset_4:
1d1c 1d1c dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1d1c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d1d 0x1d1d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1c TOP - 4
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1c TOP - 4
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1d1d 1d1d fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 27 TR06:07 #0xfffffffffffffe80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 22 TOP - 0x3
1d1e ; --------------------------------------------------------------------------------------
1d1e ; 0x003d Store_Top Access,At_Offset_5
1d1e ; --------------------------------------------------------------------------------------
1d1e MACRO_Store_Top_Access,At_Offset_5:
1d1e 1d1e dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1d1e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d1f 0x1d1f
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1b TOP - 5
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1b TOP - 5
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1d1f 1d1f fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 23 TOP - 0x4
1d20 ; --------------------------------------------------------------------------------------
1d20 ; 0x003e Store_Top Access,At_Offset_6
1d20 ; --------------------------------------------------------------------------------------
1d20 MACRO_Store_Top_Access,At_Offset_6:
1d20 1d20 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1d20
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d21 0x1d21
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1a TOP - 6
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1a TOP - 6
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1d21 1d21 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR09:15 #0xfffffffffffffd80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 24 TOP - 0x5
1d22 ; --------------------------------------------------------------------------------------
1d22 ; 0x0031 Store_Top Heap_Access,At_Offset_1
1d22 ; --------------------------------------------------------------------------------------
1d22 MACRO_Store_Top_Heap_Access,At_Offset_1:
1d22 1d22 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1d22
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d23 0x1d23
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
1d23 1d23 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
1d24 ; --------------------------------------------------------------------------------------
1d24 ; 0x0032 Store_Top Heap_Access,At_Offset_2
1d24 ; --------------------------------------------------------------------------------------
1d24 MACRO_Store_Top_Heap_Access,At_Offset_2:
1d24 1d24 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1d24
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d25 0x1d25
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
1d25 1d25 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
1d26 ; --------------------------------------------------------------------------------------
1d26 ; 0x0033 Store_Top Heap_Access,At_Offset_3
1d26 ; --------------------------------------------------------------------------------------
1d26 MACRO_Store_Top_Heap_Access,At_Offset_3:
1d26 1d26 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 1d26
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d27 0x1d27
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1d TOP - 3
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1d TOP - 3
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
1d27 1d27 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 21 TOP - 0x2
1d28 ; --------------------------------------------------------------------------------------
1d28 ; 0x0034 Store_Top Heap_Access,At_Offset_4
1d28 ; --------------------------------------------------------------------------------------
1d28 MACRO_Store_Top_Heap_Access,At_Offset_4:
1d28 1d28 dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 1d28
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d29 0x1d29
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1c TOP - 4
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1c TOP - 4
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
1d29 1d29 fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 27 TR06:07 #0xfffffffffffffe80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 22 TOP - 0x3
1d2a ; --------------------------------------------------------------------------------------
1d2a ; 0x0035 Store_Top Heap_Access,At_Offset_5
1d2a ; --------------------------------------------------------------------------------------
1d2a MACRO_Store_Top_Heap_Access,At_Offset_5:
1d2a 1d2a dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1d2a
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d2b 0x1d2b
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1b TOP - 5
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1b TOP - 5
val_c_adr 24 TOP - 0x5
val_c_mux_sel 2 ALU
1d2b 1d2b fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 23 TOP - 0x4
1d2c ; --------------------------------------------------------------------------------------
1d2c ; 0x0036 Store_Top Heap_Access,At_Offset_6
1d2c ; --------------------------------------------------------------------------------------
1d2c MACRO_Store_Top_Heap_Access,At_Offset_6:
1d2c 1d2c dispatch_brk_class 2 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 1d2c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type c Dispatch True
seq_branch_adr 1d2d 0x1d2d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1a TOP - 6
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1a TOP - 6
val_c_adr 25 TOP - 0x6
val_c_mux_sel 2 ALU
1d2d 1d2d fiu_mem_start 2 start-rd; Flow J 0x1ccc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ccc MACRO_Store_llvl,ldelta
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 35 TR09:15 #0xfffffffffffffd80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 24 TOP - 0x5
1d2e ; --------------------------------------------------------------------------------------
1d2e ; 0x1a00-0x1aff Execute Package,Field_Write,fieldnum
1d2e ; --------------------------------------------------------------------------------------
1d2e MACRO_Execute_Package,Field_Write,fieldnum:
1d2e 1d2e dispatch_brk_class 2
dispatch_csa_valid 2
dispatch_mem_strt 6 CONTROL READ, AT VALUE_ITEM.NAME PLUS FIELD NUMBER
dispatch_uadr 1d2e
dispatch_uses_tos 1
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1d2f 1d2f ioc_random 17 force type bus receivers; Flow J cc=False 0x1d31
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1d31 0x1d31
seq_cond_sel 79 IOC.PFR
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1d30 1d30 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x1d3c
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d3c 0x1d3c
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 16 CSA/VAL_BUS
1d31 1d31 seq_br_type 0 Branch False; Flow J cc=False 0x1d3a
seq_branch_adr 1d3a 0x1d3a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 03 GP03
1d32 1d32 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x1d3c
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d3c 0x1d3c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
1d33 1d33 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1d3d
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1d3d 0x1d3d
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1d34 1d34 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
1d35 1d35 <halt> ; Flow R
1d36 ; --------------------------------------------------------------------------------------
1d36 ; 0x0097 Execute Package,Field_Write_Dynamic
1d36 ; --------------------------------------------------------------------------------------
1d36 MACRO_Execute_Package,Field_Write_Dynamic:
1d36 1d36 dispatch_brk_class 2 ; Flow C 0x32d7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 1d36
fiu_len_fill_lit 58 zero-fill 0x18
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
val_a_adr 10 TOP
val_b_adr 1f TOP - 1
1d37 1d37 fiu_mem_start 2 start-rd; Flow C cc=True 0x32de
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3e VR05:1e #0xffff
val_frame 5
1d38 1d38 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1d39 1d39 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x1d32
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d32 0x1d32
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1d3a 1d3a fiu_tivi_src 2 tar_fiu; Flow C cc=True 0x32da
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 24 TR05:04 #0xa
typ_frame 5
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 21 VR05:01 #0x3
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
1d3b 1d3b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
1d3c ; --------------------------------------------------------------------------------------
1d3c ; Comes from:
1d3c ; 1cc5 C from color MACRO_Store_llvl,ldelta
1d3c ; 1ccd C from color MACRO_Store_llvl,ldelta
1d3c ; 1d30 C from color MACRO_Execute_Package,Field_Write,fieldnum
1d3c ; 1d32 C from color MACRO_Execute_Package,Field_Write,fieldnum
1d3c ; --------------------------------------------------------------------------------------
1d3c 1d3c ioc_fiubs 1 val ; Flow J cc=True 0x1d3d
; Flow J cc=#0x0 0x1d58
; Flow J cc=#0x1 0x1d59
; Flow J cc=#0x2 0x1d5a
; Flow J cc=#0x3 0x1d5b
; Flow J cc=#0x4 0x1d5c
; Flow J cc=#0x5 0x1d5d
; Flow J cc=#0x6 0x1d5e
; Flow J cc=#0x7 0x1d5f
; Flow J cc=#0x8 0x1d60
; Flow J cc=#0x9 0x1d61
; Flow J cc=#0xa 0x1d62
; Flow J cc=#0xb 0x1d63
; Flow J cc=#0xc 0x1d64
; Flow J cc=#0xd 0x1d65
; Flow J cc=#0xe 0x1d66
; Flow J cc=#0xf 0x1d67
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 1d58 0x1d58
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1d3d 1d3d val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1d3e 1d3e fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x1d3c
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d3c 0x1d3c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 3
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1d3f 1d3f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d40 1d40 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1d46
seq_br_type 1 Branch True
seq_branch_adr 1d46 0x1d46
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_frame 1
1d41 1d41 fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x1d44
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 1d44 0x1d44
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
1d42 1d42 ioc_load_wdr 0
typ_b_adr 10 TOP
val_b_adr 10 TOP
1d43 1d43 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1d44 1d44 fiu_mem_start 8 start_wr_if_false; Flow J cc=False 0x1d42
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d42 0x1d42
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
1d45 1d45 seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
1d46 1d46 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1d42
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d42 0x1d42
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
typ_b_adr 10 TOP
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 02 GP02
1d47 1d47 fiu_mem_start 8 start_wr_if_false; Flow J cc=False 0x1d42
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d42 0x1d42
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 10 TOP
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
1d48 1d48 fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x1d42
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 1d42 0x1d42
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
1d49 1d49 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x1d4c
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 71
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1d4c 0x1d4c
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_frame e
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
1d4a 1d4a fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x1d56
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1d56 0x1d56
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame e
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
1d4b 1d4b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
1d4c 1d4c fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1d4d 1d4d fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
1d4e 1d4e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 10 TOP
val_b_adr 01 GP01
1d4f 1d4f fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
1d50 1d50 ioc_load_wdr 0 ; Flow J 0x1d43
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d43 0x1d43
val_b_adr 10 TOP
1d51 1d51 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1d52 1d52 ioc_load_wdr 0 ; Flow J cc=True 0x1d57
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1d57 0x1d57
val_b_adr 06 GP06
1d53 1d53 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x1d56
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1d56 0x1d56
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 05 GP05
typ_alu_func 7 INC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
1d54 1d54 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1d55 1d55 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1d56 1d56 seq_br_type 3 Unconditional Branch; Flow J 0x1d51
seq_branch_adr 1d51 0x1d51
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1d57 1d57 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1d4f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d4f 0x1d4f
typ_a_adr 10 TOP
1d58 1d58 fiu_mem_start 3 start-wr; Flow J 0x1d8c
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d8c 0x1d8c
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1d59 1d59 fiu_mem_start 2 start-rd; Flow J 0x1d93
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d93 0x1d93
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d5a 1d5a fiu_mem_start 3 start-wr; Flow J 0x1da0
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1da0 0x1da0
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1d5b 1d5b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1da7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1da7 0x1da7
seq_random 02 ?
typ_a_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1d5c 1d5c fiu_mem_start 7 start_wr_if_true; Flow J 0x1db8
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 1db8 0x1db8
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 10 TOP
1d5d 1d5d fiu_mem_start 2 start-rd; Flow J 0x1dc3
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dc3 0x1dc3
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d5e 1d5e seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
1d5f 1d5f seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
1d60 1d60 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d61 1d61 seq_br_type 7 Unconditional Call; Flow C 0x329c
seq_branch_adr 329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR
1d62 1d62 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d63 1d63 seq_br_type 7 Unconditional Call; Flow C 0x329c
seq_branch_adr 329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR
1d64 1d64 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d65 1d65 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d66 1d66 fiu_mem_start 7 start_wr_if_true; Flow J 0x1dbd
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dbd 0x1dbd
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_c_lit 2
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 10 TOP
1d67 1d67 fiu_mem_start 2 start-rd; Flow J 0x1dce
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dce 0x1dce
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d68 1d68 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d69 1d69 fiu_mem_start 2 start-rd; Flow J 0x1de2
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1de2 0x1de2
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
1d6a 1d6a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d6b 1d6b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1de9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1de9 0x1de9
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
1d6c 1d6c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d6d 1d6d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d6e 1d6e seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
1d6f 1d6f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d70 1d70 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d71 1d71 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d72 1d72 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d73 1d73 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e1a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e1a 0x1e1a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
1d74 1d74 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d75 1d75 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e3e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e3e 0x1e3e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
1d76 1d76 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d77 1d77 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e7a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e7a 0x1e7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
1d78 ; --------------------------------------------------------------------------------------
1d78 ; Comes from:
1d78 ; 0aaa C from color MACRO_Execute_Any,Write_Unchecked
1d78 ; 0aad C from color 0x0aac
1d78 ; 0c2b C from color MACRO_Execute_Heap_Access,All_Write
1d78 ; 0c2e C from color 0x0c2c
1d78 ; 152d C from color MACRO_Execute_Matrix,Field_Write
1d78 ; 1534 C from color MACRO_Execute_Matrix,Field_Write
1d78 ; 1537 C from color MACRO_Execute_Matrix,Field_Write
1d78 ; 165e C from color 0x165a
1d78 ; 1676 C from color 0x166c
1d78 ; 1811 C from color MACRO_Execute_Record,Field_Write,fieldnum
1d78 ; 1813 C from color MACRO_Execute_Record,Field_Write_Dynamic
1d78 ; 18f9 C from color MACRO_Execute_Vector,Field_Write
1d78 ; 18fc C from color MACRO_Execute_Vector,Field_Write
1d78 ; 18fd C from color 0x18fd
1d78 ; 1903 C from color MACRO_Execute_Vector,Field_Write
1d78 ; 190a C from color MACRO_Execute_Vector,Field_Write
1d78 ; 190c C from color MACRO_Execute_Vector,Field_Write
1d78 ; 1a4f C from color MACRO_Execute_Vector,Append
1d78 ; 1a71 C from color MACRO_Execute_Vector,Prepend
1d78 ; 1b1b C from color MACRO_Execute_Access,All_Write
1d78 ; 1b1e C from color 0x1b1c
1d78 ; 1ca9 C from color MACRO_Execute_Array,Field_Write
1d78 ; 3616 C from color 0x3611
1d78 ; --------------------------------------------------------------------------------------
1d78 1d78 ioc_fiubs 1 val ; Flow J cc=True 0x1d79
; Flow J cc=#0x0 0x1d79
; Flow J cc=#0x1 0x1d7a
; Flow J cc=#0x2 0x1d7b
; Flow J cc=#0x3 0x1d7c
; Flow J cc=#0x4 0x1d7d
; Flow J cc=#0x5 0x1d7e
; Flow J cc=#0x6 0x1d7f
; Flow J cc=#0x7 0x1d80
; Flow J cc=#0x8 0x1d81
; Flow J cc=#0x9 0x1d82
; Flow J cc=#0xa 0x1d83
; Flow J cc=#0xb 0x1d84
; Flow J cc=#0xc 0x1d85
; Flow J cc=#0xd 0x1d86
; Flow J cc=#0xe 0x1d87
; Flow J cc=#0xf 0x1d88
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 1d79 0x1d79
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1d79 1d79 fiu_load_oreg 1 hold_oreg; Flow J 0x1d95
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d95 0x1d95
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1d7a 1d7a fiu_load_oreg 1 hold_oreg; Flow J 0x1da7
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1da7 0x1da7
typ_a_adr 1f TOP - 1
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 03 GP03
1d7b 1d7b fiu_load_oreg 1 hold_oreg; Flow J 0x1dc7
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dc7 0x1dc7
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 03 GP03
1d7c 1d7c seq_br_type 7 Unconditional Call; Flow C 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
1d7d 1d7d seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d7e 1d7e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d7f 1d7f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d80 1d80 fiu_load_oreg 1 hold_oreg; Flow J 0x1dd0
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dd0 0x1dd0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1d81 1d81 fiu_mem_start 2 start-rd; Flow J 0x1de2
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1de2 0x1de2
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d82 1d82 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1de9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1de9 0x1de9
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d83 1d83 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d84 1d84 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d85 1d85 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1d86 1d86 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e1a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e1a 0x1e1a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d87 1d87 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e3e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e3e 0x1e3e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d88 1d88 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e7a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e7a 0x1e7a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d89 1d89 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1d8a 0x1d8a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1d8a 1d8a seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32db
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR02:02 #0x0
val_frame 2
1d8b 1d8b ioc_tvbs 5 seq+seq; Flow R cc=False
; Flow J cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
1d8c 1d8c ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 03 GP03
typ_c_adr 3b GP04
val_c_adr 3b GP04
1d8d 1d8d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1d8e 0x1d8e
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1d8e 1d8e fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_b_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 03 GP03
1d8f 1d8f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1d90 1d90 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
1d91 1d91 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
1d92 1d92 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
1d93 1d93 ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1d94 1d94 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0x1d95
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d95 0x1d95
seq_random 02 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1d95 1d95 fiu_fill_mode_src 0 ; Flow J cc=False 0x1d98
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1d98 0x1d98
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3b GP04
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3b GP04
1d96 1d96 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1d97 1d97 ioc_load_wdr 0 ; Flow J 0x1d9c
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d9c 0x1d9c
seq_random 02 ?
typ_c_adr 3e GP01
typ_csa_cntl 3 POP_CSA
val_c_adr 3e GP01
1d98 1d98 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1d99 1d99 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3e GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3e GP01
1d9a 1d9a fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3a GP05
1d9b 1d9b ioc_load_wdr 0 ; Flow J 0x1d9c
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d9c 0x1d9c
typ_csa_cntl 3 POP_CSA
val_b_adr 05 GP05
1d9c 1d9c fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1d9d 0x1d9d
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1d9d 1d9d fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1d9e 1d9e fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1d8f
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1d8f 0x1d8f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
1d9f 1d9f ioc_load_wdr 0 ; Flow J 0x1d8f
seq_br_type 3 Unconditional Branch
seq_branch_adr 1d8f 0x1d8f
typ_b_adr 05 GP05
val_b_adr 05 GP05
1da0 1da0 ioc_load_wdr 0
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_b_adr 03 GP03
typ_c_adr 3b GP04
val_alu_func 1a PASS_B
val_c_adr 3b GP04
1da1 1da1 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1da3
seq_br_type 1 Branch True
seq_branch_adr 1da3 0x1da3
typ_csa_cntl 3 POP_CSA
1da2 1da2 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x1da5
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1da5 0x1da5
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1da3 1da3 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1da5
seq_br_type 1 Branch True
seq_branch_adr 1da5 0x1da5
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
1da4 1da4 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1da5 0x1da5
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
1da5 1da5 fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_b_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 03 GP03
1da6 1da6 seq_br_type 7 Unconditional Call; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
1da7 1da7 fiu_fill_mode_src 0 ; Flow J cc=False 0x1dad
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1dad 0x1dad
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_c_adr 3b GP04
1da8 1da8 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1da9 1da9 ioc_load_wdr 0 ; Flow J cc=True 0x1dab
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1dab 0x1dab
seq_random 02 ?
typ_c_adr 3e GP01
typ_csa_cntl 3 POP_CSA
val_c_adr 3e GP01
1daa 1daa fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x1db4
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1db4 0x1db4
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1dab 1dab seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1db4
seq_br_type 1 Branch True
seq_branch_adr 1db4 0x1db4
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
1dac 1dac fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x1db4
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1db4 0x1db4
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
1dad 1dad fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
typ_c_adr 3b GP04
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1dae 1dae fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3e GP01
1daf 1daf fiu_mem_start 4 continue; Flow J cc=True 0x1db2
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1db2 0x1db2
seq_random 02 ?
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3a GP05
1db0 1db0 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_csa_cntl 3 POP_CSA
val_b_adr 05 GP05
1db1 1db1 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x1db4
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1db4 0x1db4
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 04 GP04
1db2 1db2 ioc_load_wdr 0 ; Flow J cc=True 0x1db4
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1db4 0x1db4
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
val_b_adr 05 GP05
1db3 1db3 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1db4 0x1db4
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
1db4 1db4 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1db5 1db5 fiu_mem_start a start_continue_if_false
ioc_load_wdr 0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
1db6 1db6 ioc_load_wdr 0 ; Flow C 0x329e
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_b_adr 05 GP05
val_b_adr 05 GP05
1db7 1db7 seq_br_type 7 Unconditional Call; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
1db8 1db8 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1dbc
seq_br_type 1 Branch True
seq_branch_adr 1dbc 0x1dbc
seq_random 02 ?
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1db9 1db9 seq_br_type 7 Unconditional Call; Flow C 0x24ba
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1dba 1dba fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x1dc0
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1dc0 0x1dc0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dbb 1dbb ioc_load_wdr 0
typ_b_adr 03 GP03
val_b_adr 10 TOP
1dbc 1dbc fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1dbd 1dbd seq_b_timing 1 Latch Condition; Flow J cc=True 0x1dbc
seq_br_type 1 Branch True
seq_branch_adr 1dbc 0x1dbc
seq_random 02 ?
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1dbe 1dbe seq_br_type 7 Unconditional Call; Flow C 0x24c4
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1dbf 1dbf fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x1dbb
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1dbb 0x1dbb
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dc0 1dc0 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1dc1 1dc1 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame c
1dc2 1dc2 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1dc3 1dc3 typ_a_adr 10 TOP
typ_frame 10
typ_rand b CARRY IN = Q BIT FROM VAL
1dc4 1dc4 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0x1dc7
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dc7 0x1dc7
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dc5 1dc5 fiu_load_tar 1 hold_tar; Flow C 0x24ba
fiu_tivi_src c mar_0xc
seq_br_type 7 Unconditional Call
seq_branch_adr 24ba 0x24ba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1dc6 1dc6 fiu_len_fill_reg_ctl 2 ; Flow J cc=False 0x1dc0
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1dc0 0x1dc0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dc7 1dc7 fiu_fill_mode_src 0 ; Flow J cc=False 0x1dcb
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1dcb 0x1dcb
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
1dc8 1dc8 fiu_fill_mode_src 0 ; Flow J cc=False 0x1dc5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1dc5 0x1dc5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dc9 1dc9 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1dca 1dca fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1dcb 1dcb fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1dcc 1dcc fiu_fill_mode_src 0 ; Flow J cc=False 0x1dc5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1dc5 0x1dc5
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1dcd 1dcd fiu_load_var 1 hold_var; Flow J 0x1dc9
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dc9 0x1dc9
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1dce 1dce fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1dcf 1dcf fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J 0x1dd0
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dd0 0x1dd0
seq_random 02 ?
typ_a_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 03 GP03
1dd0 1dd0 fiu_fill_mode_src 0 ; Flow J cc=False 0x1dd3
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1dd3 0x1dd3
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
1dd1 1dd1 fiu_fill_mode_src 0 ; Flow C cc=True 0x1dde
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1dde 0x1dde
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dd2 1dd2 ioc_load_wdr 0 ; Flow J 0x1dd7
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dd7 0x1dd7
seq_random 02 ?
typ_c_adr 3b GP04
typ_csa_cntl 3 POP_CSA
val_c_adr 3b GP04
1dd3 1dd3 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1dd4 1dd4 fiu_fill_mode_src 0 ; Flow C cc=True 0x1dde
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1dde 0x1dde
typ_c_adr 3b GP04
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3b GP04
1dd5 1dd5 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3a GP05
1dd6 1dd6 ioc_load_wdr 0 ; Flow J 0x1dd7
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dd7 0x1dd7
typ_csa_cntl 3 POP_CSA
val_b_adr 05 GP05
1dd7 1dd7 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1dd8 0x1dd8
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1dd8 1dd8 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1dd9 1dd9 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1ddb
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1ddb 0x1ddb
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_b_adr 04 GP04
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
1dda 1dda ioc_load_wdr 0 ; Flow J 0x1ddb
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ddb 0x1ddb
typ_b_adr 05 GP05
val_b_adr 05 GP05
1ddb 1ddb fiu_load_tar 1 hold_tar; Flow C 0x24c4
fiu_tivi_src c mar_0xc
seq_br_type 7 Unconditional Call
seq_branch_adr 24c4 0x24c4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1ddc 1ddc fiu_len_fill_reg_ctl 2 ; Flow J cc=False 0x1dc0
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1dc0 0x1dc0
typ_b_adr 1f TOP - 1
1ddd 1ddd fiu_load_oreg 1 hold_oreg; Flow J 0x1dd0
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1dd0 0x1dd0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1dde ; --------------------------------------------------------------------------------------
1dde ; Comes from:
1dde ; 1dd1 C True from color 0x0000
1dde ; 1dd4 C True from color 0x0000
1dde ; --------------------------------------------------------------------------------------
1dde 1dde fiu_tivi_src c mar_0xc; Flow C cc=False 0x32e1
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1ddf 1ddf fiu_fill_mode_src 0 ; Flow J cc=False 0x1de1
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1de1 0x1de1
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 1f TOP - 1
1de0 1de0 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
ioc_adrbs 1 val
seq_br_type a Unconditional Return
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1de1 1de1 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_adrbs 1 val
seq_br_type a Unconditional Return
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
1de2 1de2 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1de6
seq_br_type 1 Branch True
seq_branch_adr 1de6 0x1de6
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_lit 1
typ_frame 4
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1de3 1de3 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1de4 1de4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1de5 1de5 seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1de6 1de6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
1de7 1de7 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x1f1e
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
1de8 1de8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1de9 1de9 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1dec
seq_br_type 1 Branch True
seq_branch_adr 1dec 0x1dec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 39 GP06
typ_c_lit 1
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 39 GP06
1dea 1dea fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1deb 1deb fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1dec 1dec fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1ded 1ded fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1df6
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1df6 0x1df6
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 06 GP06
typ_c_adr 38 GP07
1dee 1dee ioc_tvbs 2 fiu+val; Flow J cc=True 0x1df3
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1df3 0x1df3
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1def 1def seq_br_type 7 Unconditional Call; Flow C 0x272c
seq_branch_adr 272c 0x272c
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 7 INC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1df0 1df0 ioc_fiubs 1 val ; Flow C cc=True 0x32a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1df1 1df1 seq_br_type 7 Unconditional Call; Flow C 0x2488
seq_branch_adr 2488 0x2488
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
1df2 1df2 ioc_fiubs 1 val ; Flow J 0x1df6
seq_br_type 3 Unconditional Branch
seq_branch_adr 1df6 0x1df6
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
1df3 1df3 fiu_load_oreg 1 hold_oreg; Flow C 0x2515
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2515 0x2515
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1df4 1df4 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x1df7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1df7 0x1df7
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
1df5 1df5 seq_br_type 7 Unconditional Call; Flow C 0x32a4
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
1df6 1df6 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
1df7 1df7 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e03
seq_br_type 1 Branch True
seq_branch_adr 1e03 0x1e03
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 06 GP06
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 7 INC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1df8 1df8 fiu_fill_mode_src 0 ; Flow J cc=True 0x1e05
fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e05 0x1e05
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
1df9 1df9 ioc_fiubs 1 val ; Flow J cc=False 0x1e00
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1e00 0x1e00
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
1dfa 1dfa fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1dfb 1dfb seq_b_timing 0 Early Condition; Flow J cc=True 0x1e00
seq_br_type 1 Branch True
seq_branch_adr 1e00 0x1e00
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
1dfc 1dfc fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1dfd 1dfd ioc_fiubs 1 val ; Flow J cc=True 0x1e00
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1e00 0x1e00
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1dfe 1dfe seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1e00
seq_br_type 1 Branch True
seq_branch_adr 1e00 0x1e00
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 03 GP03
1dff 1dff seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1e00 1e00 typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
1e01 1e01 seq_br_type 7 Unconditional Call; Flow C 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_csa_cntl 3 POP_CSA
typ_frame 5
1e02 1e02 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e03 1e03 seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1e04 1e04 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e05 1e05 ioc_fiubs 1 val ; Flow J cc=False 0x1e0f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1e0f 0x1e0f
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
1e06 1e06 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 06 GP06
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e07 1e07 seq_b_timing 0 Early Condition; Flow J cc=True 0x1e0c
seq_br_type 1 Branch True
seq_branch_adr 1e0c 0x1e0c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
1e08 1e08 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1e09 1e09 ioc_fiubs 1 val ; Flow J cc=False 0x1dfe
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1dfe 0x1dfe
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 06 GP06
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
1e0a 1e0a seq_br_type 1 Branch True; Flow J cc=True 0x1e00
seq_branch_adr 1e00 0x1e00
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1e0b 1e0b seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1e0c 1e0c ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x1e11
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e11 0x1e11
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
1e0d 1e0d seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e11
seq_br_type 1 Branch True
seq_branch_adr 1e11 0x1e11
1e0e 1e0e seq_br_type 3 Unconditional Branch; Flow J 0x1e01
seq_branch_adr 1e01 0x1e01
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
1e0f 1e0f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e10 1e10 seq_b_timing 0 Early Condition; Flow J cc=True 0x1e14
seq_br_type 1 Branch True
seq_branch_adr 1e14 0x1e14
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
1e11 1e11 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1e12 1e12 seq_br_type 1 Branch True; Flow J cc=True 0x1e00
seq_branch_adr 1e00 0x1e00
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1e13 1e13 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1e14 1e14 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x1e17
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1e17 0x1e17
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
1e15 1e15 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1e16 1e16 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1e17 1e17 seq_br_type 7 Unconditional Call; Flow C 0x2488
seq_branch_adr 2488 0x2488
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
1e18 1e18 seq_br_type 1 Branch True; Flow J cc=True 0x1e00
seq_branch_adr 1e00 0x1e00
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 07 GP07
1e19 1e19 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1e1a 1e1a ioc_fiubs 0 fiu ; Flow J cc=True 0x1e32
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e32 0x1e32
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_c_adr 3a GP05
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e1b 1e1b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_load_tar 1 hold_tar
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
1e1c 1e1c ioc_tvbs 2 fiu+val; Flow C cc=False 0x1f1e
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_csa_cntl 3 POP_CSA
typ_frame 5
1e1d 1e1d fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1e1e 0x1e1e
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e1e 1e1e seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 03 GP03
1e1f 1e1f fiu_mem_start 2 start-rd; Flow J cc=True 0x1e23
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e23 0x1e23
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 11 TOP + 1
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e20 1e20 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e2f
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e2f 0x1e2f
typ_mar_cntl 6 INCREMENT_MAR
1e21 1e21 <default>
1e22 1e22 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e2d
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e2d 0x1e2d
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
1e23 1e23 fiu_mem_start 4 continue
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
1e24 1e24 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
1e25 1e25 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e26
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e26 0x1e26
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e26 1e26 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1e2b
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1e2b 0x1e2b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e27 1e27 fiu_fill_mode_src 0 ; Flow J cc=False 0x1e2d
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1e2d 0x1e2d
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
1e28 1e28 seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
1e29 1e29 seq_b_timing 3 Late Condition, Hint False; Flow C cc=False 0x1f1e
seq_br_type 4 Call False
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e2a 1e2a fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a3
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e2b 1e2b fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e2c 1e2c fiu_fill_mode_src 0 ; Flow J cc=True 0x1e28
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1e28 0x1e28
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 10 TOP
typ_b_adr 03 GP03
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
1e2d 1e2d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a3
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
1e2e 1e2e fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e2f 1e2f seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
1e30 1e30 seq_br_type 5 Call True; Flow C cc=True 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e31 1e31 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e32 1e32 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e33 1e33 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x1e26
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1e26 0x1e26
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_random 02 ?
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1e34 1e34 fiu_fill_mode_src 0 ; Flow J cc=True 0x1e38
fiu_length_src 0 length_register
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1e38 0x1e38
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1e35 1e35 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_c_adr 38 GP07
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1e36 1e36 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e37 1e37 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e38 1e38 ioc_fiubs 2 typ
typ_a_adr 04 GP04
typ_c_adr 38 GP07
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1e39 1e39 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1e3a 1e3a fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1e26
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e26 0x1e26
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
1e3b 1e3b seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e3d
seq_br_type 1 Branch True
seq_branch_adr 1e3d 0x1e3d
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1e3c 1e3c seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1e3d 1e3d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e26
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e26 0x1e26
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
1e3e 1e3e ioc_fiubs 0 fiu ; Flow J cc=True 0x1e53
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e53 0x1e53
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_c_lit 0
typ_frame 14
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
1e3f 1e3f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
1e40 1e40 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x1e48
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1e48 0x1e48
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
1e41 1e41 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1e4a
seq_br_type 1 Branch True
seq_branch_adr 1e4a 0x1e4a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 1f TOP - 1
1e42 1e42 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1e45
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1e45 0x1e45
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
1e43 1e43 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1e44 1e44 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e71
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e71 0x1e71
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1e45 1e45 ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
1e46 1e46 seq_br_type 5 Call True; Flow C cc=True 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e47 1e47 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e48 1e48 ioc_tvbs 2 fiu+val; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
1e49 1e49 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e4a 1e4a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e4b 1e4b fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e4e
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1e4e 0x1e4e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
1e4c 1e4c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e4d 1e4d fiu_fill_mode_src 0 ; Flow J 0x1e4f
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e4f 0x1e4f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 4
1e4e 1e4e fiu_fill_mode_src 0
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 4
1e4f 1e4f fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e52
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1e52 0x1e52
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e50 1e50 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e51 1e51 fiu_fill_mode_src 0 ; Flow J 0x1e71
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e71 0x1e71
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1e52 1e52 fiu_fill_mode_src 0 ; Flow J 0x1e71
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e71 0x1e71
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1e53 1e53 fiu_load_tar 1 hold_tar; Flow C cc=False 0x1d89
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
1e54 1e54 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 27 TR09:07 #0xa0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e55 1e55 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e58
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1e58 0x1e58
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e56 1e56 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e57 1e57 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e59
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e59 0x1e59
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
1e58 1e58 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
1e59 1e59 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e5c
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1e5c 0x1e5c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e5a 1e5a fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e5b 1e5b fiu_fill_mode_src 0 ; Flow J 0x1e5d
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e5d 0x1e5d
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e5c 1e5c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e5d 1e5d fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1e61
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e61 0x1e61
typ_mar_cntl 6 INCREMENT_MAR
1e5e 1e5e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
1e5f 1e5f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1e60 1e60 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e71
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e71 0x1e71
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
1e61 1e61 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e62 1e62 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1e6c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1e6c 0x1e6c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
1e63 1e63 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 2
1e64 1e64 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
1e65 1e65 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1e6f
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1e6f 0x1e6f
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e66 1e66 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
1e67 1e67 ioc_fiubs 1 val ; Flow J cc=True 0x1e6b
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e6b 0x1e6b
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 06 GP06
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
1e68 1e68 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e6a
seq_br_type 1 Branch True
seq_branch_adr 1e6a 0x1e6a
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1e69 1e69 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1e6a 1e6a ioc_fiubs 1 val ; Flow J 0x1e71
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e71 0x1e71
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
1e6b 1e6b seq_br_type 3 Unconditional Branch; Flow J 0x1e71
seq_branch_adr 1e71 0x1e71
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
1e6c 1e6c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e6d 1e6d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 2
1e6e 1e6e fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1e65
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e65 0x1e65
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
1e6f 1e6f fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1e70 1e70 fiu_fill_mode_src 0 ; Flow J 0x1e67
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1e67 0x1e67
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
1e71 1e71 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1e76
seq_br_type 1 Branch True
seq_branch_adr 1e76 0x1e76
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
1e72 1e72 fiu_mem_start 2 start-rd; Flow C cc=False 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e73 1e73 ioc_tvbs 2 fiu+val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
1e74 1e74 seq_br_type 5 Call True; Flow C cc=True 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e75 1e75 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e76 1e76 fiu_mem_start 2 start-rd; Flow C cc=False 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e77 1e77 seq_br_type 4 Call False; Flow C cc=False 0x32a3
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
val_a_adr 06 GP06
val_alu_func 0 PASS_A
1e78 1e78 seq_br_type 4 Call False; Flow C cc=False 0x32a3
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 02 ?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_csa_cntl 3 POP_CSA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
1e79 1e79 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1e7a 1e7a seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e8d
seq_br_type 1 Branch True
seq_branch_adr 1e8d 0x1e8d
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_c_lit 0
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 03 GP03
1e7b 1e7b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1d89
fiu_load_tar 1 hold_tar
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
1e7c 1e7c fiu_mem_start 2 start-rd; Flow J cc=False 0x1ea9
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1ea9 0x1ea9
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 01 GP01
1e7d 1e7d seq_b_timing 1 Latch Condition; Flow J cc=True 0x1e85
seq_br_type 1 Branch True
seq_branch_adr 1e85 0x1e85
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
1e7e 1e7e fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=False 0x1eab
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1eab 0x1eab
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e7f 1e7f seq_br_type 7 Unconditional Call; Flow C 0x22de
seq_branch_adr 22de 0x22de
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1e80 1e80 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1ea9
seq_br_type 1 Branch True
seq_branch_adr 1ea9 0x1ea9
1e81 1e81 ioc_fiubs 2 typ ; Flow C 0x2286
seq_br_type 7 Unconditional Call
seq_branch_adr 2286 0x2286
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e82 1e82 ioc_fiubs 2 typ ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
1e83 1e83 seq_br_type 7 Unconditional Call; Flow C 0x2286
seq_branch_adr 2286 0x2286
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1e84 1e84 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a3
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1e85 1e85 fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=False 0x1eab
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1eab 0x1eab
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e86 1e86 val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1e87 1e87 seq_br_type 7 Unconditional Call; Flow C 0x22da
seq_branch_adr 22da 0x22da
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1e88 1e88 ioc_fiubs 1 val ; Flow J cc=True 0x1ea9
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1ea9 0x1ea9
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1e89 1e89 ioc_fiubs 2 typ ; Flow C 0x228e
seq_br_type 7 Unconditional Call
seq_branch_adr 228e 0x228e
typ_a_adr 17 LOOP_COUNTER
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e8a 1e8a ioc_fiubs 2 typ ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
1e8b 1e8b seq_br_type 7 Unconditional Call; Flow C 0x2286
seq_branch_adr 2286 0x2286
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1e8c 1e8c fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a3
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1e8d 1e8d fiu_load_tar 1 hold_tar; Flow C cc=False 0x1d89
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1d89 0x1d89
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_frame 1
val_a_adr 03 GP03
1e8e 1e8e fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1e8f 1e8f fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e90 1e90 val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
1e91 1e91 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1e9a
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1e9a 0x1e9a
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
1e92 1e92 ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
1e93 1e93 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x1eab
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 1eab 0x1eab
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 03 GP03
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
1e94 1e94 seq_br_type 7 Unconditional Call; Flow C 0x22e4
seq_branch_adr 22e4 0x22e4
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1e95 1e95 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1ea9
seq_br_type 1 Branch True
seq_branch_adr 1ea9 0x1ea9
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
1e96 1e96 ioc_fiubs 2 typ ; Flow C 0x2286
seq_br_type 7 Unconditional Call
seq_branch_adr 2286 0x2286
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e97 1e97 ioc_fiubs 1 val ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 04 GP04
1e98 1e98 ioc_fiubs 2 typ ; Flow C 0x228e
seq_br_type 7 Unconditional Call
seq_branch_adr 228e 0x228e
seq_random 02 ?
typ_a_adr 17 LOOP_COUNTER
typ_csa_cntl 3 POP_CSA
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1e99 1e99 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a3
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1e9a 1e9a ioc_fiubs 1 val ; Flow C 0x22ec
seq_br_type 7 Unconditional Call
seq_branch_adr 22ec 0x22ec
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1e9b 1e9b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1ead
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1ead 0x1ead
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_b_adr 1f TOP - 1
1e9c 1e9c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
1e9d 1e9d fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1ea2
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1ea2 0x1ea2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1e9e 1e9e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1e9f 1e9f fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1ea0 1ea0 seq_br_type 4 Call False; Flow C cc=False 0x1ea5
seq_branch_adr 1ea5 0x1ea5
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 07 GP07
val_rand c START_MULTIPLY
1ea1 1ea1 ioc_fiubs 1 val ; Flow J 0x1ea9
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ea9 0x1ea9
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
1ea2 1ea2 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1ea3 1ea3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
1ea4 1ea4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x1ea0
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ea0 0x1ea0
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
1ea5 1ea5 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
1ea6 1ea6 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1ea7 1ea7 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
1ea8 1ea8 ioc_fiubs 1 val ; Flow J 0x1ea9
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ea9 0x1ea9
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
1ea9 1ea9 ioc_tvbs 2 fiu+val; Flow C 0x1f1e
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
1eaa 1eaa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1eab ; --------------------------------------------------------------------------------------
1eab ; Comes from:
1eab ; 1e7e C False from color 0x0000
1eab ; 1e85 C False from color 0x0000
1eab ; 1e93 C False from color 0x0000
1eab ; --------------------------------------------------------------------------------------
1eab 1eab fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1eac 1eac seq_br_type a Unconditional Return; Flow R
1ead 1ead ioc_fiubs 2 typ ; Flow C 0x228e
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 228e 0x228e
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1eae 1eae ioc_fiubs 1 val ; Flow C cc=True 0x32a3
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 04 GP04
1eaf 1eaf ioc_fiubs 2 typ ; Flow C 0x228e
seq_br_type 7 Unconditional Call
seq_branch_adr 228e 0x228e
seq_random 02 ?
typ_a_adr 17 LOOP_COUNTER
typ_csa_cntl 3 POP_CSA
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1eb0 1eb0 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a3
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
1eb1 1eb1 <halt> ; Flow R
1eb2 ; --------------------------------------------------------------------------------------
1eb2 ; 0x032d Declare_Type Record,Defined
1eb2 ; --------------------------------------------------------------------------------------
1eb2 MACRO_Declare_Type_Record,Defined:
1eb2 1eb2 dispatch_brk_class 4 ; Flow J 0x1eb3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1eb2
fiu_len_fill_lit 00 sign-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1eb3 0x1eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1eb3 1eb3 fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_frame 1c
val_a_adr 10 TOP
val_b_adr 1f TOP - 1
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1eb4 1eb4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
1eb5 1eb5 ioc_tvbs 2 fiu+val
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 3b VR07:1b #0xffffff8000000000
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
1eb6 1eb6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
1eb7 1eb7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x26e8
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_b_adr 39 VR02:19 #0x0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 2
1eb8 1eb8 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
seq_random 0f Load_control_top+?
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1e A_AND_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_frame 8
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 10 TOP
1eb9 1eb9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1ebd
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 1ebd 0x1ebd
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
typ_rand d SET_PASS_PRIVACY_BIT
1eba 1eba fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x1ec1
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ec1 0x1ec1
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1ebb 1ebb ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 03 GP03
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1ebc 1ebc fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 22 TR08:02 #0x44
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
1ebd ; --------------------------------------------------------------------------------------
1ebd ; Comes from:
1ebd ; 1eb9 C False from color 0x1eb4
1ebd ; 1ede C False from color 0x1ed6
1ebd ; --------------------------------------------------------------------------------------
1ebd 1ebd seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1ebe 0x1ebe
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
1ebe 1ebe seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1ebf 0x1ebf
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
1ebf 1ebf seq_br_type a Unconditional Return; Flow R
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
1ec0 ; --------------------------------------------------------------------------------------
1ec0 ; 0x0327 Declare_Type Record,Defined_Incomplete
1ec0 ; --------------------------------------------------------------------------------------
1ec0 MACRO_Declare_Type_Record,Defined_Incomplete:
1ec0 1ec0 dispatch_brk_class 4 ; Flow J 0x1eb3
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ec0
fiu_len_fill_lit 00 sign-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1eb3 0x1eb3
seq_cond_sel 16 VAL.TRUE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1ec1 ; --------------------------------------------------------------------------------------
1ec1 ; Comes from:
1ec1 ; 1eba C True from color 0x1eb4
1ec1 ; 1edf C True from color 0x1ed6
1ec1 ; --------------------------------------------------------------------------------------
1ec1 1ec1 fiu_mem_start 8 start_wr_if_false; Flow R cc=False
fiu_tivi_src c mar_0xc
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 1ec2 0x1ec2
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
1ec2 1ec2 fiu_len_fill_lit 5a zero-fill 0x1a; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1d A_AND_NOT_B
val_frame 2
1ec3 1ec3 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 0210 0x0210
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR09:11 #0x20000020
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 9
1ec4 ; --------------------------------------------------------------------------------------
1ec4 ; 0x032e Declare_Type Record,Defined,Visible
1ec4 ; --------------------------------------------------------------------------------------
1ec4 MACRO_Declare_Type_Record,Defined,Visible:
1ec4 1ec4 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ec4
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
1ec5 1ec5 fiu_len_fill_lit 00 sign-fill 0x0; Flow J 0x1eb3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1eb3 0x1eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
1ec6 ; --------------------------------------------------------------------------------------
1ec6 ; 0x0328 Declare_Type Record,Defined_Incomplete,Visible
1ec6 ; --------------------------------------------------------------------------------------
1ec6 MACRO_Declare_Type_Record,Defined_Incomplete,Visible:
1ec6 1ec6 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ec6
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
1ec7 1ec7 fiu_len_fill_lit 00 sign-fill 0x0; Flow J 0x1eb3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1eb3 0x1eb3
seq_cond_sel 16 VAL.TRUE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
1ec8 ; --------------------------------------------------------------------------------------
1ec8 ; 0x032a Declare_Type Record,Incomplete
1ec8 ; --------------------------------------------------------------------------------------
1ec8 MACRO_Declare_Type_Record,Incomplete:
1ec8 1ec8 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1ec8
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offs_lit 44
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1ec9 1ec9 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
1eca 1eca fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
1ecb 1ecb fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32d9
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
1ecc 1ecc fiu_mem_start a start_continue_if_false; Flow J cc=True 0x1ecf
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1ecf 0x1ecf
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 24 TR09:04 #0xe0000060
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
val_rand 2 DEC_LOOP_COUNTER
1ecd 1ecd ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
1ece 1ece fiu_mem_start 8 start_wr_if_false; Flow J cc=False 0x1ecd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1ecd 0x1ecd
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand 2 DEC_LOOP_COUNTER
1ecf 1ecf fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
1ed0 1ed0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
1ed1 1ed1 <halt> ; Flow R
1ed2 ; --------------------------------------------------------------------------------------
1ed2 ; 0x032b Declare_Type Record,Incomplete,Visible
1ed2 ; --------------------------------------------------------------------------------------
1ed2 MACRO_Declare_Type_Record,Incomplete,Visible:
1ed2 1ed2 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1ed2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
1ed3 1ed3 fiu_load_oreg 1 hold_oreg; Flow J 0x1ec9
fiu_offs_lit 44
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ec9 0x1ec9
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1ed4 ; --------------------------------------------------------------------------------------
1ed4 ; 0x0326 Complete_Type Record,By_Defining
1ed4 ; --------------------------------------------------------------------------------------
1ed4 MACRO_Complete_Type_Record,By_Defining:
1ed4 1ed4 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ed4
fiu_mem_start 2 start-rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 3f VR1e:1f #0xffffffff07ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 1e
1ed5 1ed5 ioc_load_wdr 0 ; Flow C 0x32d7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 1c
val_a_adr 3b VR07:1b #0xffffff8000000000
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
1ed6 1ed6 fiu_len_fill_lit 00 sign-fill 0x0; Flow C cc=True 0x32a9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_b_adr 16 CSA/VAL_BUS
1ed7 1ed7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
1ed8 1ed8 ioc_fiubs 1 val ; Flow C cc=True 0x32d9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 6
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
1ed9 1ed9 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1eda 1eda fiu_len_fill_lit 5a zero-fill 0x1a
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand c WRITE_OUTER_FRAME
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
val_rand c START_MULTIPLY
1edb 1edb fiu_load_tar 1 hold_tar; Flow C cc=False 0x32db
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_b_adr 05 GP05
val_a_adr 16 PRODUCT
1edc 1edc ioc_tvbs 3 fiu+fiu; Flow C 0x26e8
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1edd 1edd fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
seq_random 0f Load_control_top+?
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1e A_AND_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_frame 8
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 04 GP04
1ede 1ede fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1ebd
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 1ebd 0x1ebd
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 7 FINISH_POP_DOWN
typ_rand d SET_PASS_PRIVACY_BIT
1edf 1edf fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x1ec1
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ec1 0x1ec1
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1ee0 1ee0 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 03 GP03
1ee1 1ee1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
1ee2 ; --------------------------------------------------------------------------------------
1ee2 ; 0x0325 Complete_Type Record,By_Renaming
1ee2 ; --------------------------------------------------------------------------------------
1ee2 MACRO_Complete_Type_Record,By_Renaming:
1ee2 1ee2 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1ee2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1ee3 1ee3 typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
1ee4 1ee4 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
1ee5 1ee5 ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
1ee6 1ee6 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
1ee7 1ee7 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_mem_start 2 start-rd
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 4
1ee8 1ee8 seq_br_type 4 Call False; Flow C cc=False 0x32db
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 01 GP01
typ_b_adr 02 GP02
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1ee9 1ee9 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
val_rand 1 INC_LOOP_COUNTER
1eea 1eea ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1eeb 1eeb fiu_mem_start 3 start-wr; Flow J cc=True 0x1ef1
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 1ef1 0x1ef1
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
1eec 1eec seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
1eed 1eed fiu_mem_start 2 start-rd; Flow J 0x1eea
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1eea 0x1eea
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
1eee ; --------------------------------------------------------------------------------------
1eee ; 0x0324 Complete_Type Record,By_Component_Completion
1eee ; --------------------------------------------------------------------------------------
1eee MACRO_Complete_Type_Record,By_Component_Completion:
1eee 1eee dispatch_brk_class 4 ; Flow C 0x332e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1eee
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
1eef 1eef fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 10 TOP
typ_c_adr 3a GP05
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_rand a PASS_B_HIGH
val_a_adr 35 VR09:15 #0xff00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 9
1ef0 1ef0 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x1ef1
; Flow J cc=#0x0 0x1ef1
; Flow J cc=#0x1 0x1ef2
; Flow J cc=#0x2 0x1ef3
; Flow J cc=#0x3 0x1ef4
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 1ef1 0x1ef1
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1ef1 1ef1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1ef2 1ef2 fiu_tivi_src c mar_0xc; Flow J 0x1ef5
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ef5 0x1ef5
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1ef3 1ef3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1ef4 1ef4 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1ef5 1ef5 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x1f03
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1f03 0x1f03
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1ef6 1ef6 val_alu_func 1 A_PLUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 2 DEC_LOOP_COUNTER
1ef7 1ef7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1b A_OR_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 6
1ef8 1ef8 ioc_load_wdr 0 ; Flow J cc=False 0x1efd
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1efd 0x1efd
typ_b_adr 03 GP03
val_b_adr 03 GP03
1ef9 1ef9 fiu_load_tar 1 hold_tar; Flow C cc=True 0x1f00
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 1f00 0x1f00
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1efa 1efa ioc_tvbs 2 fiu+val; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
1efb 1efb ioc_fiubs 1 val ; Flow J cc=True 0x1ef5
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 1ef5 0x1ef5
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1efc 1efc ioc_fiubs 1 val ; Flow J 0x1ef5
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ef5 0x1ef5
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1efd 1efd fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
1efe 1efe seq_b_timing 1 Latch Condition; Flow C cc=True 0x1f00
seq_br_type 5 Call True
seq_branch_adr 1f00 0x1f00
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1eff 1eff fiu_mem_start 3 start-wr; Flow J 0x1efa
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 1efa 0x1efa
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 03 GP03
1f00 ; --------------------------------------------------------------------------------------
1f00 ; Comes from:
1f00 ; 1ef9 C True from color MACRO_Complete_Type_Record,By_Renaming
1f00 ; 1efe C True from color MACRO_Complete_Type_Record,By_Renaming
1f00 ; --------------------------------------------------------------------------------------
1f00 1f00 seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
1f01 1f01 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 1f02 0x1f02
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func a PASS_A_ELSE_PASS_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
1f02 1f02 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32a9
seq_br_type 9 Return False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x49)
Float_Var
typ_b_adr 03 GP03
typ_c_lit 1
typ_frame 9
1f03 1f03 ioc_fiubs 1 val
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1f04 1f04 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
1f05 1f05 ioc_load_wdr 0 ; Flow J 0x1ef1
seq_br_type 3 Unconditional Branch
seq_branch_adr 1ef1 0x1ef1
typ_b_adr 02 GP02
val_b_adr 02 GP02
1f06 ; --------------------------------------------------------------------------------------
1f06 ; 0x0321 Declare_Variable Record,Visible
1f06 ; --------------------------------------------------------------------------------------
1f06 MACRO_Declare_Variable_Record,Visible:
1f06 1f06 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1f06
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 31 VR02:11 #0x1
val_frame 2
1f07 1f07 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1f1d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 1f1d 0x1f1d
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 6 CONTROL TOP
seq_random 02 ?
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1f08 1f08 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 1f09 0x1f09
seq_cond_sel 5f (VAL.ALU_32_CO(late)) nand (TYP.ALU_32_CARRY_OUT(late))
seq_random 04 Load_save_offset+?
typ_a_adr 28 TR07:08 #0xf0000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f09 1f09 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x1f11
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f11 0x1f11
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_c_adr 3b GP04
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3b GP04
val_frame 2
1f0a 1f0a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x1f0d
seq_br_type 1 Branch True
seq_branch_adr 1f0d 0x1f0d
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_b_adr 04 GP04
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
1f0b 1f0b ioc_fiubs 1 val ; Flow C 0x2a5e
seq_br_type 7 Unconditional Call
seq_branch_adr 2a5e 0x2a5e
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
1f0c 1f0c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f0d 1f0d fiu_tivi_src c mar_0xc; Flow J cc=False 0x1f10
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 1f10 0x1f10
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
1f0e 1f0e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2a5e
seq_br_type 5 Call True
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR00:01 #0xc0000000
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f0f 1f0f fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 1f10 0x1f10
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f10 1f10 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f11 1f11 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
1f12 1f12 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d2
seq_br_type 5 Call True
seq_branch_adr 32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
val_frame 2
val_rand 9 PASS_A_HIGH
1f13 1f13 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_en_micro 0
1f14 ; --------------------------------------------------------------------------------------
1f14 ; 0x0322 Declare_Variable Record
1f14 ; --------------------------------------------------------------------------------------
1f14 MACRO_Declare_Variable_Record:
1f14 1f14 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1f14
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 39 VR02:19 #0x0
val_frame 2
1f15 1f15 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1f08
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f08 0x1f08
seq_int_reads 6 CONTROL TOP
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1f16 ; --------------------------------------------------------------------------------------
1f16 ; 0x0320 Declare_Variable Record,Duplicate
1f16 ; --------------------------------------------------------------------------------------
1f16 MACRO_Declare_Variable_Record,Duplicate:
1f16 1f16 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 1f16
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f17 1f17 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1f18 1f18 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x1f1b
fiu_load_tar 1 hold_tar
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1f1b 0x1f1b
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2a TR07:0a #0x30000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 7
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1f19 1f19 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x32a9
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_frame 2
1f1a 1f1a fiu_tivi_src c mar_0xc; Flow C cc=False 0x32cc
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1f1b 1f1b ioc_fiubs 1 val ; Flow C 0x1f1e
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
1f1c 1f1c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
1f1d 1f1d seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
1f1e ; --------------------------------------------------------------------------------------
1f1e ; Comes from:
1f1e ; 076e C from color _UAssist_0x5a
1f1e ; 118e C from color 0x1147
1f1e ; 1198 C from color 0x1194
1f1e ; 11c2 C from color 0x114d
1f1e ; 11c8 C from color 0x114d
1f1e ; 11f5 C from color 0x114d
1f1e ; 1201 C from color 0x114d
1f1e ; 1344 C from color 0x133f
1f1e ; 182a C False from color MACRO_Execute_Record,Structure_Write
1f1e ; 19a7 C from color MACRO_Execute_Vector,Slice_Read
1f1e ; 19d3 C True from color MACRO_Execute_Vector,Slice_Write
1f1e ; 1a24 C from color MACRO_Execute_Vector,Catenate
1f1e ; 1a26 C from color MACRO_Execute_Vector,Catenate
1f1e ; 1a4d C True from color MACRO_Execute_Vector,Append
1f1e ; 1a6f C True from color MACRO_Execute_Vector,Prepend
1f1e ; 1c68 C from color 0x1c57
1f1e ; 1f1b C from color 0x1f17
1f1e ; --------------------------------------------------------------------------------------
1f1e 1f1e fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x1f7c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1f7c 0x1f7c
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f1f 1f1f fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x1f2a
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f2a 0x1f2a
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1f20 1f20 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x1f25
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f25 0x1f25
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
1f21 1f21 fiu_fill_mode_src 0 ; Flow J 0x1f22
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f22 0x1f22
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f22 1f22 fiu_fill_mode_src 0 ; Flow J cc=False 0x1f27
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f27 0x1f27
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
1f23 1f23 fiu_fill_mode_src 0 ; Flow J 0x1f24
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f24 0x1f24
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f24 1f24 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
1f25 1f25 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1f26 1f26 fiu_fill_mode_src 0 ; Flow J 0x1f22
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f22 0x1f22
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f27 1f27 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
1f28 1f28 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1f29 1f29 fiu_load_var 1 hold_var; Flow J 0x1f24
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f24 0x1f24
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
1f2a 1f2a fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1f33
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f33 0x1f33
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f2b 1f2b fiu_load_tar 1 hold_tar; Flow J cc=True 0x1f4e
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f4e 0x1f4e
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
1f2c 1f2c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1f2d 1f2d fiu_fill_mode_src 0 ; Flow J cc=True 0x1f37
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 1f37 0x1f37
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f2e 1f2e fiu_mem_start 2 start-rd; Flow J 0x1f2f
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f2f 0x1f2f
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1f2f 1f2f seq_br_type 3 Unconditional Branch; Flow J 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
1f30 1f30 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f31 1f31 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x1f20
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f20 0x1f20
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 01 GP01
1f32 1f32 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x1f2b
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 1f2b 0x1f2b
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
1f33 1f33 fiu_load_tar 1 hold_tar; Flow J cc=True 0x1f51
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f51 0x1f51
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
seq_latch 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
1f34 1f34 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1f36
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f36 0x1f36
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
1f35 1f35 seq_br_type 0 Branch False; Flow J cc=False 0x1f2f
seq_branch_adr 1f2f 0x1f2f
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
1f36 1f36 fiu_fill_mode_src 0 ; Flow J 0x1f37
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f37 0x1f37
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f37 1f37 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x1f3b
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 9 start_continue_if_true
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f3b 0x1f3b
typ_mar_cntl 6 INCREMENT_MAR
1f38 1f38 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
1f39 1f39 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
1f3a 1f3a fiu_fill_mode_src 0 ; Flow J 0x1f24
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f24 0x1f24
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f3b 1f3b fiu_load_tar 1 hold_tar; Flow J cc=False 0x1f41
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f41 0x1f41
seq_cond_sel 64 OFFSET_REGISTER_????
1f3c 1f3c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1f46
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 1f46 0x1f46
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
1f3d 1f3d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
1f3e 1f3e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f3f 1f3f fiu_fill_mode_src 0 ; Flow J 0x1f40
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f40 0x1f40
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f40 1f40 fiu_mem_start 4 continue; Flow J 0x1f24
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f24 0x1f24
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
1f41 1f41 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1f46
fiu_length_src 0 length_register
fiu_op_sel 2 insert first
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 1f46 0x1f46
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1f42 1f42 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 1 insert last
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
seq_latch 1
typ_alu_func 0 PASS_A
1f43 1f43 fiu_fill_mode_src 0 ; Flow J cc=True 0x1f45
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f45 0x1f45
seq_en_micro 0
typ_c_adr 3f GP00
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f44 1f44 fiu_fill_mode_src 0 ; Flow J 0x1f40
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f40 0x1f40
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f45 1f45 fiu_fill_mode_src 0 ; Flow J 0x1f40
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f40 0x1f40
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f46 1f46 fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x1f4b
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 1f4b 0x1f4b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 31 GP0e
typ_mar_cntl 1 RESTORE_RDR
val_c_adr 31 GP0e
1f47 1f47 seq_en_micro 0
1f48 1f48 fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x1f4b
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 1f4b 0x1f4b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f49 1f49 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
1f4a 1f4a ioc_adrbs 2 typ ; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1f4b 0x1f4b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
1f4b 1f4b fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 0e GP0e
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 0e GP0e
1f4c 1f4c fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
1f4d 1f4d fiu_mem_start 3 start-wr; Flow J 0x1f2f
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f2f 0x1f2f
seq_random 06 Pop_stack+?
1f4e 1f4e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1f4f 1f4f fiu_fill_mode_src 0 ; Flow J cc=True 0x1f57
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f57 0x1f57
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f50 1f50 fiu_load_oreg 1 hold_oreg; Flow J 0x1f54
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f54 0x1f54
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
1f51 1f51 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
1f52 1f52 seq_b_timing 1 Latch Condition; Flow J cc=True 0x1f59
seq_br_type 1 Branch True
seq_branch_adr 1f59 0x1f59
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
1f53 1f53 fiu_fill_mode_src 0 ; Flow J 0x1f54
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f54 0x1f54
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f54 1f54 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
1f55 1f55 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1f56
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f56 0x1f56
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f56 1f56 ioc_load_wdr 0 ; Flow J 0x1f5e
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f5e 0x1f5e
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1f57 1f57 fiu_fill_mode_src 0 ; Flow J cc=True 0x1f5e
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f5e 0x1f5e
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1f58 1f58 fiu_fill_mode_src 0 ; Flow J 0x1f5b
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f5b 0x1f5b
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
1f59 1f59 fiu_fill_mode_src 0 ; Flow J cc=True 0x1f5e
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 1f5e 0x1f5e
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
1f5a 1f5a fiu_fill_mode_src 0 ; Flow J 0x1f5b
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f5b 0x1f5b
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
1f5b 1f5b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
1f5c 1f5c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
1f5d 1f5d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1f56
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f56 0x1f56
typ_a_adr 17 LOOP_COUNTER
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1f5e 1f5e fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x1f30
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f30 0x1f30
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1f5f 1f5f fiu_mem_start 4 continue; Flow J cc=False 0x1f6e
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1f6e 0x1f6e
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1f60 1f60 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f61 1f61 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1f6b
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f6b 0x1f6b
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f62 1f62 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1f63 1f63 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32cc
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 27 TR02:07 #0x10000000
typ_frame 2
1f64 1f64 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1f65 1f65 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1f68
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1f68 0x1f68
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f66 1f66 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1f67 1f67 fiu_mem_start 2 start-rd; Flow C 0x332e
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
1f68 1f68 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1f6a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f6a 0x1f6a
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f69 1f69 fiu_load_oreg 1 hold_oreg; Flow J 0x1f64
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f64 0x1f64
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f6a 1f6a ioc_load_wdr 0 ; Flow J 0x1f30
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f30 0x1f30
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f6b 1f6b ioc_load_wdr 0 ; Flow J cc=False 0x1f30
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1f30 0x1f30
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
1f6c 1f6c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
1f6d 1f6d seq_br_type 3 Unconditional Branch; Flow J 0x1f30
seq_branch_adr 1f30 0x1f30
1f6e 1f6e fiu_load_var 1 hold_var; Flow J cc=False 0x1f79
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f79 0x1f79
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1f6f 1f6f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f70 1f70 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1f71 1f71 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32cc
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 27 TR02:07 #0x10000000
typ_frame 2
1f72 1f72 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1f76
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1f76 0x1f76
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f73 1f73 fiu_load_oreg 1 hold_oreg; Flow C 0x2ab4
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f74 1f74 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1f75 1f75 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x1f72
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f72 0x1f72
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f76 1f76 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f77 1f77 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
1f78 1f78 ioc_load_wdr 0 ; Flow J 0x1f30
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f30 0x1f30
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1f79 1f79 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1f7a 1f7a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
1f7b 1f7b ioc_load_wdr 0 ; Flow J 0x1f30
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f30 0x1f30
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
1f7c ; --------------------------------------------------------------------------------------
1f7c ; Comes from:
1f7c ; 1f1e C True from color 0x0000
1f7c ; --------------------------------------------------------------------------------------
1f7c 1f7c fiu_tivi_src 4 fiu_var; Flow R cc=False
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 1f7d 0x1f7d
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 01 GP01
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
1f7d 1f7d fiu_len_fill_lit 49 zero-fill 0x9; Flow R
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1f7e 1f7e fiu_len_fill_lit 49 zero-fill 0x9
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
1f7f 1f7f seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 1f80 0x1f80
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
1f80 1f80 seq_br_type 7 Unconditional Call; Flow C 0x32f3
seq_branch_adr 32f3 RAISE.LRM.SYSTEM.HEAP_POINTER_COPY_ERROR
1f81 1f81 <halt> ; Flow R
1f82 ; --------------------------------------------------------------------------------------
1f82 ; 0x03d1 Declare_Type Access,Constrained
1f82 ; --------------------------------------------------------------------------------------
1f82 MACRO_Declare_Type_Access,Constrained:
1f82 1f82 dispatch_brk_class 4 ; Flow J 0x1f8a
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1f82
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8a 0x1f8a
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1f83 1f83 <halt> ; Flow R
1f84 ; --------------------------------------------------------------------------------------
1f84 ; 0x03d2 Declare_Type Access,Constrained,Visible
1f84 ; --------------------------------------------------------------------------------------
1f84 MACRO_Declare_Type_Access,Constrained,Visible:
1f84 1f84 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1f84
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
1f85 1f85 fiu_mem_start 2 start-rd; Flow J 0x1f8a
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8a 0x1f8a
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1f86 ; --------------------------------------------------------------------------------------
1f86 ; 0x03ab Declare_Type Heap_Access,Constrained
1f86 ; --------------------------------------------------------------------------------------
1f86 MACRO_Declare_Type_Heap_Access,Constrained:
1f86 1f86 dispatch_brk_class 4 ; Flow J 0x1f8b
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1f86
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8b 0x1f8b
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1f87 1f87 <halt> ; Flow R
1f88 ; --------------------------------------------------------------------------------------
1f88 ; 0x03ac Declare_Type Heap_Access,Constrained,Visible
1f88 ; --------------------------------------------------------------------------------------
1f88 MACRO_Declare_Type_Heap_Access,Constrained,Visible:
1f88 1f88 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 1f88
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
1f89 1f89 fiu_mem_start 2 start-rd; Flow J 0x1f8b
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8b 0x1f8b
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1f8a 1f8a fiu_load_tar 1 hold_tar; Flow J 0x1f8c
fiu_mem_start 4 continue
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8c 0x1f8c
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_b_adr 3d VR02:1d #0x10
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
1f8b 1f8b fiu_load_tar 1 hold_tar; Flow J 0x1f8c
fiu_mem_start 4 continue
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f8c 0x1f8c
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_b_adr 39 VR07:19 #0x38
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 7
1f8c 1f8c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1f8d 1f8d fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1f8e 1f8e ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
1f8f 1f8f fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=True 0x32d9
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_a_adr 01 GP01
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_lit 2
typ_frame b
typ_rand 9 PASS_A_HIGH
1f90 1f90 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x1f96
; Flow C cc=#0x1 0x1f97
; Flow C cc=#0x2 0x1f98
; Flow C cc=#0x3 0x1f99
; Flow C cc=#0x4 0x1f9a
; Flow C cc=#0x5 0x1f9b
; Flow C cc=#0x6 0x1f9c
; Flow C cc=#0x7 0x1f9d
seq_br_type f Unconditional Case Call
seq_branch_adr 1f96 0x1f96
seq_en_micro 0
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
1f91 1f91 fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
1f92 1f92 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
1f93 1f93 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 1f TOP - 1
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
1f94 1f94 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_b_adr 01 GP01
1f95 1f95 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
1f96 ; --------------------------------------------------------------------------------------
1f96 ; Comes from:
1f96 ; 1f90 C #0x0 from color MACRO_Declare_Type_Access,Constrained
1f96 ; --------------------------------------------------------------------------------------
1f96 1f96 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1f97 ; --------------------------------------------------------------------------------------
1f97 ; Comes from:
1f97 ; 1f90 C #0x1 from color MACRO_Declare_Type_Access,Constrained
1f97 ; --------------------------------------------------------------------------------------
1f97 1f97 fiu_mem_start 2 start-rd; Flow J 0x1f9e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1f9e 0x1f9e
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1f98 ; --------------------------------------------------------------------------------------
1f98 ; Comes from:
1f98 ; 1f90 C #0x2 from color MACRO_Declare_Type_Access,Constrained
1f98 ; --------------------------------------------------------------------------------------
1f98 1f98 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1f99 ; --------------------------------------------------------------------------------------
1f99 ; Comes from:
1f99 ; 1f90 C #0x3 from color MACRO_Declare_Type_Access,Constrained
1f99 ; --------------------------------------------------------------------------------------
1f99 1f99 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1f9a ; --------------------------------------------------------------------------------------
1f9a ; Comes from:
1f9a ; 1f90 C #0x4 from color MACRO_Declare_Type_Access,Constrained
1f9a ; --------------------------------------------------------------------------------------
1f9a 1f9a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
1f9b ; --------------------------------------------------------------------------------------
1f9b ; Comes from:
1f9b ; 1f90 C #0x5 from color MACRO_Declare_Type_Access,Constrained
1f9b ; --------------------------------------------------------------------------------------
1f9b 1f9b seq_br_type 3 Unconditional Branch; Flow J 0x1fa3
seq_branch_adr 1fa3 0x1fa3
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
1f9c ; --------------------------------------------------------------------------------------
1f9c ; Comes from:
1f9c ; 1f90 C #0x6 from color MACRO_Declare_Type_Access,Constrained
1f9c ; --------------------------------------------------------------------------------------
1f9c 1f9c seq_br_type 3 Unconditional Branch; Flow J 0x1fa3
seq_branch_adr 1fa3 0x1fa3
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
1f9d ; --------------------------------------------------------------------------------------
1f9d ; Comes from:
1f9d ; 1f90 C #0x7 from color MACRO_Declare_Type_Access,Constrained
1f9d ; --------------------------------------------------------------------------------------
1f9d 1f9d fiu_mem_start 2 start-rd; Flow J 0x1fab
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1fab 0x1fab
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
1f9e 1f9e ioc_fiubs 1 val
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
1f9f 1f9f fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32d9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
1fa0 1fa0 <default>
1fa1 1fa1 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
1fa2 1fa2 fiu_mem_start 2 start-rd; Flow J 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3274 0x3274
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1fa3 1fa3 ioc_fiubs 1 val ; Flow C cc=False 0x32d9
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
1fa4 1fa4 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1fa5 0x1fa5
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 01 GP01
1fa5 1fa5 fiu_mem_start 2 start-rd; Flow C 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3274 0x3274
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 01 GP01
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1fa6 1fa6 typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
1fa7 1fa7 typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
1fa8 1fa8 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
1fa9 1fa9 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1faa 0x1faa
typ_a_adr 1f TOP - 1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 2
1faa 1faa seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
1fab 1fab <default>
1fac 1fac fiu_len_fill_lit 45 zero-fill 0x5; Flow J 0x1fa3
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 1fa3 0x1fa3
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1fad 1fad <halt> ; Flow R
1fae ; --------------------------------------------------------------------------------------
1fae ; 0x0341 Complete_Type Array,By_Constraining
1fae ; --------------------------------------------------------------------------------------
1fae MACRO_Complete_Type_Array,By_Constraining:
1fae 1fae dispatch_brk_class 4 ; Flow C cc=True 0x32db
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 1fae
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1faf 1faf fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
1fb0 1fb0 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
1fb1 1fb1 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x1fb6
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 1fb6 0x1fb6
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame 1c
typ_rand 9 PASS_A_HIGH
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
1fb2 1fb2 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
1fb3 1fb3 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
1fb4 1fb4 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x1fbb
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 1fbb 0x1fbb
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
1fb5 1fb5 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
1fb6 1fb6 fiu_len_fill_lit 45 zero-fill 0x5
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
1fb7 1fb7 <default>
1fb8 1fb8 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1fb9 1fb9 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1fba 0x1fba
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
1fba 1fba seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
1fbb 1fbb fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_lit 0
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
1fbc 1fbc fiu_mem_start 4 continue; Flow J cc=False 0x1fda
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1fda 0x1fda
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 1d TOP - 3
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1fbd 1fbd fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
1fbe 1fbe fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x1fc9
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 1fc9 0x1fc9
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1fbf 1fbf fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1fd7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1fd7 0x1fd7
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1fc0 1fc0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a2
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1fc1 1fc1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x1fd0
fiu_load_var 1 hold_var
fiu_mem_start 9 start_continue_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 1fd0 0x1fd0
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1fc2 1fc2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
1fc3 1fc3 fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1d TOP - 3
1fc4 1fc4 ioc_load_wdr 0 ; Flow C cc=True 0x32a2
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
1fc5 1fc5 seq_b_timing 0 Early Condition; Flow C cc=False 0x1fc7
seq_br_type 4 Call False
seq_branch_adr 1fc7 0x1fc7
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_csa_cntl 3 POP_CSA
1fc6 1fc6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1fc7 ; --------------------------------------------------------------------------------------
1fc7 ; Comes from:
1fc7 ; 1fc5 C False from color MACRO_Complete_Type_Array,By_Constraining
1fc7 ; --------------------------------------------------------------------------------------
1fc7 1fc7 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
1fc8 1fc8 fiu_tivi_src 4 fiu_var; Flow R
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
val_a_adr 06 GP06
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
1fc9 ; --------------------------------------------------------------------------------------
1fc9 ; Comes from:
1fc9 ; 1fbe C True from color MACRO_Complete_Type_Array,By_Constraining
1fc9 ; --------------------------------------------------------------------------------------
1fc9 1fc9 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
1fca 1fca fiu_mem_start 4 continue; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 1fcb 0x1fcb
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
1fcb 1fcb seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
1fcc ; --------------------------------------------------------------------------------------
1fcc ; Comes from:
1fcc ; 1fdc C True from color MACRO_Complete_Type_Array,By_Constraining
1fcc ; --------------------------------------------------------------------------------------
1fcc 1fcc <default>
1fcd 1fcd fiu_mem_start 2 start-rd; Flow J 0x1fca
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 1fca 0x1fca
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
1fce ; --------------------------------------------------------------------------------------
1fce ; Comes from:
1fce ; 200b C True from color MACRO_Complete_Type_Array,By_Constraining
1fce ; --------------------------------------------------------------------------------------
1fce 1fce seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1fcf 0x1fcf
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_frame 5
1fcf 1fcf seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
1fd0 ; --------------------------------------------------------------------------------------
1fd0 ; Comes from:
1fd0 ; 1fc1 C False from color MACRO_Complete_Type_Array,By_Constraining
1fd0 ; --------------------------------------------------------------------------------------
1fd0 1fd0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1fd1 1fd1 ioc_fiubs 0 fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
val_rand c START_MULTIPLY
1fd2 1fd2 seq_b_timing 1 Latch Condition; Flow C cc=False 0x1fd5
seq_br_type 4 Call False
seq_branch_adr 1fd5 0x1fd5
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1fd3 1fd3 seq_br_type 4 Call False; Flow C cc=False 0x1fd6
seq_branch_adr 1fd6 0x1fd6
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
1fd4 1fd4 fiu_load_var 1 hold_var; Flow R
fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
seq_en_micro 0
val_b_adr 0e GP0e
1fd5 ; --------------------------------------------------------------------------------------
1fd5 ; Comes from:
1fd5 ; 1fd2 C False from color 0x1fce
1fd5 ; --------------------------------------------------------------------------------------
1fd5 1fd5 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 1fd6 0x1fd6
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_m_b_src 2 Bits 32…47
1fd6 ; --------------------------------------------------------------------------------------
1fd6 ; Comes from:
1fd6 ; 1fd3 C False from color 0x1fce
1fd6 ; --------------------------------------------------------------------------------------
1fd6 1fd6 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
val_m_b_src 2 Bits 32…47
1fd7 ; --------------------------------------------------------------------------------------
1fd7 ; Comes from:
1fd7 ; 1fbf C False from color MACRO_Complete_Type_Array,By_Constraining
1fd7 ; --------------------------------------------------------------------------------------
1fd7 1fd7 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1fd8 1fd8 val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1fd9 1fd9 seq_br_type a Unconditional Return; Flow R
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1fda 1fda fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1fdb 1fdb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x200b
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 200b 0x200b
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 37 VR06:17 #0xffffffff80000000
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 6
1fdc 1fdc fiu_mem_start 4 continue; Flow C cc=True 0x1fcc
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1fcc 0x1fcc
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1b TOP - 5
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
1fdd 1fdd fiu_mem_start 4 continue; Flow C cc=True 0x1ff5
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 1ff5 0x1ff5
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
1fde 1fde fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1ff8
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 1ff8 0x1ff8
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1fdf 1fdf fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a2
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
1fe0 1fe0 seq_b_timing 1 Latch Condition; Flow C cc=False 0x1ffc
seq_br_type 4 Call False
seq_branch_adr 1ffc 0x1ffc
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1b A_OR_B
val_b_adr 3d VR08:1d #0x408000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
1fe1 1fe1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
1fe2 1fe2 ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2f TR07:0f #0x7f00000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
1fe3 1fe3 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
1fe4 1fe4 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 03 GP03
val_a_adr 1c TOP - 4
val_alu_func 6 A_MINUS_B
val_b_adr 1b TOP - 5
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1fe5 1fe5 val_a_adr 05 GP05
val_alu_func 7 INC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
1fe6 1fe6 seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 1b TOP - 5
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1c TOP - 4
1fe7 1fe7 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x2004
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2004 0x2004
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
1fe8 1fe8 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
1fe9 1fe9 ioc_fiubs 1 val
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
1fea 1fea fiu_mem_start 7 start_wr_if_true; Flow C cc=False 0x2006
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2006 0x2006
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
1feb 1feb fiu_mem_start 4 continue
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_random 02 ?
typ_a_adr 04 GP04
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
1fec 1fec fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 05 GP05
val_b_adr 1b TOP - 5
1fed 1fed fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
1fee 1fee fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x1ff2
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 1ff2 0x1ff2
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
1fef 1fef ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
1ff0 1ff0 typ_csa_cntl 3 POP_CSA
1ff1 1ff1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1ff2 1ff2 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
1ff3 1ff3 ioc_load_wdr 0
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
val_b_adr 06 GP06
1ff4 1ff4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
1ff5 ; --------------------------------------------------------------------------------------
1ff5 ; Comes from:
1ff5 ; 1fdd C True from color MACRO_Complete_Type_Array,By_Constraining
1ff5 ; --------------------------------------------------------------------------------------
1ff5 1ff5 seq_br_type 4 Call False; Flow C cc=False 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1c TOP - 4
val_alu_func 6 A_MINUS_B
val_b_adr 1b TOP - 5
1ff6 1ff6 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
1ff7 1ff7 fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
1ff8 1ff8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 25 TR11:05 #0xffffffff80000000
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
1ff9 1ff9 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
1ffa 1ffa fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
1ffb 1ffb seq_br_type 3 Unconditional Branch; Flow J 0x1fe1
seq_branch_adr 1fe1 0x1fe1
val_a_adr 3d VR08:1d #0x408000000000000
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
1ffc ; --------------------------------------------------------------------------------------
1ffc ; Comes from:
1ffc ; 1fe0 C False from color MACRO_Complete_Type_Array,By_Constraining
1ffc ; --------------------------------------------------------------------------------------
1ffc 1ffc val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
1ffd 1ffd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
1ffe 1ffe seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_m_a_src 2 Bits 32…47
val_rand c START_MULTIPLY
1fff 1fff seq_b_timing 1 Latch Condition; Flow C cc=False 0x2002
seq_br_type 4 Call False
seq_branch_adr 2002 0x2002
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2000 2000 seq_br_type 4 Call False; Flow C cc=False 0x2003
seq_branch_adr 2003 0x2003
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
2001 2001 seq_br_type a Unconditional Return; Flow R
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3d VR08:1d #0x408000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
2002 ; --------------------------------------------------------------------------------------
2002 ; Comes from:
2002 ; 1fff C False from color 0x1ffc
2002 ; --------------------------------------------------------------------------------------
2002 2002 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2003 0x2003
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_m_b_src 2 Bits 32…47
2003 ; --------------------------------------------------------------------------------------
2003 ; Comes from:
2003 ; 2000 C False from color 0x1ffc
2003 ; --------------------------------------------------------------------------------------
2003 2003 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_m_b_src 2 Bits 32…47
2004 ; --------------------------------------------------------------------------------------
2004 ; Comes from:
2004 ; 1fe7 C False from color MACRO_Complete_Type_Array,By_Constraining
2004 ; --------------------------------------------------------------------------------------
2004 2004 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2005 2005 ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 1c TOP - 4
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2006 ; --------------------------------------------------------------------------------------
2006 ; Comes from:
2006 ; 1fea C False from color MACRO_Complete_Type_Array,By_Constraining
2006 ; --------------------------------------------------------------------------------------
2006 2006 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2007 2007 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2008 2008 seq_br_type 4 Call False; Flow C cc=False 0x200a
seq_branch_adr 200a 0x200a
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
2009 2009 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
200a ; --------------------------------------------------------------------------------------
200a ; Comes from:
200a ; 2008 C False from color 0x2006
200a ; --------------------------------------------------------------------------------------
200a 200a seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
200b 200b seq_b_timing 1 Latch Condition; Flow C cc=True 0x1fce
seq_br_type 5 Call True
seq_branch_adr 1fce 0x1fce
200c 200c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
200d 200d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
200e 200e typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
200f 200f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
2010 2010 val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR09:02 #0x300
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 9
2011 2011 fiu_load_tar 1 hold_tar; Flow J cc=True 0x201a
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 201a 0x201a
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 21 VR09:01 #0xf0000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2012 2012 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2013 2013 val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 2e VR04:0e #0x100
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 4
val_rand c START_MULTIPLY
2014 2014 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR09:02 #0x300
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 9
2015 2015 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2016 2016 ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
2017 2017 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2018 2018 ioc_tvbs 2 fiu+val
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
2019 2019 fiu_load_tar 1 hold_tar; Flow J 0x201a
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 201a 0x201a
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
201a 201a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2030
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2030 0x2030
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
201b 201b fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
val_rand 2 DEC_LOOP_COUNTER
201c 201c ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
201d 201d ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
typ_rand 8 SPARE_0x08
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
201e 201e fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
201f 201f seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2020 2020 seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
2021 2021 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x202f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 202f 0x202f
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2022 2022 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32a2
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
2023 2023 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
2024 2024 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
2025 2025 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_b_adr 06 GP06
2026 2026 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 7
val_b_adr 01 GP01
2027 2027 seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
2028 2028 ioc_fiubs 2 typ ; Flow J cc=True 0x201a
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 201a 0x201a
seq_en_micro 0
typ_a_adr 06 GP06
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2029 2029 seq_br_type 0 Branch False; Flow J cc=False 0x202e
seq_branch_adr 202e 0x202e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
202a 202a seq_br_type 0 Branch False; Flow J cc=False 0x202e
seq_branch_adr 202e 0x202e
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
202b 202b seq_br_type 0 Branch False; Flow J cc=False 0x202e
seq_branch_adr 202e 0x202e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
202c 202c seq_br_type 0 Branch False; Flow J cc=False 0x202e
seq_branch_adr 202e 0x202e
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
202d 202d seq_br_type 1 Branch True; Flow J cc=True 0x201a
seq_branch_adr 201a 0x201a
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_rand e PRODUCT_LEFT_32
202e 202e ioc_fiubs 2 typ ; Flow J 0x201a
seq_br_type 3 Unconditional Branch
seq_branch_adr 201a 0x201a
typ_a_adr 06 GP06
val_alu_func 13 ONES
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
202f 202f seq_br_type 3 Unconditional Branch; Flow J 0x2024
seq_branch_adr 2024 0x2024
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2030 2030 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2031 2031 ioc_load_wdr 0 ; Flow C cc=False 0x2035
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 2035 0x2035
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 02 ?
typ_b_adr 01 GP01
val_b_adr 0f GP0f
2032 2032 ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 0f Load_control_top+?
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 05 GP05
val_alu_func 0 PASS_A
2033 2033 seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
2034 2034 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2035 ; --------------------------------------------------------------------------------------
2035 ; Comes from:
2035 ; 2031 C False from color MACRO_Complete_Type_Array,By_Constraining
2035 ; --------------------------------------------------------------------------------------
2035 2035 typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2036 2036 ioc_fiubs 1 val ; Flow J 0x2247
seq_br_type 3 Unconditional Branch
seq_branch_adr 2247 0x2247
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
2037 2037 <halt> ; Flow R
2038 ; --------------------------------------------------------------------------------------
2038 ; 0x0343 Complete_Type Array,By_Defining
2038 ; --------------------------------------------------------------------------------------
2038 MACRO_Complete_Type_Array,By_Defining:
2038 2038 dispatch_brk_class 4 ; Flow C cc=True 0x32db
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 2038
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2039 2039 fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
203a 203a fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
203b 203b fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x32d7
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame a
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
203c 203c fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
203d 203d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
203e 203e ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
203f 203f ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
2040 2040 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2041 2041 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x20d8
; Flow C cc=#0x1 0x20d9
; Flow C cc=#0x2 0x20da
; Flow C cc=#0x3 0x20db
; Flow C cc=#0x4 0x20dc
; Flow C cc=#0x5 0x20dd
; Flow C cc=#0x6 0x20de
; Flow C cc=#0x7 0x20df
; Flow C cc=#0x8 0x20e0
; Flow C cc=#0x9 0x20e1
; Flow C cc=#0xa 0x20e2
; Flow C cc=#0xb 0x20e3
; Flow C cc=#0xc 0x20e4
; Flow C cc=#0xd 0x20e5
; Flow C cc=#0xe 0x20e6
; Flow C cc=#0xf 0x20e7
; Flow C cc=#0x10 0x20e8
; Flow C cc=#0x11 0x20e9
; Flow C cc=#0x12 0x20ea
; Flow C cc=#0x13 0x20eb
; Flow C cc=#0x14 0x20ec
; Flow C cc=#0x15 0x20ed
; Flow C cc=#0x16 0x20ee
; Flow C cc=#0x17 0x20ef
; Flow C cc=#0x18 0x20f0
; Flow C cc=#0x19 0x20f1
; Flow C cc=#0x1a 0x20f2
; Flow C cc=#0x1b 0x20f3
; Flow C cc=#0x1c 0x20f4
; Flow C cc=#0x1d 0x20f5
; Flow C cc=#0x1e 0x20f6
; Flow C cc=#0x1f 0x20f7
seq_br_type f Unconditional Case Call
seq_branch_adr 20d8 0x20d8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2042 2042 ioc_tvbs 2 fiu+val; Flow J cc=False 0x2047
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2047 0x2047
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2043 2043 seq_br_type 2 Push (branch address); Flow J 0x2044
seq_branch_adr 2047 0x2047
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR09:11 #0x20000020
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
2044 2044 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2045 0x2045
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_frame b
2045 2045 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x20e8
seq_br_type 1 Branch True
seq_branch_adr 20e8 0x20e8
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_a_adr 1e TOP - 2
typ_b_adr 2d TR09:0d #0x4c
typ_frame 9
2046 2046 seq_br_type 3 Unconditional Branch; Flow J 0x20eb
seq_branch_adr 20eb 0x20eb
2047 2047 seq_b_timing 1 Latch Condition; Flow J cc=True 0x2064
seq_br_type 1 Branch True
seq_branch_adr 2064 0x2064
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
val_rand 2 DEC_LOOP_COUNTER
2048 2048 val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3e VR08:1e #0x8204000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
2049 2049 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
204a 204a seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
204b 204b seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2053
seq_br_type 1 Branch True
seq_branch_adr 2053 0x2053
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
204c 204c seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
204d 204d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
204e 204e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2056
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2056 0x2056
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
204f 204f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2050 2050 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2051 2051 fiu_mem_start 3 start-wr; Flow J cc=True 0x2056
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 2056 0x2056
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
2052 2052 fiu_mem_start 3 start-wr; Flow J 0x2056
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2056 0x2056
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2053 2053 ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2054 2054 typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2055 2055 fiu_mem_start 3 start-wr; Flow J 0x2056
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2056 0x2056
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2056 2056 fiu_mem_start 4 continue; Flow C 0x32d7
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
2057 2057 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 0 PASS_A
2058 2058 fiu_load_var 1 hold_var; Flow J cc=True 0x205c
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 205c 0x205c
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_b_adr 1d TOP - 3
2059 2059 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
205a 205a typ_csa_cntl 3 POP_CSA
205b 205b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
205c 205c fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
205d 205d fiu_tivi_src 4 fiu_var; Flow J 0x205e
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 205a 0x205a
val_a_adr 10 TOP
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
205e 205e seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 205f 0x205f
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 23 TR01:03 #0x20000000
typ_frame 1
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
205f 205f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2060 2060 <default>
2061 2061 fiu_mem_start 3 start-wr
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2062 2062 ioc_load_wdr 0 ; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2063 0x2063
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_alu_func 19 X_XOR_B
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
2063 2063 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2064 2064 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
2065 2065 seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2066 2066 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x206f
seq_br_type 1 Branch True
seq_branch_adr 206f 0x206f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
2067 2067 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2068 2068 ioc_fiubs 1 val ; Flow C cc=False 0x32a8
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
2069 2069 seq_b_timing 1 Latch Condition; Flow J cc=True 0x206e
seq_br_type 1 Branch True
seq_branch_adr 206e 0x206e
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
206a 206a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
206b 206b seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
206c 206c seq_br_type 1 Branch True; Flow J cc=True 0x206e
seq_branch_adr 206e 0x206e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
206d 206d seq_br_type 3 Unconditional Branch; Flow J 0x206e
seq_branch_adr 206e 0x206e
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
206e 206e seq_br_type 3 Unconditional Branch; Flow J 0x2071
seq_branch_adr 2071 0x2071
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_rand 1 INC_LOOP_COUNTER
206f 206f ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 3e VR05:1e #0xffff
val_frame 5
2070 2070 seq_br_type 3 Unconditional Branch; Flow J 0x206e
seq_branch_adr 206e 0x206e
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2071 2071 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_tar 1 hold_tar
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 17 LOOP_COUNTER
val_rand 1 INC_LOOP_COUNTER
2072 2072 fiu_len_fill_lit 4d zero-fill 0xd; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_b_adr 04 GP04
val_rand 2 DEC_LOOP_COUNTER
2073 2073 val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 33 VR06:13 #0x8200000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
2074 2074 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x32cb
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32cb RAISE.STORAGE_ERROR.TYPE
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1e TOP - 2
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2075 2075 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1c TOP - 4
2076 2076 ioc_load_wdr 0 ; Flow J 0x2077
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2077 0x2077
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
2077 2077 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2078 2078 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
2079 2079 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
207a 207a ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
207b 207b seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x207d
seq_br_type 0 Branch False
seq_branch_adr 207d 0x207d
seq_cond_sel 67 REFRESH_MACRO_EVENT
207c 207c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
207d 207d seq_br_type 0 Branch False; Flow J cc=False 0x2089
seq_branch_adr 2089 0x2089
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
207e 207e seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
207f 207f seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2080 2080 ioc_fiubs 1 val ; Flow C cc=False 0x32a8
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
2081 2081 seq_en_micro 0
2082 2082 fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x2087
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2087 0x2087
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2083 2083 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2084 2084 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2085 2085 fiu_mem_start 3 start-wr; Flow J cc=True 0x2087
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 2087 0x2087
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
2086 2086 fiu_mem_start 3 start-wr; Flow J 0x2087
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2087 0x2087
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2087 2087 fiu_mem_start 4 continue; Flow J 0x2088
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 2077 0x2077
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
val_rand 2 DEC_LOOP_COUNTER
2088 2088 ioc_load_wdr 0 ; Flow R cc=False
; Flow J cc=True 0x208c
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 208c 0x208c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_b_adr 01 GP01
2089 2089 typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
208a 208a ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 3e VR05:1e #0xffff
val_frame 5
208b 208b fiu_mem_start 3 start-wr; Flow J 0x2087
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2087 0x2087
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
208c 208c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
208d 208d fiu_len_fill_lit 45 zero-fill 0x5; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_b_adr 1f TOP - 1
208e 208e ioc_load_wdr 0 ; Flow C cc=False 0x2092
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 2092 0x2092
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
208f 208f ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 18 Load_control_top+?
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
2090 2090 seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
2091 2091 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2092 ; --------------------------------------------------------------------------------------
2092 ; Comes from:
2092 ; 208e C False from color 0x208e
2092 ; --------------------------------------------------------------------------------------
2092 2092 val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2093 2093 ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2094 2094 fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 03 GP03
2095 2095 ioc_tvbs 1 typ+fiu
val_a_adr 2d VR04:0d #0x80
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand c START_MULTIPLY
2096 2096 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
2097 2097 ioc_tvbs 2 fiu+val
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2098 2098 fiu_load_tar 1 hold_tar; Flow J 0x2099
fiu_tivi_src 8 type_var
seq_br_type 2 Push (branch address)
seq_branch_adr 209a 0x209a
typ_b_adr 01 GP01
2099 2099 seq_br_type 3 Unconditional Branch; Flow J 0x205e
seq_branch_adr 205e 0x205e
209a 209a seq_br_type 3 Unconditional Branch; Flow J 0x2247
seq_branch_adr 2247 0x2247
209b 209b <halt> ; Flow R
209c ; --------------------------------------------------------------------------------------
209c ; 0x0355 Declare_Type Array,Defined_Incomplete
209c ; --------------------------------------------------------------------------------------
209c MACRO_Declare_Type_Array,Defined_Incomplete:
209c 209c dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 209c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
209d 209d seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x209f
; Flow C cc=#0x1 0x20a0
; Flow C cc=#0x2 0x20a1
; Flow C cc=#0x3 0x20a2
; Flow C cc=#0x4 0x20a3
; Flow C cc=#0x5 0x20a4
; Flow C cc=#0x6 0x20a5
; Flow C cc=#0x7 0x20a6
; Flow C cc=#0x8 0x20a7
; Flow C cc=#0x9 0x20a8
; Flow C cc=#0xa 0x20a9
; Flow C cc=#0xb 0x20aa
; Flow C cc=#0xc 0x20ab
; Flow C cc=#0xd 0x20ac
; Flow C cc=#0xe 0x20ad
; Flow C cc=#0xf 0x20ae
seq_br_type f Unconditional Case Call
seq_branch_adr 209f 0x209f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
209e 209e seq_br_type 7 Unconditional Call; Flow C 0x20fc
seq_branch_adr 20fc MACRO_Declare_Type_Array,Defined
209f ; --------------------------------------------------------------------------------------
209f ; Comes from:
209f ; 209d C #0x0 from color 0x209d
209f ; 20ce C #0x0 from color 0x20ce
209f ; 20d1 C #0x0 from color 0x20d1
209f ; 20d6 C #0x0 from color 0x20d6
209f ; --------------------------------------------------------------------------------------
209f 209f ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20b4
seq_br_type 9 Return False
seq_branch_adr 20b4 0x20b4
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20a0 ; --------------------------------------------------------------------------------------
20a0 ; Comes from:
20a0 ; 209d C #0x1 from color 0x209d
20a0 ; 20ce C #0x1 from color 0x20ce
20a0 ; 20d1 C #0x1 from color 0x20d1
20a0 ; 20d6 C #0x1 from color 0x20d6
20a0 ; --------------------------------------------------------------------------------------
20a0 20a0 seq_br_type a Unconditional Return; Flow R
20a1 ; --------------------------------------------------------------------------------------
20a1 ; Comes from:
20a1 ; 209d C #0x2 from color 0x209d
20a1 ; 20ce C #0x2 from color 0x20ce
20a1 ; 20d1 C #0x2 from color 0x20d1
20a1 ; 20d6 C #0x2 from color 0x20d6
20a1 ; --------------------------------------------------------------------------------------
20a1 20a1 seq_br_type a Unconditional Return; Flow R
20a2 ; --------------------------------------------------------------------------------------
20a2 ; Comes from:
20a2 ; 209d C #0x3 from color 0x209d
20a2 ; 20ce C #0x3 from color 0x20ce
20a2 ; 20d1 C #0x3 from color 0x20d1
20a2 ; 20d6 C #0x3 from color 0x20d6
20a2 ; --------------------------------------------------------------------------------------
20a2 20a2 seq_br_type a Unconditional Return; Flow R
20a3 ; --------------------------------------------------------------------------------------
20a3 ; Comes from:
20a3 ; 209d C #0x4 from color 0x209d
20a3 ; 20ce C #0x4 from color 0x20ce
20a3 ; 20d1 C #0x4 from color 0x20d1
20a3 ; 20d6 C #0x4 from color 0x20d6
20a3 ; --------------------------------------------------------------------------------------
20a3 20a3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20a4 ; --------------------------------------------------------------------------------------
20a4 ; Comes from:
20a4 ; 209d C #0x5 from color 0x209d
20a4 ; 20ce C #0x5 from color 0x20ce
20a4 ; 20d1 C #0x5 from color 0x20d1
20a4 ; 20d6 C #0x5 from color 0x20d6
20a4 ; --------------------------------------------------------------------------------------
20a4 20a4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20a5 ; --------------------------------------------------------------------------------------
20a5 ; Comes from:
20a5 ; 209d C #0x6 from color 0x209d
20a5 ; 20ce C #0x6 from color 0x20ce
20a5 ; 20d1 C #0x6 from color 0x20d1
20a5 ; 20d6 C #0x6 from color 0x20d6
20a5 ; --------------------------------------------------------------------------------------
20a5 20a5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20a6 ; --------------------------------------------------------------------------------------
20a6 ; Comes from:
20a6 ; 209d C #0x7 from color 0x209d
20a6 ; 20ce C #0x7 from color 0x20ce
20a6 ; 20d1 C #0x7 from color 0x20d1
20a6 ; 20d6 C #0x7 from color 0x20d6
20a6 ; --------------------------------------------------------------------------------------
20a6 20a6 seq_br_type a Unconditional Return; Flow R
20a7 ; --------------------------------------------------------------------------------------
20a7 ; Comes from:
20a7 ; 209d C #0x8 from color 0x209d
20a7 ; 20ce C #0x8 from color 0x20ce
20a7 ; 20d1 C #0x8 from color 0x20d1
20a7 ; 20d6 C #0x8 from color 0x20d6
20a7 ; --------------------------------------------------------------------------------------
20a7 20a7 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20b4
seq_br_type 9 Return False
seq_branch_adr 20b4 0x20b4
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20a8 ; --------------------------------------------------------------------------------------
20a8 ; Comes from:
20a8 ; 209d C #0x9 from color 0x209d
20a8 ; 20ce C #0x9 from color 0x20ce
20a8 ; 20d1 C #0x9 from color 0x20d1
20a8 ; 20d6 C #0x9 from color 0x20d6
20a8 ; --------------------------------------------------------------------------------------
20a8 20a8 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20af
seq_br_type 9 Return False
seq_branch_adr 20af 0x20af
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20a9 ; --------------------------------------------------------------------------------------
20a9 ; Comes from:
20a9 ; 209d C #0xa from color 0x209d
20a9 ; 20ce C #0xa from color 0x20ce
20a9 ; 20d1 C #0xa from color 0x20d1
20a9 ; 20d6 C #0xa from color 0x20d6
20a9 ; --------------------------------------------------------------------------------------
20a9 20a9 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20aa ; --------------------------------------------------------------------------------------
20aa ; Comes from:
20aa ; 209d C #0xb from color 0x209d
20aa ; 20ce C #0xb from color 0x20ce
20aa ; 20d1 C #0xb from color 0x20d1
20aa ; 20d6 C #0xb from color 0x20d6
20aa ; --------------------------------------------------------------------------------------
20aa 20aa seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20ab ; --------------------------------------------------------------------------------------
20ab ; Comes from:
20ab ; 209d C #0xc from color 0x209d
20ab ; 20ce C #0xc from color 0x20ce
20ab ; 20d1 C #0xc from color 0x20d1
20ab ; 20d6 C #0xc from color 0x20d6
20ab ; --------------------------------------------------------------------------------------
20ab 20ab seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20ac ; --------------------------------------------------------------------------------------
20ac ; Comes from:
20ac ; 209d C #0xd from color 0x209d
20ac ; 20ce C #0xd from color 0x20ce
20ac ; 20d1 C #0xd from color 0x20d1
20ac ; 20d6 C #0xd from color 0x20d6
20ac ; --------------------------------------------------------------------------------------
20ac 20ac ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20b2
seq_br_type 9 Return False
seq_branch_adr 20b2 0x20b2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20ad ; --------------------------------------------------------------------------------------
20ad ; Comes from:
20ad ; 209d C #0xe from color 0x209d
20ad ; 20ce C #0xe from color 0x20ce
20ad ; 20d1 C #0xe from color 0x20d1
20ad ; 20d6 C #0xe from color 0x20d6
20ad ; --------------------------------------------------------------------------------------
20ad 20ad ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20b2
seq_br_type 9 Return False
seq_branch_adr 20b2 0x20b2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20ae ; --------------------------------------------------------------------------------------
20ae ; Comes from:
20ae ; 209d C #0xf from color 0x209d
20ae ; 20ce C #0xf from color 0x20ce
20ae ; 20d1 C #0xf from color 0x20d1
20ae ; 20d6 C #0xf from color 0x20d6
20ae ; --------------------------------------------------------------------------------------
20ae 20ae ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x20b2
seq_br_type 9 Return False
seq_branch_adr 20b2 0x20b2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 36 TR12:16 #0xe000003f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20af 20af fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x20b4
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 20b4 0x20b4
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 1e TOP - 2
typ_mar_cntl d LOAD_MAR_TYPE
20b0 20b0 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x20b4
seq_br_type 1 Branch True
seq_branch_adr 20b4 0x20b4
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
20b1 20b1 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
20b2 20b2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x20b4
seq_br_type 0 Branch False
seq_branch_adr 20b4 0x20b4
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 1e TOP - 2
20b3 20b3 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
20b4 20b4 seq_b_timing 1 Latch Condition; Flow J cc=False 0x20b6
seq_br_type 0 Branch False
seq_branch_adr 20b6 0x20b6
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
20b5 20b5 seq_br_type 3 Unconditional Branch; Flow J 0x20ed
seq_branch_adr 20ed 0x20ed
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
20b6 20b6 ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3e VR08:1e #0x8204000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
20b7 20b7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
20b8 20b8 seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
20b9 20b9 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x20c1
seq_br_type 1 Branch True
seq_branch_adr 20c1 0x20c1
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
20ba 20ba seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
20bb 20bb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
20bc 20bc fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x20c4
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 20c4 0x20c4
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
20bd 20bd seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
20be 20be seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
20bf 20bf fiu_mem_start 3 start-wr; Flow J cc=True 0x20c4
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 20c4 0x20c4
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
20c0 20c0 fiu_mem_start 3 start-wr; Flow J 0x20c4
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 20c4 0x20c4
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
20c1 20c1 ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
20c2 20c2 typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
20c3 20c3 fiu_mem_start 3 start-wr; Flow J 0x20c4
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 20c4 0x20c4
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
20c4 20c4 fiu_mem_start 4 continue; Flow C 0x32d7
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
20c5 20c5 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
20c6 20c6 fiu_load_var 1 hold_var; Flow J cc=True 0x20c9
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 20c9 0x20c9
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_b_adr 1d TOP - 3
20c7 20c7 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 33 VR05:13 #0x6c
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
20c8 20c8 fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
20c9 20c9 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 33 VR05:13 #0x6c
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
20ca 20ca fiu_tivi_src 4 fiu_var; Flow J 0x20c8
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 20c8 0x20c8
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
20cb 20cb <halt> ; Flow R
20cc ; --------------------------------------------------------------------------------------
20cc ; 0x0356 Declare_Type Array,Defined_Incomplete,Visible
20cc ; --------------------------------------------------------------------------------------
20cc MACRO_Declare_Type_Array,Defined_Incomplete,Visible:
20cc 20cc dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 20cc
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
20cd 20cd fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
20ce 20ce seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x209f
; Flow C cc=#0x1 0x20a0
; Flow C cc=#0x2 0x20a1
; Flow C cc=#0x3 0x20a2
; Flow C cc=#0x4 0x20a3
; Flow C cc=#0x5 0x20a4
; Flow C cc=#0x6 0x20a5
; Flow C cc=#0x7 0x20a6
; Flow C cc=#0x8 0x20a7
; Flow C cc=#0x9 0x20a8
; Flow C cc=#0xa 0x20a9
; Flow C cc=#0xb 0x20aa
; Flow C cc=#0xc 0x20ab
; Flow C cc=#0xd 0x20ac
; Flow C cc=#0xe 0x20ad
; Flow C cc=#0xf 0x20ae
seq_br_type f Unconditional Case Call
seq_branch_adr 209f 0x209f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
20cf 20cf seq_br_type 7 Unconditional Call; Flow C 0x2144
seq_branch_adr 2144 MACRO_Declare_Type_Array,Defined,Visible
20d0 ; --------------------------------------------------------------------------------------
20d0 ; 0x0348 Declare_Type Array,Defined_Incomplete,Bounds_With_Object
20d0 ; --------------------------------------------------------------------------------------
20d0 MACRO_Declare_Type_Array,Defined_Incomplete,Bounds_With_Object:
20d0 20d0 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 20d0
fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
20d1 20d1 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x209f
; Flow C cc=#0x1 0x20a0
; Flow C cc=#0x2 0x20a1
; Flow C cc=#0x3 0x20a2
; Flow C cc=#0x4 0x20a3
; Flow C cc=#0x5 0x20a4
; Flow C cc=#0x6 0x20a5
; Flow C cc=#0x7 0x20a6
; Flow C cc=#0x8 0x20a7
; Flow C cc=#0x9 0x20a8
; Flow C cc=#0xa 0x20a9
; Flow C cc=#0xb 0x20aa
; Flow C cc=#0xc 0x20ab
; Flow C cc=#0xd 0x20ac
; Flow C cc=#0xe 0x20ad
; Flow C cc=#0xf 0x20ae
seq_br_type f Unconditional Case Call
seq_branch_adr 209f 0x209f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
20d2 20d2 seq_br_type 7 Unconditional Call; Flow C 0x214a
seq_branch_adr 214a MACRO_Declare_Type_Array,Defined,Bounds_With_Object
20d3 20d3 <halt> ; Flow R
20d4 ; --------------------------------------------------------------------------------------
20d4 ; 0x0349 Declare_Type Array,Defined_Incomplete,Visible,Bounds_With_Object
20d4 ; --------------------------------------------------------------------------------------
20d4 MACRO_Declare_Type_Array,Defined_Incomplete,Visible,Bounds_With_Object:
20d4 20d4 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 20d4
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
20d5 20d5 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
20d6 20d6 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x209f
; Flow C cc=#0x1 0x20a0
; Flow C cc=#0x2 0x20a1
; Flow C cc=#0x3 0x20a2
; Flow C cc=#0x4 0x20a3
; Flow C cc=#0x5 0x20a4
; Flow C cc=#0x6 0x20a5
; Flow C cc=#0x7 0x20a6
; Flow C cc=#0x8 0x20a7
; Flow C cc=#0x9 0x20a8
; Flow C cc=#0xa 0x20a9
; Flow C cc=#0xb 0x20aa
; Flow C cc=#0xc 0x20ab
; Flow C cc=#0xd 0x20ac
; Flow C cc=#0xe 0x20ad
; Flow C cc=#0xf 0x20ae
seq_br_type f Unconditional Case Call
seq_branch_adr 209f 0x209f
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
20d7 20d7 seq_br_type 7 Unconditional Call; Flow C 0x214e
seq_branch_adr 214e MACRO_Declare_Type_Array,Defined,Visible,Bounds_With_Object
20d8 ; --------------------------------------------------------------------------------------
20d8 ; Comes from:
20d8 ; 2041 C #0x0 from color 0x2041
20d8 ; 20fd C #0x0 from color 0x20fd
20d8 ; 2146 C #0x0 from color 0x2146
20d8 ; 214b C #0x0 from color 0x214b
20d8 ; 2150 C #0x0 from color 0x2150
20d8 ; --------------------------------------------------------------------------------------
20d8 20d8 fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20d9 ; --------------------------------------------------------------------------------------
20d9 ; Comes from:
20d9 ; 2041 C #0x1 from color 0x2041
20d9 ; 20fd C #0x1 from color 0x20fd
20d9 ; 2146 C #0x1 from color 0x2146
20d9 ; 214b C #0x1 from color 0x214b
20d9 ; 2150 C #0x1 from color 0x2150
20d9 ; --------------------------------------------------------------------------------------
20d9 20d9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20da ; --------------------------------------------------------------------------------------
20da ; Comes from:
20da ; 2041 C #0x2 from color 0x2041
20da ; 20fd C #0x2 from color 0x20fd
20da ; 2146 C #0x2 from color 0x2146
20da ; 214b C #0x2 from color 0x214b
20da ; 2150 C #0x2 from color 0x2150
20da ; --------------------------------------------------------------------------------------
20da 20da fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20db ; --------------------------------------------------------------------------------------
20db ; Comes from:
20db ; 2041 C #0x3 from color 0x2041
20db ; 20fd C #0x3 from color 0x20fd
20db ; 2146 C #0x3 from color 0x2146
20db ; 214b C #0x3 from color 0x214b
20db ; 2150 C #0x3 from color 0x2150
20db ; --------------------------------------------------------------------------------------
20db 20db fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20dc ; --------------------------------------------------------------------------------------
20dc ; Comes from:
20dc ; 2041 C #0x4 from color 0x2041
20dc ; 20fd C #0x4 from color 0x20fd
20dc ; 2146 C #0x4 from color 0x2146
20dc ; 214b C #0x4 from color 0x214b
20dc ; 2150 C #0x4 from color 0x2150
20dc ; --------------------------------------------------------------------------------------
20dc 20dc seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20dd ; --------------------------------------------------------------------------------------
20dd ; Comes from:
20dd ; 2041 C #0x5 from color 0x2041
20dd ; 20fd C #0x5 from color 0x20fd
20dd ; 2146 C #0x5 from color 0x2146
20dd ; 214b C #0x5 from color 0x214b
20dd ; 2150 C #0x5 from color 0x2150
20dd ; --------------------------------------------------------------------------------------
20dd 20dd seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20de ; --------------------------------------------------------------------------------------
20de ; Comes from:
20de ; 2041 C #0x6 from color 0x2041
20de ; 20fd C #0x6 from color 0x20fd
20de ; 2146 C #0x6 from color 0x2146
20de ; 214b C #0x6 from color 0x214b
20de ; 2150 C #0x6 from color 0x2150
20de ; --------------------------------------------------------------------------------------
20de 20de seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20df ; --------------------------------------------------------------------------------------
20df ; Comes from:
20df ; 2041 C #0x7 from color 0x2041
20df ; 20fd C #0x7 from color 0x20fd
20df ; 2146 C #0x7 from color 0x2146
20df ; 214b C #0x7 from color 0x214b
20df ; 2150 C #0x7 from color 0x2150
20df ; --------------------------------------------------------------------------------------
20df 20df fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
20e0 ; --------------------------------------------------------------------------------------
20e0 ; Comes from:
20e0 ; 2041 C #0x8 from color 0x2041
20e0 ; 20fd C #0x8 from color 0x20fd
20e0 ; 2146 C #0x8 from color 0x2146
20e0 ; 214b C #0x8 from color 0x214b
20e0 ; 2150 C #0x8 from color 0x2150
20e0 ; --------------------------------------------------------------------------------------
20e0 20e0 fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20e1 ; --------------------------------------------------------------------------------------
20e1 ; Comes from:
20e1 ; 2041 C #0x9 from color 0x2041
20e1 ; 20fd C #0x9 from color 0x20fd
20e1 ; 2146 C #0x9 from color 0x2146
20e1 ; 214b C #0x9 from color 0x214b
20e1 ; 2150 C #0x9 from color 0x2150
20e1 ; --------------------------------------------------------------------------------------
20e1 20e1 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x20e8
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 20e8 0x20e8
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20e2 ; --------------------------------------------------------------------------------------
20e2 ; Comes from:
20e2 ; 2041 C #0xa from color 0x2041
20e2 ; 20fd C #0xa from color 0x20fd
20e2 ; 2146 C #0xa from color 0x2146
20e2 ; 214b C #0xa from color 0x214b
20e2 ; 2150 C #0xa from color 0x2150
20e2 ; --------------------------------------------------------------------------------------
20e2 20e2 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20e3 ; --------------------------------------------------------------------------------------
20e3 ; Comes from:
20e3 ; 2041 C #0xb from color 0x2041
20e3 ; 20fd C #0xb from color 0x20fd
20e3 ; 2146 C #0xb from color 0x2146
20e3 ; 214b C #0xb from color 0x214b
20e3 ; 2150 C #0xb from color 0x2150
20e3 ; --------------------------------------------------------------------------------------
20e3 20e3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20e4 ; --------------------------------------------------------------------------------------
20e4 ; Comes from:
20e4 ; 2041 C #0xc from color 0x2041
20e4 ; 20fd C #0xc from color 0x20fd
20e4 ; 2146 C #0xc from color 0x2146
20e4 ; 214b C #0xc from color 0x214b
20e4 ; 2150 C #0xc from color 0x2150
20e4 ; --------------------------------------------------------------------------------------
20e4 20e4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
20e5 ; --------------------------------------------------------------------------------------
20e5 ; Comes from:
20e5 ; 2041 C #0xd from color 0x2041
20e5 ; 20fd C #0xd from color 0x20fd
20e5 ; 2146 C #0xd from color 0x2146
20e5 ; 214b C #0xd from color 0x214b
20e5 ; 2150 C #0xd from color 0x2150
20e5 ; --------------------------------------------------------------------------------------
20e5 20e5 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x20eb
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 20eb 0x20eb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20e6 ; --------------------------------------------------------------------------------------
20e6 ; Comes from:
20e6 ; 2041 C #0xe from color 0x2041
20e6 ; 20fd C #0xe from color 0x20fd
20e6 ; 2146 C #0xe from color 0x2146
20e6 ; 214b C #0xe from color 0x214b
20e6 ; 2150 C #0xe from color 0x2150
20e6 ; --------------------------------------------------------------------------------------
20e6 20e6 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x20eb
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 20eb 0x20eb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20e7 ; --------------------------------------------------------------------------------------
20e7 ; Comes from:
20e7 ; 2041 C #0xf from color 0x2041
20e7 ; 20fd C #0xf from color 0x20fd
20e7 ; 2146 C #0xf from color 0x2146
20e7 ; 214b C #0xf from color 0x214b
20e7 ; 2150 C #0xf from color 0x2150
20e7 ; --------------------------------------------------------------------------------------
20e7 20e7 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x20eb
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 20eb 0x20eb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 28 TR13:08 #0xc0000017
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
20e8 ; --------------------------------------------------------------------------------------
20e8 ; Comes from:
20e8 ; 2041 C #0x10 from color 0x2041
20e8 ; 20fd C #0x10 from color 0x20fd
20e8 ; 2146 C #0x10 from color 0x2146
20e8 ; 214b C #0x10 from color 0x214b
20e8 ; 2150 C #0x10 from color 0x2150
20e8 ; --------------------------------------------------------------------------------------
20e8 20e8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 20e9 0x20e9
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 1e TOP - 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
20e9 ; --------------------------------------------------------------------------------------
20e9 ; Comes from:
20e9 ; 2041 C #0x11 from color 0x2041
20e9 ; 20fd C #0x11 from color 0x20fd
20e9 ; 2146 C #0x11 from color 0x2146
20e9 ; 214b C #0x11 from color 0x214b
20e9 ; 2150 C #0x11 from color 0x2150
20e9 ; --------------------------------------------------------------------------------------
20e9 20e9 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 20ea 0x20ea
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
20ea ; --------------------------------------------------------------------------------------
20ea ; Comes from:
20ea ; 2041 C #0x12 from color 0x2041
20ea ; 20fd C #0x12 from color 0x20fd
20ea ; 2146 C #0x12 from color 0x2146
20ea ; 214b C #0x12 from color 0x214b
20ea ; 2150 C #0x12 from color 0x2150
20ea ; --------------------------------------------------------------------------------------
20ea 20ea seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
20eb ; --------------------------------------------------------------------------------------
20eb ; Comes from:
20eb ; 2041 C #0x13 from color 0x2041
20eb ; 20fd C #0x13 from color 0x20fd
20eb ; 2146 C #0x13 from color 0x2146
20eb ; 214b C #0x13 from color 0x214b
20eb ; 2150 C #0x13 from color 0x2150
20eb ; --------------------------------------------------------------------------------------
20eb 20eb fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 20ec 0x20ec
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 1e TOP - 2
val_a_adr 14 ZEROS
20ec ; --------------------------------------------------------------------------------------
20ec ; Comes from:
20ec ; 2041 C #0x14 from color 0x2041
20ec ; 20fd C #0x14 from color 0x20fd
20ec ; 2146 C #0x14 from color 0x2146
20ec ; 214b C #0x14 from color 0x214b
20ec ; 2150 C #0x14 from color 0x2150
20ec ; --------------------------------------------------------------------------------------
20ec 20ec seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
20ed ; --------------------------------------------------------------------------------------
20ed ; Comes from:
20ed ; 2041 C #0x15 from color 0x2041
20ed ; 20fd C #0x15 from color 0x20fd
20ed ; 2146 C #0x15 from color 0x2146
20ed ; 214b C #0x15 from color 0x214b
20ed ; 2150 C #0x15 from color 0x2150
20ed ; --------------------------------------------------------------------------------------
20ed 20ed fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32dc
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
20ee ; --------------------------------------------------------------------------------------
20ee ; Comes from:
20ee ; 2041 C #0x16 from color 0x2041
20ee ; 20fd C #0x16 from color 0x20fd
20ee ; 2146 C #0x16 from color 0x2146
20ee ; 214b C #0x16 from color 0x214b
20ee ; 2150 C #0x16 from color 0x2150
20ee ; --------------------------------------------------------------------------------------
20ee 20ee seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
20ef ; --------------------------------------------------------------------------------------
20ef ; Comes from:
20ef ; 2041 C #0x17 from color 0x2041
20ef ; 20fd C #0x17 from color 0x20fd
20ef ; 2146 C #0x17 from color 0x2146
20ef ; 214b C #0x17 from color 0x214b
20ef ; 2150 C #0x17 from color 0x2150
20ef ; --------------------------------------------------------------------------------------
20ef 20ef seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x20f9
seq_br_type 1 Branch True
seq_branch_adr 20f9 0x20f9
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
20f0 ; --------------------------------------------------------------------------------------
20f0 ; Comes from:
20f0 ; 2041 C #0x18 from color 0x2041
20f0 ; 20fd C #0x18 from color 0x20fd
20f0 ; 2146 C #0x18 from color 0x2146
20f0 ; 214b C #0x18 from color 0x214b
20f0 ; 2150 C #0x18 from color 0x2150
20f0 ; --------------------------------------------------------------------------------------
20f0 20f0 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
20f1 ; --------------------------------------------------------------------------------------
20f1 ; Comes from:
20f1 ; 2041 C #0x19 from color 0x2041
20f1 ; 20fd C #0x19 from color 0x20fd
20f1 ; 2146 C #0x19 from color 0x2146
20f1 ; 214b C #0x19 from color 0x214b
20f1 ; 2150 C #0x19 from color 0x2150
20f1 ; --------------------------------------------------------------------------------------
20f1 20f1 ioc_fiubs 1 val ; Flow C cc=False 0x32a8
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
20f2 ; --------------------------------------------------------------------------------------
20f2 ; Comes from:
20f2 ; 2041 C #0x1a from color 0x2041
20f2 ; 20fd C #0x1a from color 0x20fd
20f2 ; 2146 C #0x1a from color 0x2146
20f2 ; 214b C #0x1a from color 0x214b
20f2 ; 2150 C #0x1a from color 0x2150
20f2 ; --------------------------------------------------------------------------------------
20f2 20f2 ioc_tvbs 5 seq+seq; Flow J cc=True 0x20f7
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 20f7 0x20f7
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
20f3 ; --------------------------------------------------------------------------------------
20f3 ; Comes from:
20f3 ; 2041 C #0x1b from color 0x2041
20f3 ; 20fd C #0x1b from color 0x20fd
20f3 ; 2146 C #0x1b from color 0x2146
20f3 ; 214b C #0x1b from color 0x214b
20f3 ; 2150 C #0x1b from color 0x2150
20f3 ; --------------------------------------------------------------------------------------
20f3 20f3 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
20f4 ; --------------------------------------------------------------------------------------
20f4 ; Comes from:
20f4 ; 2041 C #0x1c from color 0x2041
20f4 ; 20fd C #0x1c from color 0x20fd
20f4 ; 2146 C #0x1c from color 0x2146
20f4 ; 214b C #0x1c from color 0x214b
20f4 ; 2150 C #0x1c from color 0x2150
20f4 ; --------------------------------------------------------------------------------------
20f4 20f4 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
20f5 ; --------------------------------------------------------------------------------------
20f5 ; Comes from:
20f5 ; 2041 C #0x1d from color 0x2041
20f5 ; 20fd C #0x1d from color 0x20fd
20f5 ; 2146 C #0x1d from color 0x2146
20f5 ; 214b C #0x1d from color 0x214b
20f5 ; 2150 C #0x1d from color 0x2150
20f5 ; --------------------------------------------------------------------------------------
20f5 20f5 seq_br_type 1 Branch True; Flow J cc=True 0x20f7
seq_branch_adr 20f7 0x20f7
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
20f6 ; --------------------------------------------------------------------------------------
20f6 ; Comes from:
20f6 ; 2041 C #0x1e from color 0x2041
20f6 ; 20fd C #0x1e from color 0x20fd
20f6 ; 2146 C #0x1e from color 0x2146
20f6 ; 214b C #0x1e from color 0x214b
20f6 ; 2150 C #0x1e from color 0x2150
20f6 ; --------------------------------------------------------------------------------------
20f6 20f6 seq_br_type 3 Unconditional Branch; Flow J 0x20f7
seq_branch_adr 20f7 0x20f7
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
20f7 ; --------------------------------------------------------------------------------------
20f7 ; Comes from:
20f7 ; 2041 C #0x1f from color 0x2041
20f7 ; 20fd C #0x1f from color 0x20fd
20f7 ; 2146 C #0x1f from color 0x2146
20f7 ; 214b C #0x1f from color 0x214b
20f7 ; 2150 C #0x1f from color 0x2150
20f7 ; --------------------------------------------------------------------------------------
20f7 20f7 seq_b_timing 0 Early Condition; Flow J cc=True 0x2117
seq_br_type 1 Branch True
seq_branch_adr 2117 0x2117
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 34 VR05:14 #0x74
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
val_rand 1 INC_LOOP_COUNTER
20f8 20f8 seq_br_type 3 Unconditional Branch; Flow J 0x2117
seq_branch_adr 2117 0x2117
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 35 VR05:15 #0x7c
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
20f9 20f9 ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
20fa 20fa ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 3e VR05:1e #0xffff
val_frame 5
20fb 20fb seq_br_type 3 Unconditional Branch; Flow J 0x20f7
seq_branch_adr 20f7 0x20f7
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
20fc ; --------------------------------------------------------------------------------------
20fc ; 0x035d Declare_Type Array,Defined
20fc ; Comes from:
20fc ; 209e C from color 0x2042
20fc ; --------------------------------------------------------------------------------------
20fc MACRO_Declare_Type_Array,Defined:
20fc 20fc dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 20fc
fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
20fd 20fd seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x20d8
; Flow C cc=#0x1 0x20d9
; Flow C cc=#0x2 0x20da
; Flow C cc=#0x3 0x20db
; Flow C cc=#0x4 0x20dc
; Flow C cc=#0x5 0x20dd
; Flow C cc=#0x6 0x20de
; Flow C cc=#0x7 0x20df
; Flow C cc=#0x8 0x20e0
; Flow C cc=#0x9 0x20e1
; Flow C cc=#0xa 0x20e2
; Flow C cc=#0xb 0x20e3
; Flow C cc=#0xc 0x20e4
; Flow C cc=#0xd 0x20e5
; Flow C cc=#0xe 0x20e6
; Flow C cc=#0xf 0x20e7
; Flow C cc=#0x10 0x20e8
; Flow C cc=#0x11 0x20e9
; Flow C cc=#0x12 0x20ea
; Flow C cc=#0x13 0x20eb
; Flow C cc=#0x14 0x20ec
; Flow C cc=#0x15 0x20ed
; Flow C cc=#0x16 0x20ee
; Flow C cc=#0x17 0x20ef
; Flow C cc=#0x18 0x20f0
; Flow C cc=#0x19 0x20f1
; Flow C cc=#0x1a 0x20f2
; Flow C cc=#0x1b 0x20f3
; Flow C cc=#0x1c 0x20f4
; Flow C cc=#0x1d 0x20f5
; Flow C cc=#0x1e 0x20f6
; Flow C cc=#0x1f 0x20f7
seq_br_type f Unconditional Case Call
seq_branch_adr 20d8 0x20d8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
20fe 20fe ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
20ff 20ff seq_b_timing 1 Latch Condition; Flow J cc=True 0x20ed
seq_br_type 1 Branch True
seq_branch_adr 20ed 0x20ed
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
2100 2100 ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3e VR08:1e #0x8204000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
2101 2101 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 1d TOP - 3
typ_b_adr 1c TOP - 4
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
2102 2102 seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2103 2103 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x210d
seq_br_type 1 Branch True
seq_branch_adr 210d 0x210d
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
2104 2104 seq_b_timing 1 Latch Condition; Flow C cc=False 0x210b
seq_br_type 4 Call False
seq_branch_adr 210b 0x210b
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2105 2105 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
2106 2106 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2110
fiu_mem_start 7 start_wr_if_true
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2110 0x2110
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2107 2107 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2108 2108 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2109 2109 fiu_mem_start 3 start-wr; Flow J cc=True 0x2110
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 2110 0x2110
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
210a 210a fiu_mem_start 3 start-wr; Flow J 0x2110
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2110 0x2110
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
210b ; --------------------------------------------------------------------------------------
210b ; Comes from:
210b ; 2104 C False from color 0x2042
210b ; --------------------------------------------------------------------------------------
210b 210b seq_br_type 1 Branch True; Flow J cc=True 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
210c 210c seq_br_type a Unconditional Return; Flow R
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
210d 210d ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
210e 210e typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
210f 210f fiu_mem_start 3 start-wr; Flow J 0x2110
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2110 0x2110
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2110 2110 fiu_mem_start 4 continue; Flow C 0x32d7
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
2111 2111 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 0 PASS_A
2112 2112 fiu_load_var 1 hold_var; Flow J cc=True 0x2115
fiu_mem_start 4 continue
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2115 0x2115
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_b_adr 1d TOP - 3
2113 2113 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 33 VR05:13 #0x6c
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
2114 2114 fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2115 2115 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 33 VR05:13 #0x6c
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
2116 2116 fiu_tivi_src 4 fiu_var; Flow J 0x2114
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2114 0x2114
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
2117 2117 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_tar 1 hold_tar
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 36 TR06:16 #0xfffffffffffffe00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 17 LOOP_COUNTER
val_rand 1 INC_LOOP_COUNTER
2118 2118 fiu_len_fill_lit 4d zero-fill 0xd; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_b_adr 10 TOP
val_rand 2 DEC_LOOP_COUNTER
2119 2119 val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 33 VR06:13 #0x8200000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
211a 211a fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x32cb
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32cb RAISE.STORAGE_ERROR.TYPE
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 1e TOP - 2
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
211b 211b fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1c TOP - 4
211c 211c ioc_load_wdr 0 ; Flow J 0x211d
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 211d 0x211d
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
211d 211d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
211e 211e fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
211f 211f ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2120 2120 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2121 2121 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2123
seq_br_type 0 Branch False
seq_branch_adr 2123 0x2123
seq_cond_sel 67 REFRESH_MACRO_EVENT
2122 2122 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2123 2123 seq_br_type 0 Branch False; Flow J cc=False 0x212f
seq_branch_adr 212f 0x212f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
2124 2124 seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2125 2125 seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a8
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
val_a_adr 03 GP03
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2126 2126 ioc_fiubs 1 val ; Flow C cc=False 0x32a8
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_rand c START_MULTIPLY
2127 2127 seq_en_micro 0
2128 2128 fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x212d
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 212d 0x212d
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2129 2129 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
212a 212a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
212b 212b fiu_mem_start 3 start-wr; Flow J cc=True 0x212d
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 212d 0x212d
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
212c 212c fiu_mem_start 3 start-wr; Flow J 0x212d
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 212d 0x212d
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 13 ONES
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
212d 212d fiu_mem_start 4 continue; Flow J 0x212e
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 211d 0x211d
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
val_rand 2 DEC_LOOP_COUNTER
212e 212e ioc_load_wdr 0 ; Flow R cc=False
; Flow J cc=True 0x2132
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 2132 0x2132
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_b_adr 01 GP01
212f 212f typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2130 2130 ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 3e VR05:1e #0xffff
val_frame 5
2131 2131 fiu_mem_start 3 start-wr; Flow J 0x212d
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 212d 0x212d
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2132 2132 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2136
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2136 0x2136
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2133 2133 fiu_len_fill_lit 45 zero-fill 0x5; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_b_adr 1f TOP - 1
2134 2134 ioc_load_wdr 0 ; Flow C cc=False 0x213d
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 213d 0x213d
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
2135 2135 ioc_adrbs 2 typ ; Flow J 0x2139
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2139 0x2139
seq_random 18 Load_control_top+?
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
2136 2136 fiu_len_fill_lit 45 zero-fill 0x5; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_b_adr 1f TOP - 1
2137 2137 ioc_load_wdr 0 ; Flow C cc=False 0x213d
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 213d 0x213d
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
2138 2138 ioc_adrbs 2 typ ; Flow J 0x2139
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2139 0x2139
seq_random 18 Load_control_top+?
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
2139 2139 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
213a 213a fiu_mem_start 3 start-wr
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
213b 213b fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
val_a_adr 04 GP04
val_b_adr 39 VR02:19 #0x0
val_frame 2
213c 213c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
213d ; --------------------------------------------------------------------------------------
213d ; Comes from:
213d ; 2134 C False from color 0x2134
213d ; 2137 C False from color 0x2134
213d ; --------------------------------------------------------------------------------------
213d 213d val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
213e 213e ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
213f 213f fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 03 GP03
2140 2140 ioc_tvbs 1 typ+fiu
val_a_adr 2d VR04:0d #0x80
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand c START_MULTIPLY
2141 2141 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
2142 2142 ioc_tvbs 2 fiu+val
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2143 2143 fiu_load_tar 1 hold_tar; Flow J 0x2247
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 2247 0x2247
typ_b_adr 01 GP01
2144 ; --------------------------------------------------------------------------------------
2144 ; 0x035e Declare_Type Array,Defined,Visible
2144 ; Comes from:
2144 ; 20cf C from color 0x20cf
2144 ; --------------------------------------------------------------------------------------
2144 MACRO_Declare_Type_Array,Defined,Visible:
2144 2144 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 2144
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2145 2145 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
2146 2146 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x20d8
; Flow C cc=#0x1 0x20d9
; Flow C cc=#0x2 0x20da
; Flow C cc=#0x3 0x20db
; Flow C cc=#0x4 0x20dc
; Flow C cc=#0x5 0x20dd
; Flow C cc=#0x6 0x20de
; Flow C cc=#0x7 0x20df
; Flow C cc=#0x8 0x20e0
; Flow C cc=#0x9 0x20e1
; Flow C cc=#0xa 0x20e2
; Flow C cc=#0xb 0x20e3
; Flow C cc=#0xc 0x20e4
; Flow C cc=#0xd 0x20e5
; Flow C cc=#0xe 0x20e6
; Flow C cc=#0xf 0x20e7
; Flow C cc=#0x10 0x20e8
; Flow C cc=#0x11 0x20e9
; Flow C cc=#0x12 0x20ea
; Flow C cc=#0x13 0x20eb
; Flow C cc=#0x14 0x20ec
; Flow C cc=#0x15 0x20ed
; Flow C cc=#0x16 0x20ee
; Flow C cc=#0x17 0x20ef
; Flow C cc=#0x18 0x20f0
; Flow C cc=#0x19 0x20f1
; Flow C cc=#0x1a 0x20f2
; Flow C cc=#0x1b 0x20f3
; Flow C cc=#0x1c 0x20f4
; Flow C cc=#0x1d 0x20f5
; Flow C cc=#0x1e 0x20f6
; Flow C cc=#0x1f 0x20f7
seq_br_type f Unconditional Case Call
seq_branch_adr 20d8 0x20d8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2147 2147 ioc_tvbs 2 fiu+val; Flow J cc=False 0x20ff
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 20ff 0x20ff
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
2148 2148 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2149 2149 <halt> ; Flow R
214a ; --------------------------------------------------------------------------------------
214a ; 0x0350 Declare_Type Array,Defined,Bounds_With_Object
214a ; Comes from:
214a ; 20d2 C from color 0x20d2
214a ; --------------------------------------------------------------------------------------
214a MACRO_Declare_Type_Array,Defined,Bounds_With_Object:
214a 214a dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 214a
fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
214b 214b seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x20d8
; Flow C cc=#0x1 0x20d9
; Flow C cc=#0x2 0x20da
; Flow C cc=#0x3 0x20db
; Flow C cc=#0x4 0x20dc
; Flow C cc=#0x5 0x20dd
; Flow C cc=#0x6 0x20de
; Flow C cc=#0x7 0x20df
; Flow C cc=#0x8 0x20e0
; Flow C cc=#0x9 0x20e1
; Flow C cc=#0xa 0x20e2
; Flow C cc=#0xb 0x20e3
; Flow C cc=#0xc 0x20e4
; Flow C cc=#0xd 0x20e5
; Flow C cc=#0xe 0x20e6
; Flow C cc=#0xf 0x20e7
; Flow C cc=#0x10 0x20e8
; Flow C cc=#0x11 0x20e9
; Flow C cc=#0x12 0x20ea
; Flow C cc=#0x13 0x20eb
; Flow C cc=#0x14 0x20ec
; Flow C cc=#0x15 0x20ed
; Flow C cc=#0x16 0x20ee
; Flow C cc=#0x17 0x20ef
; Flow C cc=#0x18 0x20f0
; Flow C cc=#0x19 0x20f1
; Flow C cc=#0x1a 0x20f2
; Flow C cc=#0x1b 0x20f3
; Flow C cc=#0x1c 0x20f4
; Flow C cc=#0x1d 0x20f5
; Flow C cc=#0x1e 0x20f6
; Flow C cc=#0x1f 0x20f7
seq_br_type f Unconditional Case Call
seq_branch_adr 20d8 0x20d8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
214c 214c ioc_tvbs 2 fiu+val; Flow J cc=False 0x20ff
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 20ff 0x20ff
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
214d 214d seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
214e ; --------------------------------------------------------------------------------------
214e ; 0x0351 Declare_Type Array,Defined,Visible,Bounds_With_Object
214e ; Comes from:
214e ; 20d7 C from color 0x20d7
214e ; --------------------------------------------------------------------------------------
214e MACRO_Declare_Type_Array,Defined,Visible,Bounds_With_Object:
214e 214e dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 214e
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
214f 214f fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2150 2150 seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x20d8
; Flow C cc=#0x1 0x20d9
; Flow C cc=#0x2 0x20da
; Flow C cc=#0x3 0x20db
; Flow C cc=#0x4 0x20dc
; Flow C cc=#0x5 0x20dd
; Flow C cc=#0x6 0x20de
; Flow C cc=#0x7 0x20df
; Flow C cc=#0x8 0x20e0
; Flow C cc=#0x9 0x20e1
; Flow C cc=#0xa 0x20e2
; Flow C cc=#0xb 0x20e3
; Flow C cc=#0xc 0x20e4
; Flow C cc=#0xd 0x20e5
; Flow C cc=#0xe 0x20e6
; Flow C cc=#0xf 0x20e7
; Flow C cc=#0x10 0x20e8
; Flow C cc=#0x11 0x20e9
; Flow C cc=#0x12 0x20ea
; Flow C cc=#0x13 0x20eb
; Flow C cc=#0x14 0x20ec
; Flow C cc=#0x15 0x20ed
; Flow C cc=#0x16 0x20ee
; Flow C cc=#0x17 0x20ef
; Flow C cc=#0x18 0x20f0
; Flow C cc=#0x19 0x20f1
; Flow C cc=#0x1a 0x20f2
; Flow C cc=#0x1b 0x20f3
; Flow C cc=#0x1c 0x20f4
; Flow C cc=#0x1d 0x20f5
; Flow C cc=#0x1e 0x20f6
; Flow C cc=#0x1f 0x20f7
seq_br_type f Unconditional Case Call
seq_branch_adr 20d8 0x20d8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2151 2151 ioc_tvbs 2 fiu+val; Flow J cc=False 0x20ff
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 20ff 0x20ff
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
2152 2152 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2153 2153 <halt> ; Flow R
2154 ; --------------------------------------------------------------------------------------
2154 ; 0x035b Declare_Type Array,Constrained
2154 ; --------------------------------------------------------------------------------------
2154 MACRO_Declare_Type_Array,Constrained:
2154 2154 dispatch_brk_class 4
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 2154
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
2155 2155 fiu_mem_start 4 continue; Flow J cc=False 0x2176
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2176 0x2176
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2156 2156 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
2157 2157 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2165
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2165 0x2165
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2158 2158 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2173
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2173 0x2173
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 24 TR07:04 #0x16c
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2159 2159 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2162
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2162 0x2162
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
215a 215a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x216c
fiu_load_var 1 hold_var
fiu_mem_start 9 start_continue_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 216c 0x216c
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
215b 215b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 04 GP04
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
215c 215c fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1e TOP - 2
215d 215d ioc_load_wdr 0 ; Flow C cc=True 0x2164
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2164 0x2164
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
215e 215e fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 0 Early Condition
seq_br_type c Dispatch True
seq_branch_adr 215f 0x215f
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
215f 215f fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
2160 2160 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 06 GP06
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
2161 2161 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2162 ; --------------------------------------------------------------------------------------
2162 ; Comes from:
2162 ; 2159 C True from color MACRO_Declare_Type_Array,Constrained
2162 ; --------------------------------------------------------------------------------------
2162 2162 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32a2
seq_br_type 1 Branch True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_random 05 ?
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 31 TR02:11 #0x8
typ_frame 2
2163 2163 fiu_mem_start 3 start-wr; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2164 ; --------------------------------------------------------------------------------------
2164 ; Comes from:
2164 ; 215d C True from color MACRO_Declare_Type_Array,Constrained
2164 ; --------------------------------------------------------------------------------------
2164 2164 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32a2
seq_br_type 9 Return False
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 31 TR02:11 #0x8
typ_frame 2
2165 ; --------------------------------------------------------------------------------------
2165 ; Comes from:
2165 ; 2157 C True from color MACRO_Declare_Type_Array,Constrained
2165 ; --------------------------------------------------------------------------------------
2165 2165 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2166 2166 fiu_mem_start 4 continue; Flow R cc=False
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2167 0x2167
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
2167 2167 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2168 ; --------------------------------------------------------------------------------------
2168 ; Comes from:
2168 ; 2178 C True from color MACRO_Declare_Type_Array,Constrained
2168 ; --------------------------------------------------------------------------------------
2168 2168 <default>
2169 2169 fiu_mem_start 2 start-rd; Flow J 0x2166
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2166 0x2166
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
216a ; --------------------------------------------------------------------------------------
216a ; Comes from:
216a ; 21a7 C True from color MACRO_Declare_Type_Array,Constrained
216a ; --------------------------------------------------------------------------------------
216a 216a ioc_tvbs 5 seq+seq; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 216b 0x216b
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 2d TR05:0d #0x40
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_frame 5
val_a_adr 25 VR05:05 #0x8
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
216b 216b seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
216c ; --------------------------------------------------------------------------------------
216c ; Comes from:
216c ; 215a C False from color MACRO_Declare_Type_Array,Constrained
216c ; --------------------------------------------------------------------------------------
216c 216c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
216d 216d ioc_fiubs 0 fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
val_rand c START_MULTIPLY
216e 216e seq_b_timing 1 Latch Condition; Flow C cc=False 0x2171
seq_br_type 4 Call False
seq_branch_adr 2171 0x2171
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
216f 216f seq_br_type 4 Call False; Flow C cc=False 0x2172
seq_branch_adr 2172 0x2172
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2170 2170 fiu_load_var 1 hold_var; Flow R
fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
seq_en_micro 0
val_b_adr 0e GP0e
2171 ; --------------------------------------------------------------------------------------
2171 ; Comes from:
2171 ; 216e C False from color 0x216a
2171 ; --------------------------------------------------------------------------------------
2171 2171 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2172 0x2172
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_m_b_src 2 Bits 32…47
2172 ; --------------------------------------------------------------------------------------
2172 ; Comes from:
2172 ; 216f C False from color 0x216a
2172 ; --------------------------------------------------------------------------------------
2172 2172 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
val_m_b_src 2 Bits 32…47
2173 ; --------------------------------------------------------------------------------------
2173 ; Comes from:
2173 ; 2158 C False from color MACRO_Declare_Type_Array,Constrained
2173 ; --------------------------------------------------------------------------------------
2173 2173 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2174 2174 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2175 2175 seq_br_type a Unconditional Return; Flow R
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2176 2176 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_c_lit 0
typ_frame 14
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2177 2177 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x21a7
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 21a7 0x21a7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 37 VR06:17 #0xffffffff80000000
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 6
2178 2178 fiu_mem_start 4 continue; Flow C cc=True 0x2168
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2168 0x2168
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1c TOP - 4
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2179 2179 fiu_mem_start 4 continue; Flow C cc=True 0x2191
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2191 0x2191
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
217a 217a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2194
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2194 0x2194
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 2d TR07:0d #0x174
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
217b 217b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a2
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
217c 217c seq_b_timing 1 Latch Condition; Flow C cc=False 0x2198
seq_br_type 4 Call False
seq_branch_adr 2198 0x2198
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1b A_OR_B
val_b_adr 3d VR08:1d #0x408000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
217d 217d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
217e 217e ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2f TR07:0f #0x7f00000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
217f 217f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
2180 2180 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 03 GP03
val_a_adr 1d TOP - 3
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2181 2181 val_a_adr 05 GP05
val_alu_func 7 INC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2182 2182 seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 1c TOP - 4
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1d TOP - 3
2183 2183 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x21a0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 21a0 0x21a0
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
2184 2184 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
2185 2185 ioc_fiubs 1 val
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 05 GP05
val_rand c START_MULTIPLY
2186 2186 fiu_mem_start 7 start_wr_if_true; Flow C cc=False 0x21a2
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 21a2 0x21a2
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 05 GP05
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2187 2187 fiu_mem_start 4 continue
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 04 GP04
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2188 2188 fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 05 GP05
val_b_adr 1c TOP - 4
2189 2189 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
218a 218a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x218d
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 218d 0x218d
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
218b 218b ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
218c 218c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
218d 218d fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
218e 218e ioc_load_wdr 0
typ_b_adr 06 GP06
val_b_adr 06 GP06
218f 218f typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
2190 2190 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2191 ; --------------------------------------------------------------------------------------
2191 ; Comes from:
2191 ; 2179 C True from color MACRO_Declare_Type_Array,Constrained
2191 ; --------------------------------------------------------------------------------------
2191 2191 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1c TOP - 4
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1d TOP - 3
2192 2192 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
2193 2193 fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
2194 2194 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 25 TR11:05 #0xffffffff80000000
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2195 2195 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2196 2196 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2197 2197 seq_br_type 3 Unconditional Branch; Flow J 0x217d
seq_branch_adr 217d 0x217d
val_a_adr 3d VR08:1d #0x408000000000000
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
2198 ; --------------------------------------------------------------------------------------
2198 ; Comes from:
2198 ; 217c C False from color MACRO_Declare_Type_Array,Constrained
2198 ; --------------------------------------------------------------------------------------
2198 2198 val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2199 2199 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
219a 219a seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_m_a_src 2 Bits 32…47
val_rand c START_MULTIPLY
219b 219b seq_b_timing 1 Latch Condition; Flow C cc=False 0x219e
seq_br_type 4 Call False
seq_branch_adr 219e 0x219e
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
219c 219c seq_br_type 4 Call False; Flow C cc=False 0x219f
seq_branch_adr 219f 0x219f
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
219d 219d seq_br_type a Unconditional Return; Flow R
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3d VR08:1d #0x408000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
219e ; --------------------------------------------------------------------------------------
219e ; Comes from:
219e ; 219b C False from color 0x2198
219e ; --------------------------------------------------------------------------------------
219e 219e seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 219f 0x219f
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_m_b_src 2 Bits 32…47
219f ; --------------------------------------------------------------------------------------
219f ; Comes from:
219f ; 219c C False from color 0x2198
219f ; --------------------------------------------------------------------------------------
219f 219f seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_m_b_src 2 Bits 32…47
21a0 ; --------------------------------------------------------------------------------------
21a0 ; Comes from:
21a0 ; 2183 C False from color MACRO_Declare_Type_Array,Constrained
21a0 ; --------------------------------------------------------------------------------------
21a0 21a0 typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
21a1 21a1 ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 1d TOP - 3
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
21a2 ; --------------------------------------------------------------------------------------
21a2 ; Comes from:
21a2 ; 2186 C False from color MACRO_Declare_Type_Array,Constrained
21a2 ; --------------------------------------------------------------------------------------
21a2 21a2 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21a3 21a3 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21a4 21a4 seq_br_type 4 Call False; Flow C cc=False 0x21a6
seq_branch_adr 21a6 0x21a6
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
21a5 21a5 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
21a6 ; --------------------------------------------------------------------------------------
21a6 ; Comes from:
21a6 ; 21a4 C False from color 0x21a2
21a6 ; --------------------------------------------------------------------------------------
21a6 21a6 seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
21a7 21a7 ioc_fiubs 0 fiu ; Flow C cc=True 0x216a
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 216a 0x216a
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
21a8 21a8 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 1a PASS_B
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
21a9 21a9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 33 TR02:13 #0x400
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
21aa 21aa typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR09:02 #0x300
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 9
21ab 21ab fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
21ac 21ac typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR08:12 #0x17c
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 8
21ad 21ad fiu_load_tar 1 hold_tar; Flow J cc=True 0x21b7
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 21b7 0x21b7
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 21 VR09:01 #0xf0000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
21ae 21ae fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
21af 21af val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 2e VR04:0e #0x100
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 4
val_rand c START_MULTIPLY
21b0 21b0 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 22 VR09:02 #0x300
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 9
21b1 21b1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
21b2 21b2 ioc_tvbs 2 fiu+val
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
21b3 21b3 ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
21b4 21b4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
21b5 21b5 ioc_tvbs 2 fiu+val
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
21b6 21b6 fiu_load_tar 1 hold_tar; Flow J 0x21b7
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 21b7 0x21b7
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
21b7 21b7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x21cf
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 21cf 0x21cf
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
21b8 21b8 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 4
val_rand 2 DEC_LOOP_COUNTER
21b9 21b9 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
21ba 21ba ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
typ_rand 8 SPARE_0x08
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
21bb 21bb fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 06 GP06
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
21bc 21bc seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x21bf
seq_br_type 0 Branch False
seq_branch_adr 21bf 0x21bf
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
21bd 21bd seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
21be 21be fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
21bf 21bf seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
21c0 21c0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x21ce
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 21ce 0x21ce
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
21c1 21c1 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32a2
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
21c2 21c2 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a2
seq_br_type 5 Call True
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
21c3 21c3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
21c4 21c4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_b_adr 06 GP06
21c5 21c5 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 7
val_b_adr 01 GP01
21c6 21c6 seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
21c7 21c7 ioc_fiubs 2 typ ; Flow J cc=True 0x21b7
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 21b7 0x21b7
seq_en_micro 0
typ_a_adr 06 GP06
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
21c8 21c8 seq_br_type 0 Branch False; Flow J cc=False 0x21cd
seq_branch_adr 21cd 0x21cd
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21c9 21c9 seq_br_type 0 Branch False; Flow J cc=False 0x21cd
seq_branch_adr 21cd 0x21cd
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21ca 21ca seq_br_type 0 Branch False; Flow J cc=False 0x21cd
seq_branch_adr 21cd 0x21cd
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21cb 21cb seq_br_type 0 Branch False; Flow J cc=False 0x21cd
seq_branch_adr 21cd 0x21cd
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
21cc 21cc seq_br_type 1 Branch True; Flow J cc=True 0x21b7
seq_branch_adr 21b7 0x21b7
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_rand e PRODUCT_LEFT_32
21cd 21cd ioc_fiubs 2 typ ; Flow J 0x21b7
seq_br_type 3 Unconditional Branch
seq_branch_adr 21b7 0x21b7
typ_a_adr 06 GP06
val_alu_func 13 ONES
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
21ce 21ce seq_br_type 3 Unconditional Branch; Flow J 0x21c3
seq_branch_adr 21c3 0x21c3
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
21cf 21cf fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
21d0 21d0 ioc_load_wdr 0 ; Flow C cc=False 0x21d6
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 21d6 0x21d6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 01 GP01
val_b_adr 0f GP0f
21d1 21d1 ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 18 Load_control_top+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_frame 2
val_a_adr 05 GP05
val_alu_func 0 PASS_A
21d2 21d2 seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
21d3 21d3 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
21d4 21d4 ioc_load_wdr 0
val_b_adr 39 VR02:19 #0x0
val_frame 2
21d5 21d5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
21d6 ; --------------------------------------------------------------------------------------
21d6 ; Comes from:
21d6 ; 21d0 C False from color MACRO_Declare_Type_Array,Constrained
21d6 ; --------------------------------------------------------------------------------------
21d6 21d6 typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
21d7 21d7 ioc_fiubs 1 val
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
21d8 21d8 val_a_adr 17 LOOP_COUNTER
val_alu_func 7 INC_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
21d9 21d9 fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0e GP0e
21da 21da ioc_tvbs 1 typ+fiu
val_a_adr 2d VR04:0d #0x80
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand c START_MULTIPLY
21db 21db ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
21dc 21dc seq_br_type 3 Unconditional Branch; Flow J 0x2247
seq_branch_adr 2247 0x2247
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
21dd 21dd <halt> ; Flow R
21de ; --------------------------------------------------------------------------------------
21de ; 0x034e Declare_Type Array,Constrained,Bounds_With_Object
21de ; --------------------------------------------------------------------------------------
21de MACRO_Declare_Type_Array,Constrained,Bounds_With_Object:
21de 21de dispatch_brk_class 4 ; Flow J 0x2155
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21de
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR00:00 #0x8000000
21df 21df <halt> ; Flow R
21e0 ; --------------------------------------------------------------------------------------
21e0 ; 0x035c Declare_Type Array,Constrained,Visible
21e0 ; --------------------------------------------------------------------------------------
21e0 MACRO_Declare_Type_Array,Constrained,Visible:
21e0 21e0 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21e0
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
21e1 21e1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2155
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
21e2 ; --------------------------------------------------------------------------------------
21e2 ; 0x034f Declare_Type Array,Constrained,Visible,Bounds_With_Object
21e2 ; --------------------------------------------------------------------------------------
21e2 MACRO_Declare_Type_Array,Constrained,Visible,Bounds_With_Object:
21e2 21e2 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21e2
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
21e3 21e3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2155
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR00:02 #0x88000000
21e4 ; --------------------------------------------------------------------------------------
21e4 ; 0x0353 Declare_Type Array,Constrained_Incomplete
21e4 ; --------------------------------------------------------------------------------------
21e4 MACRO_Declare_Type_Array,Constrained_Incomplete:
21e4 21e4 dispatch_brk_class 4 ; Flow J 0x2155
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21e4
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
21e5 21e5 <halt> ; Flow R
21e6 ; --------------------------------------------------------------------------------------
21e6 ; 0x0346 Declare_Type Array,Constrained_Incomplete,Bounds_With_Object
21e6 ; --------------------------------------------------------------------------------------
21e6 MACRO_Declare_Type_Array,Constrained_Incomplete,Bounds_With_Object:
21e6 21e6 dispatch_brk_class 4 ; Flow J 0x2155
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21e6
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 20 VR00:00 #0x8000000
21e7 21e7 <halt> ; Flow R
21e8 ; --------------------------------------------------------------------------------------
21e8 ; 0x0354 Declare_Type Array,Constrained_Incomplete,Visible
21e8 ; --------------------------------------------------------------------------------------
21e8 MACRO_Declare_Type_Array,Constrained_Incomplete,Visible:
21e8 21e8 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21e8
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
21e9 21e9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2155
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
21ea ; --------------------------------------------------------------------------------------
21ea ; 0x0347 Declare_Type Array,Constrained_Incomplete,Visible,Bounds_With_Object
21ea ; --------------------------------------------------------------------------------------
21ea MACRO_Declare_Type_Array,Constrained_Incomplete,Visible,Bounds_With_Object:
21ea 21ea dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 21ea
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
21eb 21eb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2155
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2155 0x2155
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR0c:00 #0x100
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 22 VR00:02 #0x88000000
21ec ; --------------------------------------------------------------------------------------
21ec ; 0x03a3 Complete_Type Heap_Access,By_Defining
21ec ; --------------------------------------------------------------------------------------
21ec MACRO_Complete_Type_Heap_Access,By_Defining:
21ec 21ec dispatch_brk_class 4
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 21ec
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
21ed 21ed ioc_fiubs 0 fiu ; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
21ee 21ee fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR09:16 #0xfffffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 9
21ef 21ef fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
21f0 21f0 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2244
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2244 0x2244
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
21f1 21f1 fiu_mem_start 6 start_rd_if_false; Flow C 0x32d7
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
21f2 21f2 seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_frame 1c
21f3 21f3 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 26 TR06:06 #0x88000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
21f4 21f4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=#0x0 0x21f9
; Flow C cc=#0x1 0x21fa
; Flow C cc=#0x2 0x21fb
; Flow C cc=#0x3 0x21fc
; Flow C cc=#0x4 0x21fd
; Flow C cc=#0x5 0x21fe
; Flow C cc=#0x6 0x21ff
; Flow C cc=#0x7 0x2200
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 21f9 0x21f9
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_b_adr 1e TOP - 2
typ_c_lit 1
typ_frame c
21f5 21f5 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 1f TOP - 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
21f6 21f6 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1e TOP - 2
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
21f7 21f7 ioc_load_wdr 0
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
val_b_adr 39 VR02:19 #0x0
val_frame 2
21f8 21f8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
21f9 ; --------------------------------------------------------------------------------------
21f9 ; Comes from:
21f9 ; 21f4 C #0x0 from color 0x21f3
21f9 ; --------------------------------------------------------------------------------------
21f9 21f9 fiu_mem_start 8 start_wr_if_false; Flow R cc=False
; Flow J cc=True 0x21ff
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 21ff 0x21ff
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
21fa ; --------------------------------------------------------------------------------------
21fa ; Comes from:
21fa ; 21f4 C #0x1 from color 0x21f3
21fa ; --------------------------------------------------------------------------------------
21fa 21fa fiu_mem_start 8 start_wr_if_false; Flow R cc=False
; Flow J cc=True 0x21ff
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 21ff 0x21ff
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
21fb ; --------------------------------------------------------------------------------------
21fb ; Comes from:
21fb ; 21f4 C #0x2 from color 0x21f3
21fb ; --------------------------------------------------------------------------------------
21fb 21fb fiu_mem_start 8 start_wr_if_false; Flow R cc=False
; Flow J cc=True 0x21ff
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 21ff 0x21ff
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
21fc ; --------------------------------------------------------------------------------------
21fc ; Comes from:
21fc ; 21f4 C #0x3 from color 0x21f3
21fc ; --------------------------------------------------------------------------------------
21fc 21fc seq_br_type 3 Unconditional Branch; Flow J 0x21fd
seq_branch_adr 21fd 0x21fd
typ_c_adr 3b GP04
21fd ; --------------------------------------------------------------------------------------
21fd ; Comes from:
21fd ; 21f4 C #0x4 from color 0x21f3
21fd ; --------------------------------------------------------------------------------------
21fd 21fd seq_br_type 4 Call False; Flow C cc=False 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 04 GP04
21fe ; --------------------------------------------------------------------------------------
21fe ; Comes from:
21fe ; 21f4 C #0x5 from color 0x21f3
21fe ; --------------------------------------------------------------------------------------
21fe 21fe fiu_mem_start 8 start_wr_if_false; Flow R cc=False
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 21ff 0x21ff
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
21ff ; --------------------------------------------------------------------------------------
21ff ; Comes from:
21ff ; 21f4 C #0x6 from color 0x21f3
21ff ; --------------------------------------------------------------------------------------
21ff 21ff typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
2200 ; --------------------------------------------------------------------------------------
2200 ; Comes from:
2200 ; 21f4 C #0x7 from color 0x21f3
2200 ; --------------------------------------------------------------------------------------
2200 2200 fiu_mem_start 3 start-wr; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
2201 2201 <halt> ; Flow R
2202 ; --------------------------------------------------------------------------------------
2202 ; 0x03a2 Complete_Type Heap_Access,By_Renaming
2202 ; --------------------------------------------------------------------------------------
2202 MACRO_Complete_Type_Heap_Access,By_Renaming:
2202 2202 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2202
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2203 2203 ioc_fiubs 0 fiu ; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2204 2204 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2205 2205 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2206 2206 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x2244
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2244 0x2244
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 1
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
val_c_adr 3e GP01
2207 2207 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 2b VR06:0b #0x7fffffffff
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
2208 2208 fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
2209 2209 fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
220a 220a fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
220b 220b fiu_len_fill_lit 41 zero-fill 0x1
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
220c 220c fiu_mem_start 3 start-wr; Flow C 0x210
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR07:15 #0xffffffffffffff00
val_c_adr 3b GP04
val_frame 7
220d 220d fiu_mem_start 4 continue
ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
220e 220e fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
220f 220f ioc_load_wdr 0
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
val_b_adr 04 GP04
2210 2210 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2211 2211 <halt> ; Flow R
2212 ; --------------------------------------------------------------------------------------
2212 ; 0x03a1 Complete_Type Heap_Access,By_Constraining
2212 ; --------------------------------------------------------------------------------------
2212 MACRO_Complete_Type_Heap_Access,By_Constraining:
2212 2212 dispatch_brk_class 4
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2212
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2213 2213 ioc_fiubs 0 fiu ; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2214 2214 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 10 TOP
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2215 2215 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2216 2216 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2244
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2244 0x2244
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
2217 2217 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR01:00 #0xffffffffffffff00
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
2218 2218 fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
2219 2219 fiu_mem_start 4 continue
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
221a 221a fiu_load_tar 1 hold_tar; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
221b 221b ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1e TOP - 2
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
221c 221c fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=True 0x32d9
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_frame b
221d 221d ioc_fiubs 0 fiu ; Flow C cc=#0x0 0x2223
; Flow C cc=#0x1 0x2224
; Flow C cc=#0x2 0x2225
; Flow C cc=#0x3 0x2226
; Flow C cc=#0x4 0x2227
; Flow C cc=#0x5 0x2228
; Flow C cc=#0x6 0x2229
; Flow C cc=#0x7 0x222a
; Flow C cc=#0x8 0x222b
; Flow C cc=#0x9 0x222c
; Flow C cc=#0xa 0x222d
; Flow C cc=#0xb 0x222e
; Flow C cc=#0xc 0x222f
; Flow C cc=#0xd 0x2230
; Flow C cc=#0xe 0x2231
; Flow C cc=#0xf 0x2232
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2223 0x2223
seq_en_micro 0
typ_a_adr 1e TOP - 2
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
221e 221e fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 35 VR07:15 #0xffffffffffffff00
val_frame 7
221f 221f fiu_mem_start 4 continue
ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 03 GP03
2220 2220 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 04 GP04
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
2221 2221 ioc_load_wdr 0
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
val_b_adr 05 GP05
2222 2222 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2223 ; --------------------------------------------------------------------------------------
2223 ; Comes from:
2223 ; 221d C #0x0 from color 0x2035
2223 ; --------------------------------------------------------------------------------------
2223 2223 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2224 ; --------------------------------------------------------------------------------------
2224 ; Comes from:
2224 ; 221d C #0x1 from color 0x2035
2224 ; --------------------------------------------------------------------------------------
2224 2224 fiu_mem_start 2 start-rd; Flow J 0x222b
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 222b 0x222b
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2225 ; --------------------------------------------------------------------------------------
2225 ; Comes from:
2225 ; 221d C #0x2 from color 0x2035
2225 ; --------------------------------------------------------------------------------------
2225 2225 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2226 ; --------------------------------------------------------------------------------------
2226 ; Comes from:
2226 ; 221d C #0x3 from color 0x2035
2226 ; --------------------------------------------------------------------------------------
2226 2226 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2227 ; --------------------------------------------------------------------------------------
2227 ; Comes from:
2227 ; 221d C #0x4 from color 0x2035
2227 ; --------------------------------------------------------------------------------------
2227 2227 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2228 ; --------------------------------------------------------------------------------------
2228 ; Comes from:
2228 ; 221d C #0x5 from color 0x2035
2228 ; --------------------------------------------------------------------------------------
2228 2228 seq_br_type 3 Unconditional Branch; Flow J 0x2230
seq_branch_adr 2230 0x2230
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 05 GP05
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2229 ; --------------------------------------------------------------------------------------
2229 ; Comes from:
2229 ; 221d C #0x6 from color 0x2035
2229 ; --------------------------------------------------------------------------------------
2229 2229 seq_br_type 3 Unconditional Branch; Flow J 0x2230
seq_branch_adr 2230 0x2230
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 05 GP05
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
222a ; --------------------------------------------------------------------------------------
222a ; Comes from:
222a ; 221d C #0x7 from color 0x2035
222a ; --------------------------------------------------------------------------------------
222a 222a fiu_mem_start 2 start-rd; Flow J 0x2238
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2238 0x2238
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
222b ; --------------------------------------------------------------------------------------
222b ; Comes from:
222b ; 221d C #0x8 from color 0x2035
222b ; --------------------------------------------------------------------------------------
222b 222b <default>
222c ; --------------------------------------------------------------------------------------
222c ; Comes from:
222c ; 221d C #0x9 from color 0x2035
222c ; --------------------------------------------------------------------------------------
222c 222c fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32d9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1e TOP - 2
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
222d ; --------------------------------------------------------------------------------------
222d ; Comes from:
222d ; 221d C #0xa from color 0x2035
222d ; --------------------------------------------------------------------------------------
222d 222d <default>
222e ; --------------------------------------------------------------------------------------
222e ; Comes from:
222e ; 221d C #0xb from color 0x2035
222e ; --------------------------------------------------------------------------------------
222e 222e ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
222f ; --------------------------------------------------------------------------------------
222f ; Comes from:
222f ; 221d C #0xc from color 0x2035
222f ; --------------------------------------------------------------------------------------
222f 222f fiu_mem_start 2 start-rd; Flow J 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3274 0x3274
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2230 ; --------------------------------------------------------------------------------------
2230 ; Comes from:
2230 ; 221d C #0xd from color 0x2035
2230 ; --------------------------------------------------------------------------------------
2230 2230 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
2231 ; --------------------------------------------------------------------------------------
2231 ; Comes from:
2231 ; 221d C #0xe from color 0x2035
2231 ; --------------------------------------------------------------------------------------
2231 2231 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2232 0x2232
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1e TOP - 2
typ_b_adr 05 GP05
2232 ; --------------------------------------------------------------------------------------
2232 ; Comes from:
2232 ; 221d C #0xf from color 0x2035
2232 ; --------------------------------------------------------------------------------------
2232 2232 fiu_mem_start 2 start-rd; Flow C 0x3274
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3274 0x3274
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 05 GP05
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2233 2233 typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
2234 2234 typ_a_adr 1e TOP - 2
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
2235 2235 seq_br_type 7 Unconditional Call; Flow C 0x2292
seq_branch_adr 2292 0x2292
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
2236 2236 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2237 0x2237
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
2237 2237 seq_br_type 7 Unconditional Call; Flow C 0x32a2
seq_branch_adr 32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX
2238 2238 <default>
2239 2239 fiu_len_fill_lit 45 zero-fill 0x5; Flow J 0x2230
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2230 0x2230
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
223a ; --------------------------------------------------------------------------------------
223a ; 0x03a0 Complete_Type Heap_Access,By_Component_Completion
223a ; --------------------------------------------------------------------------------------
223a MACRO_Complete_Type_Heap_Access,By_Component_Completion:
223a 223a dispatch_brk_class 4 ; Flow C cc=True 0x32db
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 223a
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
223b 223b fiu_mem_start 4 continue
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
223c 223c ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
223d 223d fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
223e 223e fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
223f 223f seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x2240
; Flow C cc=#0x1 0x2241
; Flow C cc=#0x2 0x2242
; Flow C cc=#0x3 0x2243
seq_br_type f Unconditional Case Call
seq_branch_adr 2240 0x2240
seq_en_micro 0
2240 ; --------------------------------------------------------------------------------------
2240 ; Comes from:
2240 ; 223f C #0x0 from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
2240 ; --------------------------------------------------------------------------------------
2240 2240 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2241 ; --------------------------------------------------------------------------------------
2241 ; Comes from:
2241 ; 223f C #0x1 from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
2241 ; --------------------------------------------------------------------------------------
2241 2241 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2242 ; --------------------------------------------------------------------------------------
2242 ; Comes from:
2242 ; 223f C #0x2 from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
2242 ; --------------------------------------------------------------------------------------
2242 2242 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2243 ; --------------------------------------------------------------------------------------
2243 ; Comes from:
2243 ; 223f C #0x3 from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
2243 ; --------------------------------------------------------------------------------------
2243 2243 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
2244 2244 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2245 2245 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32db
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
2246 2246 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2247 2247 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2248 2248 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
2249 2249 fiu_mem_start 4 continue
typ_a_adr 25 TR11:05 #0xffffffff80000000
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 6 INCREMENT_MAR
224a 224a ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2254
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2254 0x2254
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
224b 224b fiu_load_var 1 hold_var; Flow J cc=True 0x224d
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 224d 0x224d
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
224c 224c ioc_fiubs 0 fiu
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
224d 224d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
224e 224e fiu_mem_start 4 continue
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 37 VR06:17 #0xffffffff80000000
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 6
224f 224f ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2250 2250 fiu_load_var 1 hold_var; Flow J cc=True 0x2252
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2252 0x2252
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2251 2251 ioc_fiubs 0 fiu
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
2252 2252 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2253 2253 ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x2247
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2247 0x2247
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 08 GP08
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 08 GP08
2254 2254 fiu_load_var 1 hold_var; Flow J cc=True 0x2256
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2256 0x2256
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2255 2255 ioc_fiubs 0 fiu
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
2256 2256 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2257 2257 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 08 GP08
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
2258 ; --------------------------------------------------------------------------------------
2258 ; Comes from:
2258 ; 1127 C from color 0x1107
2258 ; 11ff C from color 0x114d
2258 ; 1265 C from color 0x1231
2258 ; 126e C from color 0x1231
2258 ; --------------------------------------------------------------------------------------
2258 2258 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
2259 2259 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
225a 225a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
225b 225b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
225c 225c fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 08 GP08
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 08 GP08
val_frame 6
225d 225d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
225e 225e fiu_fill_mode_src 0 ; Flow J cc=False 0x226d
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 226d 0x226d
seq_cond_sel 65 CROSS_WORD_FIELD~
225f 225f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2260 2260 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
2261 2261 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
2262 2262 fiu_fill_mode_src 0 ; Flow J cc=False 0x226f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 226f 0x226f
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 09 GP09
2263 2263 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2264 2264 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2265 2265 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
2266 2266 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x225a
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 225a 0x225a
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
2267 2267 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
2268 2268 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 08 GP08
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 08 GP08
val_frame 6
2269 2269 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
226a 226a fiu_fill_mode_src 0 ; Flow J cc=False 0x2271
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2271 0x2271
seq_cond_sel 65 CROSS_WORD_FIELD~
226b 226b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
226c 226c ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
226d 226d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
226e 226e fiu_fill_mode_src 0 ; Flow J 0x2260
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2260 0x2260
typ_mar_cntl 6 INCREMENT_MAR
226f 226f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2270 2270 fiu_fill_mode_src 0 ; Flow J 0x2264
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2264 0x2264
typ_mar_cntl 6 INCREMENT_MAR
2271 2271 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2272 2272 fiu_fill_mode_src 0 ; Flow J 0x226c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 226c 0x226c
typ_mar_cntl 6 INCREMENT_MAR
2273 2273 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2274 2274 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2275 2275 fiu_fill_mode_src 0 ; Flow J cc=False 0x2283
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2283 0x2283
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 09 GP09
2276 2276 fiu_fill_mode_src 0 ; Flow J cc=True 0x226c
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 226c 0x226c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_rand 2 DEC_LOOP_COUNTER
2277 2277 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2278 ; --------------------------------------------------------------------------------------
2278 ; Comes from:
2278 ; 112a C True from color 0x1107
2278 ; 1204 C from color 0x114d
2278 ; 126f C from color 0x1231
2278 ; --------------------------------------------------------------------------------------
2278 2278 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2279 2279 typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 10
227a 227a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
val_frame 6
227b 227b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 08 GP08
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
val_frame 6
227c 227c fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
227d 227d fiu_fill_mode_src 0 ; Flow J cc=False 0x2280
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2280 0x2280
seq_cond_sel 65 CROSS_WORD_FIELD~
val_a_adr 08 GP08
227e 227e fiu_fill_mode_src 0 ; Flow J cc=False 0x2273
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2273 0x2273
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_rand 2 DEC_LOOP_COUNTER
227f 227f ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
2280 2280 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2281 2281 fiu_fill_mode_src 0 ; Flow J cc=False 0x2273
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2273 0x2273
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
2282 2282 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
2283 2283 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2284 2284 fiu_fill_mode_src 0 ; Flow J cc=False 0x2277
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2277 0x2277
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
2285 2285 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
2286 ; --------------------------------------------------------------------------------------
2286 ; Comes from:
2286 ; 1123 C from color 0x1107
2286 ; 11eb C from color 0x114d
2286 ; 1c0d C from color 0x0000
2286 ; 1c15 C from color 0x0000
2286 ; 1e81 C from color 0x0000
2286 ; 1e83 C from color 0x0000
2286 ; 1e8b C from color 0x0000
2286 ; 1e96 C from color 0x0000
2286 ; --------------------------------------------------------------------------------------
2286 2286 val_alu_func 13 ONES
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2287 2287 fiu_mem_start 2 start-rd; Flow J cc=False 0x228a
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 228a 0x228a
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
2288 2288 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2289 2289 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
228a 228a seq_b_timing 0 Early Condition; Flow J cc=True 0x228d
seq_br_type 1 Branch True
seq_branch_adr 228d 0x228d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
228b 228b ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2287
seq_br_type 1 Branch True
seq_branch_adr 2287 0x2287
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
228c 228c seq_br_type a Unconditional Return; Flow R
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
228d 228d ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x228c
seq_br_type 8 Return True
seq_branch_adr 228c 0x228c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
228e ; --------------------------------------------------------------------------------------
228e ; Comes from:
228e ; 1c13 C from color 0x0000
228e ; 1e89 C from color 0x0000
228e ; 1e98 C from color 0x0000
228e ; 1ead C from color 0x0000
228e ; 1eaf C from color 0x0000
228e ; --------------------------------------------------------------------------------------
228e 228e seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
228f 228f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x22f3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 22f3 0x22f3
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_rand 2 DEC_LOOP_COUNTER
2290 2290 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x228c
seq_br_type 1 Branch True
seq_branch_adr 228c 0x228c
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
2291 2291 seq_b_timing 0 Early Condition; Flow R cc=True
; Flow J cc=False 0x228e
seq_br_type 8 Return True
seq_branch_adr 228e 0x228e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 13 ONES
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2292 ; --------------------------------------------------------------------------------------
2292 ; Comes from:
2292 ; 0506 C from color 0x04fa
2292 ; 11f8 C from color 0x114d
2292 ; 1260 C from color 0x1231
2292 ; 1bdf C from color 0x0000
2292 ; 1bed C from color 0x0000
2292 ; 1bfd C from color 0x0000
2292 ; 1c21 C from color 0x0000
2292 ; 1fa8 C from color 0x1f9b
2292 ; 2235 C from color 0x2228
2292 ; --------------------------------------------------------------------------------------
2292 2292 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2293 0x2293
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
2293 2293 typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_rand 2 DEC_LOOP_COUNTER
2294 2294 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x22d8
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 22d8 0x22d8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2295 2295 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2296 2296 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x229b
seq_br_type 0 Branch False
seq_branch_adr 229b 0x229b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2297 2297 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x229c
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 229c 0x229c
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2298 2298 ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2299 2299 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
229a 229a seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x2292
seq_br_type 8 Return True
seq_branch_adr 2292 0x2292
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 09 GP09
229b 229b ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 229c 0x229c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
229c 229c seq_br_type 3 Unconditional Branch; Flow J 0x2292
seq_branch_adr 2292 0x2292
typ_alu_func 13 ONES
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
229d ; --------------------------------------------------------------------------------------
229d ; Comes from:
229d ; 11ee C from color 0x114d
229d ; 1be1 C from color 0x0000
229d ; 1bef C from color 0x0000
229d ; 1c00 C from color 0x0000
229d ; 1c25 C from color 0x0000
229d ; --------------------------------------------------------------------------------------
229d 229d fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 229e 0x229e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
229e 229e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
229f 229f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x22d2
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 22d2 0x22d2
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
22a0 22a0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x22a4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 22a4 0x22a4
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 08 GP08
22a1 22a1 ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
22a2 22a2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x22a5
seq_br_type 1 Branch True
seq_branch_adr 22a5 0x22a5
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
22a3 22a3 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x229d
seq_br_type 8 Return True
seq_branch_adr 229d 0x229d
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 09 GP09
22a4 22a4 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 22a5 0x22a5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 08 GP08
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
22a5 22a5 seq_br_type 3 Unconditional Branch; Flow J 0x229d
seq_branch_adr 229d 0x229d
typ_alu_func 13 ONES
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
22a6 ; --------------------------------------------------------------------------------------
22a6 ; Comes from:
22a6 ; 22ae C from color 0x22ae
22a6 ; 22b0 C from color 0x22b0
22a6 ; --------------------------------------------------------------------------------------
22a6 22a6 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
22a7 22a7 seq_en_micro 0
val_a_adr 08 GP08
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
22a8 22a8 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 0e GP0e
val_alu_func 1d A_AND_NOT_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
22a9 22a9 seq_en_micro 0
val_a_adr 0e GP0e
val_b_adr 32 VR02:12 #0x40
val_frame 2
val_rand c START_MULTIPLY
22aa 22aa fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0f GP0f
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
22ab 22ab seq_b_timing 1 Latch Condition; Flow J cc=True 0x22ad
seq_br_type 1 Branch True
seq_branch_adr 22ad 0x22ad
22ac 22ac fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
22ad 22ad fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
22ae ; --------------------------------------------------------------------------------------
22ae ; Comes from:
22ae ; 22c4 C from color 0x22bc
22ae ; 22d0 C from color 0x22c6
22ae ; --------------------------------------------------------------------------------------
22ae 22ae fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x22a6
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 22a6 0x22a6
typ_b_adr 06 GP06
val_a_adr 17 LOOP_COUNTER
val_b_adr 2e VR04:0e #0x100
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 4
val_rand c START_MULTIPLY
22af 22af ioc_fiubs 0 fiu ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
22b0 ; --------------------------------------------------------------------------------------
22b0 ; Comes from:
22b0 ; 22cf C from color 0x22c6
22b0 ; --------------------------------------------------------------------------------------
22b0 22b0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x22a6
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 22a6 0x22a6
typ_b_adr 07 GP07
val_a_adr 17 LOOP_COUNTER
val_b_adr 2e VR04:0e #0x100
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 4
val_rand c START_MULTIPLY
22b1 22b1 ioc_fiubs 0 fiu ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22b2 ; --------------------------------------------------------------------------------------
22b2 ; Comes from:
22b2 ; 22c3 C from color 0x22bc
22b2 ; --------------------------------------------------------------------------------------
22b2 22b2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
typ_b_adr 07 GP07
val_a_adr 17 LOOP_COUNTER
val_b_adr 3f VR02:1f #0x60
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
22b3 22b3 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
22b4 22b4 seq_en_micro 0
val_a_adr 08 GP08
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
22b5 22b5 seq_en_micro 0
val_a_adr 0e GP0e
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
22b6 22b6 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
22b7 22b7 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
22b8 22b8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x22ba
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 22ba 0x22ba
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
22b9 22b9 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22ba 22ba fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
22bb 22bb fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22bc ; --------------------------------------------------------------------------------------
22bc ; Comes from:
22bc ; 11c4 C from color 0x114d
22bc ; 1bdc C from color 0x0000
22bc ; 1bea C from color 0x0000
22bc ; 1bf9 C from color 0x0000
22bc ; 1c76 C from color 0x0000
22bc ; --------------------------------------------------------------------------------------
22bc 22bc ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
22bd 22bd fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22be 0x22be
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22be 22be fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22bf 22bf fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
22c0 22c0 fiu_load_oreg 1 hold_oreg; Flow C 0x22d2
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 22d2 0x22d2
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
22c1 22c1 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 22c2 0x22c2
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 08 GP08
22c2 22c2 seq_br_type 1 Branch True; Flow J cc=True 0x22bd
seq_branch_adr 22bd 0x22bd
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
22c3 22c3 ioc_fiubs 2 typ ; Flow C 0x22b2
seq_br_type 7 Unconditional Call
seq_branch_adr 22b2 0x22b2
typ_a_adr 17 LOOP_COUNTER
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22c4 22c4 ioc_fiubs 2 typ ; Flow C 0x22ae
seq_br_type 7 Unconditional Call
seq_branch_adr 22ae 0x22ae
typ_a_adr 17 LOOP_COUNTER
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22c5 22c5 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22bd
seq_branch_adr 22bd 0x22bd
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22c6 ; --------------------------------------------------------------------------------------
22c6 ; Comes from:
22c6 ; 11e8 C from color 0x114d
22c6 ; 1bda C from color 0x0000
22c6 ; 1be8 C from color 0x0000
22c6 ; 1bf6 C from color 0x0000
22c6 ; 1c71 C from color 0x0000
22c6 ; --------------------------------------------------------------------------------------
22c6 22c6 ioc_fiubs 1 val
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
22c7 22c7 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22c8 0x22c8
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22c8 22c8 typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_rand 2 DEC_LOOP_COUNTER
22c9 22c9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
22ca 22ca fiu_mem_start 2 start-rd; Flow C cc=True 0x22d8
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 22d8 0x22d8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
22cb 22cb seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
22cc 22cc fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
22cd 22cd seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 22ce 0x22ce
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 08 GP08
22ce 22ce seq_br_type 1 Branch True; Flow J cc=True 0x22c7
seq_branch_adr 22c7 0x22c7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
22cf 22cf ioc_fiubs 2 typ ; Flow C 0x22b0
seq_br_type 7 Unconditional Call
seq_branch_adr 22b0 0x22b0
typ_a_adr 17 LOOP_COUNTER
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22d0 22d0 ioc_fiubs 2 typ ; Flow C 0x22ae
seq_br_type 7 Unconditional Call
seq_branch_adr 22ae 0x22ae
typ_a_adr 17 LOOP_COUNTER
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22d1 22d1 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22c7
seq_branch_adr 22c7 0x22c7
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22d2 ; --------------------------------------------------------------------------------------
22d2 ; Comes from:
22d2 ; 229f C from color 0x229d
22d2 ; 22c0 C from color 0x22bc
22d2 ; --------------------------------------------------------------------------------------
22d2 22d2 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x22d5
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 22d5 0x22d5
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
22d3 22d3 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22d4 22d4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22d5 22d5 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
22d6 22d6 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
22d7 22d7 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22d8 ; --------------------------------------------------------------------------------------
22d8 ; Comes from:
22d8 ; 2294 C True from color 0x2292
22d8 ; 22ca C True from color 0x22c6
22d8 ; 22e0 C True from color MACRO_Execute_Any,Equal
22d8 ; --------------------------------------------------------------------------------------
22d8 22d8 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
22d9 22d9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
22da ; --------------------------------------------------------------------------------------
22da ; Comes from:
22da ; 1c11 C from color 0x0000
22da ; 1e87 C from color 0x0000
22da ; --------------------------------------------------------------------------------------
22da 22da fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22db 0x22db
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22db 22db seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22dc 22dc fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x22f3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 22f3 0x22f3
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
22dd 22dd seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22da
seq_branch_adr 22da 0x22da
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22de ; --------------------------------------------------------------------------------------
22de ; Comes from:
22de ; 1c0b C from color 0x0000
22de ; 1e7f C from color 0x0000
22de ; --------------------------------------------------------------------------------------
22de 22de fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22df 0x22df
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22df 22df seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22e0 22e0 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x22d8
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 22d8 0x22d8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
22e1 22e1 typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
22e2 22e2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22e3 22e3 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22de
seq_branch_adr 22de 0x22de
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22e4 ; --------------------------------------------------------------------------------------
22e4 ; Comes from:
22e4 ; 1e94 C from color 0x0000
22e4 ; --------------------------------------------------------------------------------------
22e4 22e4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22e5 0x22e5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22e5 22e5 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x22ea
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 22ea 0x22ea
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
22e6 22e6 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22e7 22e7 typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
22e8 22e8 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22e9 22e9 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22e4
seq_branch_adr 22e4 0x22e4
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22ea 22ea fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22eb 22eb fiu_fill_mode_src 0 ; Flow J 0x22e7
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 22e7 0x22e7
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
22ec ; --------------------------------------------------------------------------------------
22ec ; Comes from:
22ec ; 1e9a C from color 0x0000
22ec ; --------------------------------------------------------------------------------------
22ec 22ec fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 22ed 0x22ed
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
22ed 22ed fiu_mem_start a start_continue_if_false; Flow J cc=False 0x22f0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 22f0 0x22f0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
22ee 22ee fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x22f3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 22f3 0x22f3
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22ef 22ef seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22ec
seq_branch_adr 22ec 0x22ec
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22f0 22f0 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
22f1 22f1 fiu_fill_mode_src 0 ; Flow C 0x22f3
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 22f3 0x22f3
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
22f2 22f2 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x22ec
seq_branch_adr 22ec 0x22ec
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 19 X_XOR_B
typ_b_adr 08 GP08
22f3 ; --------------------------------------------------------------------------------------
22f3 ; Comes from:
22f3 ; 228f C from color 0x1bae
22f3 ; 22dc C from color MACRO_Execute_Any,Equal
22f3 ; 22ee C from color MACRO_Execute_Any,Equal
22f3 ; 22f1 C from color MACRO_Execute_Any,Equal
22f3 ; --------------------------------------------------------------------------------------
22f3 22f3 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x22f5
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 22f5 0x22f5
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
22f4 22f4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22f5 22f5 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
22f6 22f6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
22f7 22f7 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 5
val_rand a PASS_B_HIGH
22f8 22f8 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 3d VR06:1d #0x100000000
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
22f9 22f9 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x231d
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 231d 0x231d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
22fa 22fa fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=#0x0 0x22fd
; Flow C cc=#0x1 0x22fe
; Flow C cc=#0x2 0x22ff
; Flow C cc=#0x3 0x2300
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 22fd 0x22fd
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_rand a PASS_B_HIGH
22fb 22fb fiu_mem_start 3 start-wr
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 7 INC_A
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
22fc 22fc ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 39 VR02:19 #0x0
val_frame 2
22fd ; --------------------------------------------------------------------------------------
22fd ; Comes from:
22fd ; 22fa C #0x0 from color 0x0000
22fd ; --------------------------------------------------------------------------------------
22fd 22fd seq_br_type 3 Unconditional Branch; Flow J 0x3432
seq_branch_adr 3432 0x3432
seq_en_micro 0
seq_random 05 ?
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
22fe 22fe seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
22ff 22ff seq_br_type 3 Unconditional Branch; Flow J 0x2301
seq_branch_adr 2301 0x2301
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
seq_random 06 Pop_stack+?
2300 2300 seq_br_type 3 Unconditional Branch; Flow J 0x2301
seq_branch_adr 2301 0x2301
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
seq_random 06 Pop_stack+?
2301 2301 seq_br_type 0 Branch False; Flow J cc=False 0x231f
seq_branch_adr 231f 0x231f
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
2302 2302 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
2303 2303 ioc_tvbs 2 fiu+val; Flow C cc=True 0x2309
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2309 0x2309
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
2304 2304 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2305 0x2305
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 0b GP0b
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
2305 2305 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_frame 5
val_rand a PASS_B_HIGH
2306 2306 ioc_load_wdr 0
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
2307 2307 ioc_adrbs 2 typ ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
typ_mar_cntl c LOAD_MAR_QUEUE
2308 2308 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
2309 2309 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2308
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2308 0x2308
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_rand a PASS_B_HIGH
230a 230a ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
230b 230b seq_br_type 0 Branch False; Flow J cc=False 0x231e
seq_branch_adr 231e 0x231e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
230c 230c fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
val_a_adr 3a VR12:1a #0xffff800000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 12
230d 230d fiu_len_fill_lit 47 zero-fill 0x7
fiu_mem_start 2 start-rd
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 24 VR05:04 #0x7
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 5
230e 230e ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2314
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2314 0x2314
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0c GP0c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
230f 230f fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x231e
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 231e 0x231e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_mar_cntl 1 RESTORE_RDR
2310 2310 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x230e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 230e 0x230e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0d GP0d
val_alu_func 1c DEC_A
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
2311 2311 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x231e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 4c
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 231e 0x231e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
2312 2312 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
2313 2313 fiu_load_tar 1 hold_tar; Flow C 0x2ab4
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
typ_b_adr 05 GP05
typ_mar_cntl c LOAD_MAR_QUEUE
2314 2314 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x231e
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 231e 0x231e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
2315 2315 fiu_mem_start 3 start-wr
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 7
2316 2316 ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_b_adr 0d GP0d
val_a_adr 21 VR07:01 #0xfffff00000000
val_alu_func 1e A_AND_B
val_b_adr 0d GP0d
val_frame 7
2317 2317 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x231c
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 231c 0x231c
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 0d GP0d
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_rand a PASS_B_HIGH
2318 2318 fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2319 2319 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x231e
fiu_load_tar 1 hold_tar
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 231e 0x231e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
231a 231a ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_random 06 Pop_stack+?
val_b_adr 0d GP0d
231b 231b ioc_adrbs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
typ_mar_cntl c LOAD_MAR_QUEUE
231c ; --------------------------------------------------------------------------------------
231c ; Comes from:
231c ; 2317 C True from color 0x0000
231c ; --------------------------------------------------------------------------------------
231c 231c seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 1
231d 231d fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x231f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 231f 0x231f
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
231e 231e seq_br_type 3 Unconditional Branch; Flow J 0x231f
seq_branch_adr 231f 0x231f
seq_en_micro 0
seq_random 06 Pop_stack+?
231f 231f fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2320 2320 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x22f7
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 22f7 0x22f7
typ_a_adr 05 GP05
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 05 GP05
val_alu_func 0 PASS_A
2321 2321 <halt> ; Flow R
2322 ; --------------------------------------------------------------------------------------
2322 ; 0x0358 Declare_Type Array,Incomplete
2322 ; --------------------------------------------------------------------------------------
2322 MACRO_Declare_Type_Array,Incomplete:
2322 2322 dispatch_brk_class 4 ; Flow J 0x2323
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2322
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2323 0x2323
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2323 2323 fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
2324 2324 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 41
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
val_a_adr 17 LOOP_COUNTER
val_rand 1 INC_LOOP_COUNTER
2325 2325 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2326 2326 fiu_len_fill_lit 53 zero-fill 0x13
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2327 2327 fiu_mem_start 4 continue
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2328 2328 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J 0x2329
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2329 0x2329
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 24 TR09:04 #0xe0000060
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
val_rand 2 DEC_LOOP_COUNTER
2329 2329 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x232d
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 232d 0x232d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
232a 232a fiu_mem_start 4 continue; Flow J cc=False 0x2329
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2329 0x2329
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 28 VR11:08 #0xfe00000000000000
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 11
val_rand 2 DEC_LOOP_COUNTER
232b 232b seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
232c 232c fiu_mem_start 3 start-wr; Flow J 0x2329
seq_br_type 3 Unconditional Branch
seq_branch_adr 2329 0x2329
232d 232d seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
232e 232e fiu_mem_start 3 start-wr
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
232f 232f fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 28 VR11:08 #0xfe00000000000000
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 11
val_rand 2 DEC_LOOP_COUNTER
2330 2330 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2330
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2330 0x2330
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
2331 2331 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 29 VR11:09 #0x16c
val_frame 11
2332 2332 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 2333 0x2333
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2333 2333 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 2334 0x2334
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2334 2334 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2335 2335 <halt> ; Flow R
2336 ; --------------------------------------------------------------------------------------
2336 ; 0x0359 Declare_Type Array,Incomplete,Visible
2336 ; --------------------------------------------------------------------------------------
2336 MACRO_Declare_Type_Array,Incomplete,Visible:
2336 2336 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2336
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2337 2337 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2323
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2323 0x2323
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
2338 ; --------------------------------------------------------------------------------------
2338 ; 0x034b Declare_Type Array,Incomplete,Bounds_With_Object
2338 ; --------------------------------------------------------------------------------------
2338 MACRO_Declare_Type_Array,Incomplete,Bounds_With_Object:
2338 2338 dispatch_brk_class 4 ; Flow J 0x2323
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2338
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2323 0x2323
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2339 2339 <halt> ; Flow R
233a ; --------------------------------------------------------------------------------------
233a ; 0x034c Declare_Type Array,Incomplete,Visible,Bounds_With_Object
233a ; --------------------------------------------------------------------------------------
233a MACRO_Declare_Type_Array,Incomplete,Visible,Bounds_With_Object:
233a 233a dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 233a
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
233b 233b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2323
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2323 0x2323
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
233c ; --------------------------------------------------------------------------------------
233c ; 0x0340 Complete_Type Array,By_Component_Completion
233c ; --------------------------------------------------------------------------------------
233c MACRO_Complete_Type_Array,By_Component_Completion:
233c 233c dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 233c
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame a
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
233d 233d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
233e 233e fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
233f 233f seq_b_timing 0 Early Condition; Flow J cc=True 0x2340
; Flow J cc=#0x0 0x2340
; Flow J cc=#0x1 0x2341
; Flow J cc=#0x2 0x2342
; Flow J cc=#0x3 0x2343
seq_br_type b Case False
seq_branch_adr 2340 0x2340
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3e GP01
2340 2340 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2341 2341 fiu_len_fill_lit 45 zero-fill 0x5; Flow J 0x2344
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2344 0x2344
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2342 2342 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2343 2343 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
2344 2344 fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 3f GP00
2345 2345 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a9
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
2346 2346 ioc_tvbs 2 fiu+val
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1e A_AND_B
val_b_adr 2d VR11:0d #0x81ffff8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
2347 2347 val_alu_func 1b A_OR_B
val_b_adr 33 VR06:13 #0x8200000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
2348 2348 seq_br_type 3 Unconditional Branch; Flow J 0x2349
seq_branch_adr 2349 0x2349
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1b A_OR_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
2349 2349 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
234a 234a ioc_load_wdr 0
234b 234b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
234c 234c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
234d 234d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 12 VAL.ALU_MIDDLE_ZERO(late)
seq_latch 1
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_rand c START_MULTIPLY
234e 234e seq_b_timing 1 Latch Condition; Flow J cc=True 0x2354
seq_br_type 1 Branch True
seq_branch_adr 2354 0x2354
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand a PASS_B_HIGH
234f 234f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2350 2350 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2351 2351 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2353
seq_br_type 1 Branch True
seq_branch_adr 2353 0x2353
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
2352 2352 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2354
seq_br_type 1 Branch True
seq_branch_adr 2354 0x2354
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2353 2353 ioc_tvbs 1 typ+fiu; Flow J 0x2354
seq_br_type 3 Unconditional Branch
seq_branch_adr 2354 0x2354
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
2354 2354 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2358
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2358 0x2358
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2355 2355 <default>
2356 2356 ioc_tvbs c mem+mem+csa+dummy
val_a_adr 2b VR06:0b #0x7fffffffff
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
val_rand 2 DEC_LOOP_COUNTER
2357 2357 seq_br_type 3 Unconditional Branch; Flow J 0x2349
seq_branch_adr 2349 0x2349
val_alu_func 1b A_OR_B
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2358 2358 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 3b
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 01 GP01
2359 2359 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
235a 235a fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
235b 235b ioc_load_wdr 0 ; Flow J 0x2340
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2340 0x2340
val_b_adr 02 GP02
235c ; --------------------------------------------------------------------------------------
235c ; 0x0342 Complete_Type Array,By_Renaming
235c ; --------------------------------------------------------------------------------------
235c MACRO_Complete_Type_Array,By_Renaming:
235c 235c dispatch_brk_class 4 ; Flow C cc=True 0x32db
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 235c
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
235d 235d fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
235e 235e fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
235f 235f fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x32d7
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame a
typ_rand 9 PASS_A_HIGH
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
2360 2360 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
2361 2361 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand e CHECK_CLASS_SYSTEM_B
2362 2362 fiu_len_fill_lit 7e zero-fill 0x3e; Flow C cc=True 0x32db
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2363 2363 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2364 2364 fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2365 2365 fiu_mem_start 4 continue; Flow C cc=True 0x32a9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
2366 2366 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
2367 2367 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
2368 2368 fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
2369 2369 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
236a 236a fiu_mem_start 4 continue
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
236b 236b ioc_load_wdr 0 ; Flow J cc=True 0x2371
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2371 0x2371
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
236c 236c fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
236d 236d fiu_load_oreg 1 hold_oreg
fiu_mem_start 4 continue
fiu_offs_lit 40
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
236e 236e ioc_load_wdr 0 ; Flow J cc=False 0x2369
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2369 0x2369
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 05 GP05
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 05 GP05
236f 236f seq_b_timing 1 Latch Condition; Flow C cc=True 0x2374
seq_br_type 5 Call True
seq_branch_adr 2374 0x2374
typ_csa_cntl 3 POP_CSA
2370 2370 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2371 2371 fiu_mem_start 3 start-wr; Flow J cc=False 0x2373
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2373 0x2373
seq_cond_sel 64 OFFSET_REGISTER_????
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2372 2372 fiu_load_oreg 1 hold_oreg; Flow J 0x236e
fiu_mem_start 4 continue
fiu_offs_lit 40
seq_br_type 3 Unconditional Branch
seq_branch_adr 236e 0x236e
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2373 2373 fiu_mem_start 4 continue; Flow J 0x236e
seq_br_type 3 Unconditional Branch
seq_branch_adr 236e 0x236e
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2374 ; --------------------------------------------------------------------------------------
2374 ; Comes from:
2374 ; 236f C True from color 0x2360
2374 ; --------------------------------------------------------------------------------------
2374 2374 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2375 2375 typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2376 2376 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
2377 2377 seq_b_timing 0 Early Condition; Flow R cc=True
; Flow J cc=False 0x2374
seq_br_type 8 Return True
seq_branch_adr 2374 0x2374
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2378 ; --------------------------------------------------------------------------------------
2378 ; 0x0305 Complete_Type Variant_Record,By_Constraining_Incomplete
2378 ; --------------------------------------------------------------------------------------
2378 MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete:
2378 2378 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2378
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 28 TR08:08 #0xfffffffffffffecc
typ_alu_func 1 A_PLUS_B
typ_b_adr 1f TOP - 1
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 9 PASS_A_HIGH
2379 2379 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
237a 237a fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
237b 237b fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 2f TR13:0f #0xffffffffe7ffffe0
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 13
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
237c 237c ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
237d 237d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 39 VR13:19 #0xffffff000000ff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 13
237e 237e fiu_len_fill_lit 47 zero-fill 0x7
fiu_mem_start 2 start-rd
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 36 VR05:16 #0xff
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
237f 237f fiu_mem_start 4 continue
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2380 2380 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 9
2381 2381 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
2382 2382 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 39 VR13:19 #0xffffff000000ff
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
2383 2383 typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1b A_OR_B
val_b_adr 06 GP06
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2384 2384 seq_b_timing 0 Early Condition; Flow J cc=True 0x2388
seq_br_type 1 Branch True
seq_branch_adr 2388 0x2388
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 07 GP07
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2385 2385 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2387
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 2387 0x2387
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1e TOP - 2
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
2386 2386 seq_br_type 3 Unconditional Branch; Flow J 0x2388
seq_branch_adr 2388 0x2388
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2387 2387 ioc_tvbs 2 fiu+val; Flow C cc=False 0x32dd
seq_br_type 4 Call False
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2388 2388 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
val_a_adr 17 LOOP_COUNTER
2389 2389 seq_br_type 7 Unconditional Call; Flow C 0x24b2
seq_branch_adr 24b2 0x24b2
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
238a 238a fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
238b 238b fiu_len_fill_lit 78 zero-fill 0x38
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
238c 238c ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
238d 238d typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
238e 238e fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 17 LOOP_COUNTER
typ_rand d SET_PASS_PRIVACY_BIT
238f 238f fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x239e
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 239e 0x239e
typ_a_adr 14 ZEROS
2390 2390 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
2391 2391 fiu_mem_start 4 continue
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2392 2392 ioc_load_wdr 0 ; Flow C 0x23a1
seq_br_type 7 Unconditional Call
seq_branch_adr 23a1 0x23a1
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2393 2393 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
2394 2394 ioc_tvbs 1 typ+fiu
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2395 2395 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
2396 2396 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
2397 2397 ioc_fiubs 0 fiu ; Flow J 0x2398
seq_br_type 2 Push (branch address)
seq_branch_adr 2399 0x2399
seq_en_micro 0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
2398 2398 seq_br_type 3 Unconditional Branch; Flow J 0x23b1
seq_branch_adr 23b1 0x23b1
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2399 2399 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
239a 239a ioc_load_wdr 0
239b 239b ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 18 Load_control_top+?
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 06 GP06
239c 239c seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
239d 239d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
239e ; --------------------------------------------------------------------------------------
239e ; Comes from:
239e ; 238f C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
239e ; --------------------------------------------------------------------------------------
239e 239e fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
239f 239f fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
23a0 23a0 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 0f GP0f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
23a1 ; --------------------------------------------------------------------------------------
23a1 ; Comes from:
23a1 ; 2392 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23a1 ; --------------------------------------------------------------------------------------
23a1 23a1 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23a2 0x23a2
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
23a2 23a2 typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
23a3 23a3 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
23a4 23a4 ioc_fiubs 1 val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
23a5 23a5 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x241f
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 241f 0x241f
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
23a6 23a6 <default>
23a7 23a7 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
23a8 23a8 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23a9 23a9 seq_b_timing 1 Latch Condition; Flow J cc=True 0x23ac
seq_br_type 1 Branch True
seq_branch_adr 23ac 0x23ac
seq_cond_sel 56 SEQ.LATCHED_COND
seq_latch 1
23aa 23aa fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
23ab 23ab ioc_load_wdr 0 ; Flow J 0x23a1
seq_br_type 3 Unconditional Branch
seq_branch_adr 23a1 0x23a1
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_frame 8
val_b_adr 05 GP05
23ac 23ac fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
23ad 23ad <default>
23ae 23ae fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
23af 23af ioc_load_wdr 0 ; Flow J 0x23a1
seq_br_type 3 Unconditional Branch
seq_branch_adr 23a1 0x23a1
seq_en_micro 0
typ_b_adr 06 GP06
val_b_adr 0f GP0f
23b0 23b0 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
23b1 23b1 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23b2 0x23b2
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23b2 23b2 typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
23b3 23b3 fiu_mem_start 3 start-wr; Flow J 0x23b0
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 23b0 0x23b0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23b4 23b4 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
23b5 23b5 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23b6 0x23b6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
23b6 23b6 seq_br_type 2 Push (branch address); Flow J 0x23b7
seq_branch_adr 23b4 0x23b4
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 1e TOP - 2
23b7 23b7 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x23bc
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 23bc 0x23bc
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
23b8 23b8 seq_br_type 7 Unconditional Call; Flow C 0x23c0
seq_branch_adr 23c0 0x23c0
23b9 23b9 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
23ba 23ba seq_br_type 3 Unconditional Branch; Flow J 0x23b1
seq_branch_adr 23b1 0x23b1
23bb 23bb fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23bc 23bc fiu_mem_start 8 start_wr_if_false; Flow C cc=True 0x23be
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 23be 0x23be
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 3b VR08:1b #0x1ff8000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 8
val_rand 2 DEC_LOOP_COUNTER
23bd 23bd ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x23bb
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23bb 0x23bb
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 2d TR09:0d #0x4c
typ_frame 9
val_b_adr 0f GP0f
23be ; --------------------------------------------------------------------------------------
23be ; Comes from:
23be ; 23bc C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23be ; --------------------------------------------------------------------------------------
23be 23be seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
23bf 23bf fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
23c0 ; --------------------------------------------------------------------------------------
23c0 ; Comes from:
23c0 ; 23b8 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23c0 ; 23eb C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23c0 ; 240f C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23c0 ; 241a C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
23c0 ; --------------------------------------------------------------------------------------
23c0 23c0 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
23c1 23c1 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 28
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
23c2 23c2 ioc_tvbs 2 fiu+val; Flow R
seq_br_type a Unconditional Return
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
23c3 23c3 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
23c4 23c4 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23c5 0x23c5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23c5 23c5 seq_br_type 2 Push (branch address); Flow J 0x23c6
seq_branch_adr 23c3 0x23c3
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
23c6 23c6 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
23c7 23c7 seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 23c8 0x23c8
23c8 23c8 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_c_adr 3a GP05
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3a GP05
val_frame 4
23c9 23c9 seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 05 GP05
typ_c_lit 1
typ_frame c
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
23ca 23ca ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand 9 PASS_A_HIGH
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
23cb 23cb fiu_mem_start 2 start-rd; Flow J cc=True 0x23df
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 23df 0x23df
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23cc 23cc typ_a_adr 09 GP09
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
23cd 23cd fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
23ce 23ce fiu_load_tar 1 hold_tar; Flow C 0x326f
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23cf 23cf fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
23d0 23d0 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
23d1 23d1 ioc_load_wdr 0 ; Flow C cc=True 0x32dd
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
23d2 23d2 fiu_len_fill_lit 4a zero-fill 0xa
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
23d3 23d3 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x23d7
seq_br_type 1 Branch True
seq_branch_adr 23d7 0x23d7
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
23d4 23d4 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 21 VR05:01 #0x3
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand c START_MULTIPLY
23d5 23d5 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
23d6 23d6 fiu_load_var 1 hold_var; Flow J 0x23e3
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 23e3 0x23e3
seq_en_micro 0
val_a_adr 0f GP0f
23d7 23d7 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x23dd
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 23dd 0x23dd
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 0f GP0f
23d8 23d8 fiu_mem_start 4 continue
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
23d9 23d9 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x23dc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 23dc 0x23dc
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
23da 23da ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x23d7
seq_br_type 1 Branch True
seq_branch_adr 23d7 0x23d7
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_frame 6
23db 23db seq_br_type 3 Unconditional Branch; Flow J 0x23d4
seq_branch_adr 23d4 0x23d4
seq_en_micro 0
23dc 23dc fiu_len_fill_lit 7d zero-fill 0x3d; Flow J 0x23e3
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 23e3 0x23e3
seq_en_micro 0
23dd ; --------------------------------------------------------------------------------------
23dd ; Comes from:
23dd ; 23d7 C True from color 0x23c4
23dd ; --------------------------------------------------------------------------------------
23dd 23dd seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
23de 23de fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
23df 23df fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
23e0 23e0 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
23e1 23e1 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
23e2 23e2 fiu_load_tar 1 hold_tar; Flow C 0x326f
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
23e3 23e3 ioc_tvbs 1 typ+fiu
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
23e4 23e4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x23e7
seq_br_type 5 Call True
seq_branch_adr 23e7 0x23e7
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
23e5 23e5 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 05 GP05
23e6 23e6 seq_br_type a Unconditional Return; Flow R
23e7 ; --------------------------------------------------------------------------------------
23e7 ; Comes from:
23e7 ; 23e4 C True from color 0x23c4
23e7 ; --------------------------------------------------------------------------------------
23e7 23e7 seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
23e8 23e8 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 23e9 0x23e9
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
23e9 23e9 seq_br_type 2 Push (branch address); Flow J 0x23ea
seq_branch_adr 23e8 0x23e8
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 1e TOP - 2
23ea 23ea fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x23bc
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 23bc 0x23bc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 7
23eb 23eb seq_br_type 7 Unconditional Call; Flow C 0x23c0
seq_branch_adr 23c0 0x23c0
23ec 23ec fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
23ed 23ed seq_b_timing 1 Latch Condition; Flow J cc=True 0x23c3
seq_br_type 1 Branch True
seq_branch_adr 23c3 0x23c3
23ee 23ee typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 1 INC_LOOP_COUNTER
23ef 23ef seq_br_type 3 Unconditional Branch; Flow J 0x23c3
seq_branch_adr 23c3 0x23c3
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
23f0 ; --------------------------------------------------------------------------------------
23f0 ; 0x0304 Complete_Type Variant_Record,By_Completing_Constraint
23f0 ; --------------------------------------------------------------------------------------
23f0 MACRO_Complete_Type_Variant_Record,By_Completing_Constraint:
23f0 23f0 dispatch_brk_class 4 ; Flow C cc=True 0x32db
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 23f0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
23f1 23f1 fiu_mem_start 4 continue
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 4
23f2 23f2 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
23f3 23f3 fiu_load_tar 1 hold_tar; Flow C cc=False 0x32d9
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
23f4 23f4 fiu_len_fill_lit 53 zero-fill 0x13
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
23f5 23f5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32db
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
23f6 23f6 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32a9
fiu_mem_start 2 start-rd
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
23f7 23f7 fiu_mem_start 4 continue; Flow C cc=True 0x32d9
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
23f8 23f8 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
23f9 23f9 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
23fa 23fa ioc_tvbs 2 fiu+val
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
23fb 23fb seq_br_type 7 Unconditional Call; Flow C 0x24b2
seq_branch_adr 24b2 0x24b2
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
23fc 23fc fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
val_b_adr 09 GP09
23fd 23fd fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
23fe 23fe fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
23ff 23ff fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 17 LOOP_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2400 2400 ioc_tvbs 2 fiu+val; Flow J cc=True 0x2412
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2412 0x2412
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
2401 2401 fiu_load_var 1 hold_var; Flow C 0x23b1
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 23b1 0x23b1
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2402 2402 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
2403 2403 ioc_fiubs 0 fiu ; Flow C 0x240c
seq_br_type 7 Unconditional Call
seq_branch_adr 240c 0x240c
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2404 2404 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
2405 2405 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
2406 2406 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
2407 2407 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 01 GP01
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
2408 2408 ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 10 TOP
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
2409 2409 ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 18 Load_control_top+?
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 06 GP06
240a 240a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x25de
seq_br_type 1 Branch True
seq_branch_adr 25de 0x25de
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 30 TR05:10 #0x60
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 5
240b 240b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
240c 240c fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 240d 0x240d
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
240d 240d seq_br_type 2 Push (branch address); Flow J 0x240e
seq_branch_adr 240c 0x240c
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
240e 240e fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x23bc
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 23bc 0x23bc
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
240f 240f seq_br_type 7 Unconditional Call; Flow C 0x23c0
seq_branch_adr 23c0 0x23c0
2410 2410 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
2411 2411 seq_br_type 3 Unconditional Branch; Flow J 0x23b1
seq_branch_adr 23b1 0x23b1
2412 2412 fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x2413
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 2404 0x2404
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2413 2413 ioc_tvbs 1 typ+fiu
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2414 2414 fiu_load_var 1 hold_var; Flow C 0x23c3
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 23c3 0x23c3
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2415 2415 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
2416 2416 ioc_fiubs 0 fiu ; Flow J 0x2417
seq_br_type 3 Unconditional Branch
seq_branch_adr 2417 0x2417
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 4
2417 2417 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2418 0x2418
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
2418 2418 seq_br_type 2 Push (branch address); Flow J 0x2419
seq_branch_adr 23e8 0x23e8
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
2419 2419 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x23bc
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 23bc 0x23bc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 7
241a 241a seq_br_type 7 Unconditional Call; Flow C 0x23c0
seq_branch_adr 23c0 0x23c0
241b 241b fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
241c 241c seq_b_timing 1 Latch Condition; Flow J cc=True 0x23c3
seq_br_type 1 Branch True
seq_branch_adr 23c3 0x23c3
241d 241d typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 1 INC_LOOP_COUNTER
241e 241e seq_br_type 3 Unconditional Branch; Flow J 0x23c3
seq_branch_adr 23c3 0x23c3
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
241f ; --------------------------------------------------------------------------------------
241f ; Comes from:
241f ; 23a5 C True from color 0x23a1
241f ; --------------------------------------------------------------------------------------
241f 241f seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2420 2420 fiu_mem_start 2 start-rd; Flow R
seq_br_type a Unconditional Return
2421 2421 <halt> ; Flow R
2422 ; --------------------------------------------------------------------------------------
2422 ; 0x031c Declare_Type Variant_Record,Constrained,Visible
2422 ; --------------------------------------------------------------------------------------
2422 MACRO_Declare_Type_Variant_Record,Constrained,Visible:
2422 2422 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2422
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2423 2423 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2425
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2425 0x2425
seq_int_reads 6 CONTROL TOP
typ_a_adr 28 TR08:08 #0xfffffffffffffecc
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 9 PASS_A_HIGH
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
2424 ; --------------------------------------------------------------------------------------
2424 ; 0x031b Declare_Type Variant_Record,Constrained
2424 ; --------------------------------------------------------------------------------------
2424 MACRO_Declare_Type_Variant_Record,Constrained:
2424 2424 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2424
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 28 TR08:08 #0xfffffffffffffecc
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 9 PASS_A_HIGH
val_a_adr 39 VR02:19 #0x0
val_frame 2
2425 2425 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
2426 2426 fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 29 TR08:09 #0x800014c
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2427 2427 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2428 2428 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2429 2429 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 36 VR05:16 #0xff
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
242a 242a seq_b_timing 0 Early Condition; Flow J cc=True 0x242e
seq_br_type 1 Branch True
seq_branch_adr 242e 0x242e
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
242b 242b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x242d
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 242d 0x242d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
242c 242c seq_br_type 3 Unconditional Branch; Flow J 0x242e
seq_branch_adr 242e 0x242e
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
242d 242d ioc_tvbs 2 fiu+val; Flow C cc=False 0x32dd
seq_br_type 4 Call False
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
242e 242e fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
val_a_adr 17 LOOP_COUNTER
242f 242f seq_br_type 7 Unconditional Call; Flow C 0x24b2
seq_branch_adr 24b2 0x24b2
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2430 2430 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2431 2431 fiu_len_fill_lit 78 zero-fill 0x38
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2432 2432 ioc_fiubs 0 fiu ; Flow J cc=True 0x2450
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2450 0x2450
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2433 2433 seq_br_type 7 Unconditional Call; Flow C 0x243b
seq_branch_adr 243b 0x243b
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2434 2434 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
2435 2435 ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2436 2436 typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
2437 2437 ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 18 Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 06 GP06
2438 2438 seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
2439 2439 seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 06 GP06
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
243a 243a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
243b ; --------------------------------------------------------------------------------------
243b ; Comes from:
243b ; 2433 C from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
243b ; 2451 C from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
243b ; --------------------------------------------------------------------------------------
243b 243b fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 17 LOOP_COUNTER
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
243c 243c fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
243d 243d fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
243e 243e fiu_mem_start a start_continue_if_false
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
243f 243f fiu_load_var 1 hold_var; Flow C 0x2445
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 2445 0x2445
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_b_adr 02 GP02
2440 2440 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2441 2441 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
2442 2442 seq_br_type 7 Unconditional Call; Flow C 0x2454
seq_branch_adr 2454 0x2454
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 0f GP0f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2443 2443 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
2444 2444 ioc_fiubs 0 fiu ; Flow J 0x2476
seq_br_type 3 Unconditional Branch
seq_branch_adr 2476 0x2476
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2445 ; --------------------------------------------------------------------------------------
2445 ; Comes from:
2445 ; 243f C from color 0x243b
2445 ; --------------------------------------------------------------------------------------
2445 2445 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2446 0x2446
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2446 2446 typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2447 2447 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2448 2448 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
2449 2449 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 06 GP06
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
244a 244a fiu_mem_start 8 start_wr_if_false; Flow C cc=True 0x2482
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2482 0x2482
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
244b 244b seq_b_timing 1 Latch Condition; Flow J cc=True 0x244e
seq_br_type 1 Branch True
seq_branch_adr 244e 0x244e
seq_cond_sel 56 SEQ.LATCHED_COND
seq_latch 1
typ_a_adr 2b TR08:0b #0x8000000000000000
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 8
244c 244c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
244d 244d ioc_load_wdr 0 ; Flow J 0x2445
seq_br_type 3 Unconditional Branch
seq_branch_adr 2445 0x2445
typ_b_adr 06 GP06
val_b_adr 05 GP05
244e 244e fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
244f 244f fiu_mem_start 3 start-wr; Flow J 0x244d
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 244d 0x244d
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2450 2450 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2451 2451 ioc_tvbs 1 typ+fiu; Flow C 0x243b
seq_br_type 7 Unconditional Call
seq_branch_adr 243b 0x243b
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2452 2452 fiu_mem_start 3 start-wr; Flow C cc=True 0x32dd
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2453 2453 ioc_load_wdr 0 ; Flow J 0x2434
seq_br_type 3 Unconditional Branch
seq_branch_adr 2434 0x2434
typ_b_adr 01 GP01
val_b_adr 02 GP02
2454 ; --------------------------------------------------------------------------------------
2454 ; Comes from:
2454 ; 2442 C from color 0x243b
2454 ; --------------------------------------------------------------------------------------
2454 2454 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2455 0x2455
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2455 2455 typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
2456 2456 fiu_load_var 1 hold_var; Flow C cc=True 0x2482
fiu_mem_start 8 start_wr_if_false
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2482 0x2482
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2457 2457 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2454
seq_br_type 1 Branch True
seq_branch_adr 2454 0x2454
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3a GP05
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_frame 7
2458 2458 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 05 GP05
typ_c_lit 1
typ_frame c
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
2459 2459 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand 9 PASS_A_HIGH
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
245a 245a fiu_mem_start 2 start-rd; Flow J cc=True 0x246e
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 246e 0x246e
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
245b 245b typ_a_adr 09 GP09
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
245c 245c fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
245d 245d fiu_load_tar 1 hold_tar; Flow C 0x326f
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
245e 245e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
245f 245f fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2460 2460 ioc_load_wdr 0 ; Flow C cc=True 0x32dd
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2461 2461 fiu_len_fill_lit 4a zero-fill 0xa
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
2462 2462 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2466
seq_br_type 1 Branch True
seq_branch_adr 2466 0x2466
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2463 2463 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 21 VR05:01 #0x3
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand c START_MULTIPLY
2464 2464 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2465 2465 fiu_load_var 1 hold_var; Flow J 0x2472
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2472 0x2472
seq_en_micro 0
val_a_adr 0f GP0f
2466 2466 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x246c
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 246c 0x246c
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 0f GP0f
2467 2467 fiu_mem_start 4 continue
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2468 2468 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x246b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 246b 0x246b
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
2469 2469 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2466
seq_br_type 1 Branch True
seq_branch_adr 2466 0x2466
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_frame 6
246a 246a seq_br_type 3 Unconditional Branch; Flow J 0x2463
seq_branch_adr 2463 0x2463
seq_en_micro 0
246b 246b fiu_len_fill_lit 7d zero-fill 0x3d; Flow J 0x2472
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2472 0x2472
seq_en_micro 0
246c ; --------------------------------------------------------------------------------------
246c ; Comes from:
246c ; 2466 C True from color 0x0000
246c ; --------------------------------------------------------------------------------------
246c 246c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
246d 246d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
246e 246e fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
246f 246f fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2470 2470 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x32d9
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2471 2471 fiu_load_tar 1 hold_tar; Flow C 0x326f
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2472 2472 ioc_tvbs 1 typ+fiu; Flow J 0x2473
seq_br_type 2 Push (branch address)
seq_branch_adr 2454 0x2454
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2473 2473 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2475
seq_br_type 5 Call True
seq_branch_adr 2475 0x2475
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
2474 2474 fiu_mem_start 3 start-wr; Flow J 0x332e
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 05 GP05
2475 ; --------------------------------------------------------------------------------------
2475 ; Comes from:
2475 ; 2473 C True from color 0x0000
2475 ; --------------------------------------------------------------------------------------
2475 2475 seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2476 2476 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2477 0x2477
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
2477 2477 seq_br_type 2 Push (branch address); Flow J 0x2478
seq_branch_adr 2476 0x2476
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 10
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
2478 2478 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x2480
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2480 0x2480
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 7
2479 2479 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 51
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
247a 247a fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_offs_lit 28
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
247b 247b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2482
fiu_mem_start 8 start_wr_if_false
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2482 0x2482
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
247c 247c seq_b_timing 1 Latch Condition; Flow J cc=True 0x2454
seq_br_type 1 Branch True
seq_branch_adr 2454 0x2454
247d 247d typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 1 INC_LOOP_COUNTER
247e 247e seq_br_type 3 Unconditional Branch; Flow J 0x2454
seq_branch_adr 2454 0x2454
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
247f 247f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2480 2480 fiu_mem_start 8 start_wr_if_false; Flow C cc=True 0x2482
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2482 0x2482
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 3b VR08:1b #0x1ff8000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 8
val_rand 2 DEC_LOOP_COUNTER
2481 2481 ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x247f
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 247f 0x247f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 2d TR09:0d #0x4c
typ_frame 9
val_b_adr 0f GP0f
2482 ; --------------------------------------------------------------------------------------
2482 ; Comes from:
2482 ; 244a C True from color 0x2445
2482 ; 2456 C True from color 0x0000
2482 ; 247b C True from color 0x0000
2482 ; 2480 C True from color 0x243b
2482 ; --------------------------------------------------------------------------------------
2482 2482 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
2483 2483 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
2484 ; --------------------------------------------------------------------------------------
2484 ; Comes from:
2484 ; 09f5 C from color MACRO_Execute_Any,Size
2484 ; 1343 C from color 0x133f
2484 ; 1779 C from color MACRO_Execute_Any,Equal
2484 ; --------------------------------------------------------------------------------------
2484 2484 fiu_mem_start 9 start_continue_if_true; Flow J cc=False 0x2487
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2487 0x2487
typ_mar_cntl 6 INCREMENT_MAR
2485 2485 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2486 2486 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x2488
seq_br_type 8 Return True
seq_branch_adr 2488 0x2488
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2487 2487 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
; Flow J cc=True 0x32a9
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2488 ; --------------------------------------------------------------------------------------
2488 ; Comes from:
2488 ; 119f C from color 0x119b
2488 ; 16d2 C from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
2488 ; 16e8 C from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
2488 ; --------------------------------------------------------------------------------------
2488 2488 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x248f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 38
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 248f 0x248f
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_b_adr 09 GP09
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2489 2489 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x248c
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 248c 0x248c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 08 GP08
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
248a 248a fiu_fill_mode_src 0 ; Flow J cc=False 0x24b7
fiu_length_src 0 length_register
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 24b7 0x24b7
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
248b 248b seq_br_type 3 Unconditional Branch; Flow J 0x2487
seq_branch_adr 2487 0x2487
248c 248c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
248d 248d fiu_fill_mode_src 0 ; Flow J cc=False 0x24b7
fiu_length_src 0 length_register
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 24b7 0x24b7
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
248e 248e seq_br_type 3 Unconditional Branch; Flow J 0x2487
seq_branch_adr 2487 0x2487
248f 248f fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 09 GP09
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2490 2490 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
typ_a_adr 09 GP09
typ_alu_func 1e A_AND_B
typ_b_adr 3b TR07:1b #0xff
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2491 2491 fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x2ab4
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2492 2492 seq_b_timing 0 Early Condition; Flow J cc=True 0x249f
seq_br_type 1 Branch True
seq_branch_adr 249f 0x249f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
2493 2493 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x249f
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 249f 0x249f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
2494 2494 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x24b0
seq_br_type 5 Call True
seq_branch_adr 24b0 0x24b0
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 08 GP08
typ_alu_func 7 INC_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2495 2495 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x2493
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2493 0x2493
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2496 2496 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2497
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 2493 0x2493
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
2497 2497 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x249a
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 249a 0x249a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2498 2498 fiu_fill_mode_src 0 ; Flow J 0x249c
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 249c 0x249c
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2499 2499 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x2498
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2498 0x2498
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
249a 249a fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
249b 249b fiu_fill_mode_src 0 ; Flow J 0x249c
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 249c 0x249c
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
249c 249c seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 249d 0x249d
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 0f GP0f
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
249d 249d seq_b_timing 1 Latch Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 249e 0x249e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 0f GP0f
typ_rand 5 CHECK_CLASS_B_LIT
249e 249e seq_b_timing 0 Early Condition; Flow R cc=True
; Flow J cc=False 0x32de
seq_br_type 8 Return True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
249f 249f fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24a0 0x24a0
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
24a0 24a0 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x24a2
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 24a2 0x24a2
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 08 GP08
typ_alu_func 7 INC_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
24a1 24a1 fiu_fill_mode_src 0 ; Flow J 0x24a4
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 24a4 0x24a4
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
24a2 24a2 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
24a3 24a3 fiu_fill_mode_src 0 ; Flow J 0x24a4
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 24a4 0x24a4
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
24a4 24a4 fiu_mem_start 2 start-rd; Flow J cc=False 0x24a6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 24a6 0x24a6
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 3b TR07:1b #0xff
typ_frame 7
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
24a5 24a5 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 3b TR07:1b #0xff
typ_frame 7
24a6 24a6 seq_b_timing 0 Early Condition; Flow J cc=True 0x24a9
seq_br_type 1 Branch True
seq_branch_adr 24a9 0x24a9
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
24a7 24a7 fiu_len_fill_lit 4d zero-fill 0xd; Flow C 0x2ab4
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
24a8 24a8 fiu_mem_start 2 start-rd; Flow J 0x24a6
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 24a6 0x24a6
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_rand 2 DEC_LOOP_COUNTER
24a9 24a9 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=False 0x24ae
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 24ae 0x24ae
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 2a VR08:0a #0x8000ffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 8
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
24aa 24aa fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_rand d SET_PASS_PRIVACY_BIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
24ab 24ab fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24ac 0x24ac
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
24ac 24ac seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x24b0
seq_br_type 5 Call True
seq_branch_adr 24b0 0x24b0
seq_cond_sel 67 REFRESH_MACRO_EVENT
24ad 24ad fiu_load_tar 1 hold_tar; Flow J cc=True 0x24aa
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 24aa 0x24aa
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 2a VR08:0a #0x8000ffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 8
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
24ae 24ae fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2499
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2499 0x2499
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
24af 24af fiu_mem_start 6 start_rd_if_false; Flow R cc=True
; Flow J cc=False 0x24ac
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24ac 0x24ac
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl d LOAD_MAR_TYPE
24b0 ; --------------------------------------------------------------------------------------
24b0 ; Comes from:
24b0 ; 2494 C True from color 0x0000
24b0 ; 24ac C True from color 0x0000
24b0 ; --------------------------------------------------------------------------------------
24b0 24b0 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
24b1 24b1 fiu_mem_start 2 start-rd; Flow J 0x332e
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
24b2 ; --------------------------------------------------------------------------------------
24b2 ; Comes from:
24b2 ; 1313 C from color 0x1307
24b2 ; 2389 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
24b2 ; 23fb C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
24b2 ; 242f C from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
24b2 ; --------------------------------------------------------------------------------------
24b2 24b2 fiu_len_fill_lit 7a zero-fill 0x3a; Flow J cc=True 0x24b6
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 24b6 0x24b6
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 08 GP08
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
24b3 24b3 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 38 VR02:18 #0x7f
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
24b4 24b4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x332e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
24b5 24b5 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x32d9
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
24b6 24b6 seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 09 GP09
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24b7 24b7 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 08 GP08
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
24b8 24b8 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24b9 0x24b9
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 09 GP09
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24b9 24b9 seq_br_type 3 Unconditional Branch; Flow J 0x24b5
seq_branch_adr 24b5 0x24b5
24ba ; --------------------------------------------------------------------------------------
24ba ; Comes from:
24ba ; 1170 C from color 0x113f
24ba ; 1b23 C from color 0x0000
24ba ; 1b2f C from color 0x0000
24ba ; 1b35 C from color 0x0000
24ba ; 1b39 C from color 0x0000
24ba ; 1db9 C from color 0x0000
24ba ; 1dc5 C from color 0x0000
24ba ; --------------------------------------------------------------------------------------
24ba 24ba fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
24bb 24bb fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 24bc 0x24bc
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24bc 24bc <default>
24bd 24bd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
24be 24be ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
24bf 24bf ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 24c0 0x24c0
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 09 GP09
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
24c0 24c0 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
24c1 24c1 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x24ca
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 24ca 0x24ca
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_b_adr 09 GP09
typ_c_lit 2
typ_frame a
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
24c2 24c2 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x2512
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 2512 0x2512
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
24c3 24c3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
24c4 ; --------------------------------------------------------------------------------------
24c4 ; Comes from:
24c4 ; 0c33 C from color 0x0000
24c4 ; 0c3f C from color 0x0000
24c4 ; 0c45 C from color 0x0000
24c4 ; 0c49 C from color 0x0000
24c4 ; 117a C from color 0x113f
24c4 ; 1dbe C from color 0x0000
24c4 ; 1ddb C from color 0x0000
24c4 ; --------------------------------------------------------------------------------------
24c4 24c4 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
24c5 24c5 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 24c6 0x24c6
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24c6 24c6 <default>
24c7 24c7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
24c8 24c8 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
24c9 24c9 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x24c0
seq_br_type 8 Return True
seq_branch_adr 24c0 0x24c0
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 09 GP09
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
24ca 24ca fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=False 0x24cd
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 24cd 0x24cd
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
24cb 24cb fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x24f6
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 24f6 0x24f6
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
24cc 24cc ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x24f6
seq_br_type 1 Branch True
seq_branch_adr 24f6 0x24f6
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 09 GP09
typ_b_adr 16 CSA/VAL_BUS
24cd 24cd seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x24de
seq_br_type 1 Branch True
seq_branch_adr 24de 0x24de
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 08 GP08
24ce 24ce fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24cf 0x24cf
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24cf 24cf typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
24d0 24d0 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x2510
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
24d1 24d1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x24d3
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 24d3 0x24d3
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
24d2 24d2 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x24ce
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 24ce 0x24ce
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
24d3 24d3 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 24d4 0x24d4
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
24d4 24d4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 17 LOOP_COUNTER
val_b_adr 2c VR12:0c #0xc0
val_frame 12
val_rand c START_MULTIPLY
24d5 24d5 fiu_load_oreg 1 hold_oreg
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
24d6 24d6 fiu_len_fill_lit 4b zero-fill 0xb
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
24d7 24d7 ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
24d8 24d8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
24d9 24d9 typ_a_adr 09 GP09
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
24da 24da fiu_fill_mode_src 0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
24db 24db <default>
24dc 24dc fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
24dd 24dd seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x24ce
seq_branch_adr 24ce 0x24ce
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
24de 24de fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24df 0x24df
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
24df 24df fiu_mem_start a start_continue_if_false; Flow J cc=False 0x24e4
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 24e4 0x24e4
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
24e0 24e0 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
24e1 24e1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x2510
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
24e2 24e2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x24e9
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 24e9 0x24e9
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
24e3 24e3 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x24de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 24de 0x24de
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
24e4 24e4 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
24e5 24e5 fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
24e6 24e6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x2510
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
24e7 24e7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x24e9
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 24e9 0x24e9
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
24e8 24e8 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x24de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 24de 0x24de
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
24e9 24e9 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 24ea 0x24ea
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
24ea 24ea fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 17 LOOP_COUNTER
val_b_adr 32 VR02:12 #0x40
val_frame 2
val_rand c START_MULTIPLY
24eb 24eb ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
24ec 24ec fiu_len_fill_lit 4a zero-fill 0xa
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 6 A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 17 LOOP_COUNTER
val_b_adr 2c VR12:0c #0xc0
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 12
val_rand c START_MULTIPLY
24ed 24ed fiu_len_fill_lit 4b zero-fill 0xb
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
24ee 24ee fiu_len_fill_lit 1f sign-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
24ef 24ef fiu_mem_start a start_continue_if_false; Flow J cc=False 0x24f1
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 24f1 0x24f1
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
24f0 24f0 fiu_fill_mode_src 0 ; Flow J 0x24f3
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 24f3 0x24f3
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
24f1 24f1 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
24f2 24f2 fiu_fill_mode_src 0 ; Flow J 0x24f3
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 24f3 0x24f3
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
24f3 24f3 typ_c_adr 36 GP09
24f4 24f4 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
24f5 24f5 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x24de
seq_branch_adr 24de 0x24de
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
24f6 24f6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2501
seq_br_type 1 Branch True
seq_branch_adr 2501 0x2501
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 08 GP08
24f7 24f7 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 24f8 0x24f8
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
24f8 24f8 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
24f9 24f9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x2510
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
24fa 24fa fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x24f7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 24f7 0x24f7
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
24fb 24fb ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 24fc 0x24fc
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
24fc 24fc fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
24fd 24fd ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
24fe 24fe fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_b_adr 09 GP09
24ff 24ff seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x24f7
seq_br_type 8 Return True
seq_branch_adr 24f7 0x24f7
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
2500 2500 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2501 0x2501
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
2501 2501 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x250a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 250a 0x250a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
2502 2502 fiu_load_var 1 hold_var; Flow J cc=True 0x2508
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2508 0x2508
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 09 GP09
2503 2503 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2504 0x2504
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2504 2504 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2505 2505 ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2506 2506 fiu_load_var 1 hold_var; Flow J cc=False 0x2500
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2500 0x2500
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_b_adr 09 GP09
2507 2507 seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x2509
seq_br_type 8 Return True
seq_branch_adr 2509 0x2509
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
2508 2508 seq_b_timing 0 Early Condition; Flow J cc=False 0x2501
seq_br_type 0 Branch False
seq_branch_adr 2501 0x2501
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
2509 2509 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
250a ; --------------------------------------------------------------------------------------
250a ; Comes from:
250a ; 2501 C from color 0x24ba
250a ; --------------------------------------------------------------------------------------
250a 250a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x250d
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 250d 0x250d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
250b 250b fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
250c 250c fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
; Flow J cc=True 0x2510
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
250d 250d fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
250e 250e fiu_len_fill_lit 1f sign-fill 0x1f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
250f 250f fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2510 0x2510
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
2510 ; --------------------------------------------------------------------------------------
2510 ; Comes from:
2510 ; 24d0 C True from color 0x24ba
2510 ; 24e1 C True from color 0x24ba
2510 ; 24e6 C True from color 0x24ba
2510 ; 24f9 C True from color 0x24ba
2510 ; --------------------------------------------------------------------------------------
2510 2510 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2511 2511 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2512 2512 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
2513 2513 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2517
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2517 0x2517
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 4
2514 2514 fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 08 GP08
val_alu_func 1a PASS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2515 ; --------------------------------------------------------------------------------------
2515 ; Comes from:
2515 ; 119c C from color 0x119b
2515 ; 17d0 C True from color 0x0000
2515 ; 17e2 C True from color 0x0000
2515 ; 17e6 C True from color 0x0000
2515 ; 17ea C True from color MACRO_Execute_Variant_Record,Check_In_Type
2515 ; 17f0 C True from color 0x0000
2515 ; 1df3 C from color 0x0000
2515 ; --------------------------------------------------------------------------------------
2515 2515 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
2516 2516 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32de
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 4
2517 2517 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x252d
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 252d 0x252d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2518 2518 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2519 2519 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2520
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2520 0x2520
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 2 DEC_LOOP_COUNTER
251a 251a fiu_fill_mode_src 0 ; Flow J cc=True 0x2522
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2522 0x2522
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
251b 251b seq_b_timing 0 Early Condition; Flow J cc=True 0x2524
seq_br_type 1 Branch True
seq_branch_adr 2524 0x2524
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
251c 251c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 7 INC_A
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
251d 251d ioc_tvbs 1 typ+fiu; Flow J cc=True 0x252c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 252c 0x252c
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
251e 251e fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
251f 251f fiu_mem_start a start_continue_if_false; Flow J cc=True 0x251a
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 251a 0x251a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_rand 2 DEC_LOOP_COUNTER
2520 2520 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2521 2521 fiu_fill_mode_src 0 ; Flow J cc=False 0x251b
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 251b 0x251b
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
2522 2522 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2523 2523 fiu_mem_start 2 start-rd; Flow J 0x251b
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 251b 0x251b
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
2524 2524 fiu_fill_mode_src 0 ; Flow J cc=True 0x2529
fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2529 0x2529
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 18 NOT_A_AND_B
typ_frame 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
2525 2525 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x252a
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 252a 0x252a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2526 2526 fiu_fill_mode_src 0 ; Flow J cc=True 0x252c
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 252c 0x252c
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
2527 2527 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 2528 0x2528
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 08 GP08
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2528 2528 seq_br_type 7 Unconditional Call; Flow C 0x32a4
seq_branch_adr 32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT
2529 2529 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 08 GP08
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
252a 252a fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
252b 252b fiu_fill_mode_src 0 ; Flow J cc=True 0x2527
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2527 0x2527
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
252c 252c fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 08 GP08
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
252d 252d fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2530
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2530 0x2530
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 18 NOT_A_AND_B
typ_frame 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
252e 252e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2531
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2531 0x2531
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
252f 252f fiu_fill_mode_src 0 ; Flow J 0x2527
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2527 0x2527
2530 2530 fiu_load_var 1 hold_var; Flow R
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 08 GP08
val_alu_func 1a PASS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2531 2531 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2532 2532 fiu_fill_mode_src 0 ; Flow J 0x2527
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2527 0x2527
2533 2533 <halt> ; Flow R
2534 ; --------------------------------------------------------------------------------------
2534 ; 0x0319 Declare_Type Variant_Record,Incomplete,Visible
2534 ; --------------------------------------------------------------------------------------
2534 MACRO_Declare_Type_Variant_Record,Incomplete,Visible:
2534 2534 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2534
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
2535 2535 seq_br_type 3 Unconditional Branch; Flow J 0x2537
seq_branch_adr 2537 0x2537
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1b A_OR_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2536 ; --------------------------------------------------------------------------------------
2536 ; 0x0318 Declare_Type Variant_Record,Incomplete
2536 ; --------------------------------------------------------------------------------------
2536 MACRO_Declare_Type_Variant_Record,Incomplete:
2536 2536 dispatch_brk_class 4
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2536
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1b A_OR_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2537 2537 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2539
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 2539 0x2539
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_frame 2
2538 2538 fiu_tivi_src 4 fiu_var; Flow C cc=True 0x32dd
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1d TOP - 3
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
2539 2539 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dd
fiu_load_tar 1 hold_tar
fiu_offs_lit 18
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2d TR09:0d #0x4c
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
253a 253a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32dd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
253b 253b fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dd
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_c_adr 3a GP05
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
253c 253c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32dd
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 02 GP02
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_frame 5
253d 253d fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 1d TOP - 3
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
253e 253e ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 26 VR05:06 #0x9
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 20 VR05:00 #0x1
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
253f 253f fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x2542
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2542 0x2542
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 3
2540 2540 fiu_tivi_src 6 fiu_fiu; Flow C 0x2ab4
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
2541 2541 fiu_mem_start 3 start-wr; Flow J cc=True 0x2540
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2540 0x2540
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 3
2542 2542 fiu_len_fill_lit 53 zero-fill 0x13
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_alu_func 13 ONES
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2543 2543 ioc_load_wdr 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 2c TR09:0c #0xe0000040
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2544 2544 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 38
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 14 ZEROS
typ_b_adr 21 TR00:01 #0xc0000000
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_b_adr 1d TOP - 3
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2545 2545 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x2546
fiu_load_tar 1 hold_tar
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2546 0x2546
typ_a_adr 05 GP05
val_b_adr 05 GP05
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2546 2546 fiu_load_var 1 hold_var; Flow J cc=True 0x254c
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 254c 0x254c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 05 GP05
typ_alu_func 7 INC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 06 GP06
val_rand 2 DEC_LOOP_COUNTER
2547 2547 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 7
2548 2548 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x332e
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2549 2549 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
254a 254a fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2ab4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 06 GP06
val_b_adr 02 GP02
254b 254b ioc_tvbs 1 typ+fiu; Flow J 0x2546
seq_br_type 3 Unconditional Branch
seq_branch_adr 2546 0x2546
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
254c 254c ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 18 Load_control_top+?
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 04 GP04
val_alu_func 0 PASS_A
254d 254d fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2550
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2550 0x2550
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
254e 254e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
254f 254f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
2550 ; --------------------------------------------------------------------------------------
2550 ; Comes from:
2550 ; 254d C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
2550 ; 255e C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
2550 ; --------------------------------------------------------------------------------------
2550 2550 fiu_load_oreg 1 hold_oreg; Flow C 0x2ab4
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
2551 2551 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x2550
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2550 0x2550
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
2552 ; --------------------------------------------------------------------------------------
2552 ; 0x0312 Declare_Type Variant_Record,Constrained_Incomplete,Visible
2552 ; --------------------------------------------------------------------------------------
2552 MACRO_Declare_Type_Variant_Record,Constrained_Incomplete,Visible:
2552 2552 dispatch_brk_class 4 ; Flow C cc=False 0x32a9
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2552
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
2553 2553 seq_br_type 3 Unconditional Branch; Flow J 0x2555
seq_branch_adr 2555 0x2555
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2554 ; --------------------------------------------------------------------------------------
2554 ; 0x0311 Declare_Type Variant_Record,Constrained_Incomplete
2554 ; --------------------------------------------------------------------------------------
2554 MACRO_Declare_Type_Variant_Record,Constrained_Incomplete:
2554 2554 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2554
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2555 2555 fiu_len_fill_lit 7e zero-fill 0x3e; Flow C cc=True 0x32dd
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
2556 2556 ioc_fiubs 0 fiu ; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2d TR09:0d #0x4c
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2557 2557 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32dd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
2558 2558 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x255b
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 255b 0x255b
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
2559 2559 fiu_tivi_src 6 fiu_fiu; Flow C 0x2ab4
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 2b TR08:0b #0x8000000000000000
typ_frame 8
val_rand 2 DEC_LOOP_COUNTER
255a 255a fiu_mem_start 3 start-wr; Flow J cc=False 0x2559
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2559 0x2559
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
255b 255b fiu_len_fill_lit 53 zero-fill 0x13
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_alu_func 13 ONES
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
255c 255c fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 24 TR09:04 #0xe0000060
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 0 NO_OP
val_a_adr 10 TOP
255d 255d fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 3b VR02:1b #0xffffffff
val_b_adr 1f TOP - 1
val_frame 2
255e 255e fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x2550
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2550 0x2550
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 27 TR08:07 #0xffffffffe0000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
255f 255f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x254f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type 3 Unconditional Branch
seq_branch_adr 254f 0x254f
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2560 ; --------------------------------------------------------------------------------------
2560 ; 0x0307 Complete_Type Variant_Record,By_Defining
2560 ; --------------------------------------------------------------------------------------
2560 MACRO_Complete_Type_Variant_Record,By_Defining:
2560 2560 dispatch_brk_class 4 ; Flow C 0x332e
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 2560
fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 22 TR02:02 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 1e TOP - 2
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2561 2561 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=True 0x32a9
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_b_adr 16 CSA/VAL_BUS
2562 2562 fiu_mem_start 4 continue; Flow C cc=True 0x32db
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
2563 2563 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32dd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 5
2564 2564 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_load_tar 1 hold_tar
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 07 GP07
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR09:0e #0x20000040
typ_frame 9
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2565 2565 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2566 2566 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2567 2567 fiu_tivi_src 1 tar_val; Flow J cc=True 0x25a5
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 25a5 0x25a5
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_a_adr 1e TOP - 2
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 1f TOP - 1
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
2568 2568 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 1d TOP - 3
typ_frame 1c
val_a_adr 0e GP0e
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2569 2569 ioc_fiubs 0 fiu ; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
256a 256a fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
256b 256b seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 01 GP01
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand c START_MULTIPLY
256c 256c ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
256d 256d seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
256e 256e seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand c START_MULTIPLY
256f 256f ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
2570 2570 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 0f GP0f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2571 2571 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 51
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_b_adr 01 GP01
2572 2572 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2573 2573 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 03 GP03
val_b_adr 0e GP0e
val_c_adr 3f GP00
2574 2574 ioc_fiubs 0 fiu ; Flow C 0x26e8
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 1d TOP - 3
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_b_adr 1d TOP - 3
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2575 2575 typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2576 2576 typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2577 2577 seq_b_timing 0 Early Condition; Flow J cc=False 0x2579
seq_br_type 0 Branch False
seq_branch_adr 2579 0x2579
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_alu_func 1b A_OR_B
val_b_adr 22 VR08:02 #0x1000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
2578 2578 seq_br_type 3 Unconditional Branch; Flow J 0x257a
seq_branch_adr 257a 0x257a
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2579 2579 seq_br_type 3 Unconditional Branch; Flow J 0x257a
seq_branch_adr 257a 0x257a
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
257a 257a fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR07:02 #0x100000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
257b 257b ioc_tvbs 1 typ+fiu; Flow J cc=True 0x258d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 258d 0x258d
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
257c 257c ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
257d 257d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
257e 257e fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32dd
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
257f 257f ioc_tvbs 1 typ+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2580 2580 seq_br_type 7 Unconditional Call; Flow C 0x26e8
seq_branch_adr 26e8 0x26e8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2581 2581 fiu_len_fill_lit 42 zero-fill 0x2
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 23 TR08:03 #0xffffffffffffffe0
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
2582 2582 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x2585
; Flow C cc=#0x1 0x2586
; Flow C cc=#0x2 0x2587
; Flow C cc=#0x3 0x2588
; Flow C cc=#0x4 0x2589
; Flow C cc=#0x5 0x258a
; Flow C cc=#0x6 0x258b
; Flow C cc=#0x7 0x258c
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2585 0x2585
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
2583 2583 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x257a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 257a 0x257a
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2584 2584 ioc_fiubs 0 fiu ; Flow J 0x257a
seq_br_type 3 Unconditional Branch
seq_branch_adr 257a 0x257a
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
2585 ; --------------------------------------------------------------------------------------
2585 ; Comes from:
2585 ; 2582 C #0x0 from color 0x2580
2585 ; 25d7 C #0x0 from color 0x25cd
2585 ; 2640 C #0x0 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2585 ; --------------------------------------------------------------------------------------
2585 2585 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2586 ; --------------------------------------------------------------------------------------
2586 ; Comes from:
2586 ; 2582 C #0x1 from color 0x2580
2586 ; 25d7 C #0x1 from color 0x25cd
2586 ; 2640 C #0x1 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2586 ; --------------------------------------------------------------------------------------
2586 2586 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
2587 ; --------------------------------------------------------------------------------------
2587 ; Comes from:
2587 ; 2582 C #0x2 from color 0x2580
2587 ; 25d7 C #0x2 from color 0x25cd
2587 ; 2640 C #0x2 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2587 ; --------------------------------------------------------------------------------------
2587 2587 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2588 ; --------------------------------------------------------------------------------------
2588 ; Comes from:
2588 ; 2582 C #0x3 from color 0x2580
2588 ; 25d7 C #0x3 from color 0x25cd
2588 ; 2640 C #0x3 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2588 ; --------------------------------------------------------------------------------------
2588 2588 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x2586
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2586 0x2586
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2589 ; --------------------------------------------------------------------------------------
2589 ; Comes from:
2589 ; 2582 C #0x4 from color 0x2580
2589 ; 25d7 C #0x4 from color 0x25cd
2589 ; 2640 C #0x4 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2589 ; --------------------------------------------------------------------------------------
2589 2589 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
258a ; --------------------------------------------------------------------------------------
258a ; Comes from:
258a ; 2582 C #0x5 from color 0x2580
258a ; 25d7 C #0x5 from color 0x25cd
258a ; 2640 C #0x5 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
258a ; --------------------------------------------------------------------------------------
258a 258a fiu_mem_start 3 start-wr; Flow J 0x2586
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2586 0x2586
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
258b ; --------------------------------------------------------------------------------------
258b ; Comes from:
258b ; 2582 C #0x6 from color 0x2580
258b ; 25d7 C #0x6 from color 0x25cd
258b ; 2640 C #0x6 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
258b ; --------------------------------------------------------------------------------------
258b 258b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
258c ; --------------------------------------------------------------------------------------
258c ; Comes from:
258c ; 2582 C #0x7 from color 0x2580
258c ; 25d7 C #0x7 from color 0x25cd
258c ; 2640 C #0x7 from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
258c ; --------------------------------------------------------------------------------------
258c 258c fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x2586
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2586 0x2586
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
258d 258d ioc_tvbs 5 seq+seq; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
258e 258e seq_b_timing 0 Early Condition; Flow C cc=False 0x259c
seq_br_type 4 Call False
seq_branch_adr 259c 0x259c
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_rand d SET_PASS_PRIVACY_BIT
258f 258f seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32dd
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2590 2590 typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
2591 2591 fiu_tivi_src c mar_0xc; Flow C cc=True 0x259a
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 259a 0x259a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2592 2592 typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
2593 2593 seq_b_timing 0 Early Condition; Flow C cc=False 0x25a3
seq_br_type 4 Call False
seq_branch_adr 25a3 0x25a3
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
2594 2594 typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
2595 2595 ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
2596 2596 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2597 2597 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 08 GP08
2598 2598 ioc_load_wdr 0
typ_b_adr 04 GP04
val_b_adr 03 GP03
2599 2599 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
259a ; --------------------------------------------------------------------------------------
259a ; Comes from:
259a ; 2591 C True from color 0x258e
259a ; --------------------------------------------------------------------------------------
259a 259a seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
259b 259b seq_b_timing 0 Early Condition; Flow C 0x210
seq_br_type 9 Return False
seq_branch_adr 0210 0x0210
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 31 TR09:11 #0x20000020
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 9
259c ; --------------------------------------------------------------------------------------
259c ; Comes from:
259c ; 258e C False from color 0x258e
259c ; --------------------------------------------------------------------------------------
259c 259c seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 259d 0x259d
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
val_a_adr 01 GP01
val_b_adr 31 VR02:11 #0x1
val_frame 2
val_m_a_src 1 Bits 16…31
val_rand c START_MULTIPLY
259d 259d seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
259e 259e seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 259f 0x259f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
val_m_a_src 1 Bits 16…31
259f 259f seq_br_type 1 Branch True; Flow J cc=True 0x25a2
seq_branch_adr 25a2 0x25a2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
25a0 25a0 seq_br_type 1 Branch True; Flow J cc=True 0x25a2
seq_branch_adr 25a2 0x25a2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
25a1 25a1 seq_br_type 9 Return False; Flow R cc=False
seq_branch_adr 25a2 0x25a2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
25a2 25a2 seq_br_type a Unconditional Return; Flow R
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1b A_OR_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
25a3 ; --------------------------------------------------------------------------------------
25a3 ; Comes from:
25a3 ; 2593 C False from color 0x258e
25a3 ; --------------------------------------------------------------------------------------
25a3 25a3 seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 25a4 0x25a4
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 07 GP07
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
25a4 25a4 seq_br_type a Unconditional Return; Flow R
typ_a_adr 07 GP07
typ_alu_func 19 X_XOR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
25a5 25a5 seq_br_type 4 Call False; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 1d TOP - 3
val_a_adr 0e GP0e
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
25a6 25a6 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 1c TOP - 4
typ_frame 1c
val_a_adr 0e GP0e
val_alu_func 1 A_PLUS_B
val_b_adr 1d TOP - 3
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
25a7 25a7 ioc_fiubs 0 fiu ; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
25a8 25a8 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dd
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 1d TOP - 3
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
25a9 25a9 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
25aa 25aa fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32dd
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
25ab 25ab ioc_tvbs 1 typ+fiu
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
25ac 25ac seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR07:00 #0x280
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 01 GP01
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand c START_MULTIPLY
25ad 25ad fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_b_adr 03 GP03
25ae 25ae fiu_len_fill_lit 48 zero-fill 0x8
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
25af 25af seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
25b0 25b0 seq_en_micro 0
val_a_adr 0f GP0f
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand c START_MULTIPLY
25b1 25b1 ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
25b2 25b2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 0f GP0f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
25b3 25b3 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 51
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_b_adr 01 GP01
25b4 25b4 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
25b5 25b5 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 03 GP03
val_b_adr 0e GP0e
val_c_adr 3f GP00
25b6 25b6 ioc_fiubs 0 fiu ; Flow C 0x26e8
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 1c TOP - 4
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_b_adr 1c TOP - 4
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
25b7 25b7 typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
25b8 25b8 seq_br_type 7 Unconditional Call; Flow C 0x270d
seq_branch_adr 270d 0x270d
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
25b9 25b9 seq_br_type 1 Branch True; Flow J cc=True 0x25be
seq_branch_adr 25be 0x25be
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
25ba 25ba val_a_adr 01 GP01
val_b_adr 31 VR02:11 #0x1
val_frame 2
val_m_a_src 1 Bits 16…31
val_rand c START_MULTIPLY
25bb 25bb seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
25bc 25bc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x25be
seq_br_type 1 Branch True
seq_branch_adr 25be 0x25be
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
25bd 25bd typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
25be 25be ioc_fiubs 1 val ; Flow J cc=True 0x25c0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 25c0 0x25c0
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25bf 25bf typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
25c0 25c0 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
25c1 25c1 typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1b A_OR_B
val_b_adr 22 VR08:02 #0x1000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
25c2 25c2 val_a_adr 01 GP01
val_b_adr 31 VR02:11 #0x1
val_frame 2
val_m_a_src 1 Bits 16…31
val_rand c START_MULTIPLY
25c3 25c3 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
25c4 25c4 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0f GP0f
25c5 25c5 ioc_fiubs 0 fiu ; Flow J 0x25c6
seq_br_type 3 Unconditional Branch
seq_branch_adr 25c6 0x25c6
val_a_adr 1d TOP - 3
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25c6 25c6 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR07:02 #0x100000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
25c7 25c7 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x258d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 258d 0x258d
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
25c8 25c8 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
25c9 25c9 ioc_fiubs 1 val ; Flow C cc=True 0x32dd
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
25ca 25ca fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32dd
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
25cb 25cb ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
25cc 25cc fiu_load_var 1 hold_var; Flow C 0x2ab4
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
25cd 25cd ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
25ce 25ce ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
25cf 25cf fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 04 GP04
25d0 25d0 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
25d1 25d1 seq_br_type 7 Unconditional Call; Flow C 0x26e8
seq_branch_adr 26e8 0x26e8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
25d2 25d2 val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
25d3 25d3 ioc_fiubs 2 typ ; Flow J cc=True 0x25d5
seq_br_type 1 Branch True
seq_branch_adr 25d5 0x25d5
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 14 ZEROS
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25d4 25d4 val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
25d5 25d5 seq_br_type 7 Unconditional Call; Flow C 0x270d
seq_branch_adr 270d 0x270d
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
25d6 25d6 fiu_len_fill_lit 42 zero-fill 0x2
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 23 TR08:03 #0xffffffffffffffe0
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
25d7 25d7 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x2585
; Flow C cc=#0x1 0x2586
; Flow C cc=#0x2 0x2587
; Flow C cc=#0x3 0x2588
; Flow C cc=#0x4 0x2589
; Flow C cc=#0x5 0x258a
; Flow C cc=#0x6 0x258b
; Flow C cc=#0x7 0x258c
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2585 0x2585
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
25d8 25d8 seq_br_type 0 Branch False; Flow J cc=False 0x25c6
seq_branch_adr 25c6 0x25c6
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
25d9 25d9 seq_br_type 3 Unconditional Branch; Flow J 0x25c6
seq_branch_adr 25c6 0x25c6
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
25da ; --------------------------------------------------------------------------------------
25da ; 0x0303 Complete_Type Variant_Record,By_Component_Completion
25da ; --------------------------------------------------------------------------------------
25da MACRO_Complete_Type_Variant_Record,By_Component_Completion:
25da 25da dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 25da
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
25db 25db typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
25dc 25dc fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
25dd 25dd fiu_mem_start 2 start-rd; Flow J cc=True 0x25de
; Flow J cc=#0x0 0x25e3
; Flow J cc=#0x1 0x25e4
; Flow J cc=#0x2 0x25e5
; Flow J cc=#0x3 0x25e6
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 25e3 0x25e3
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 6 INCREMENT_MAR
25de 25de fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
25df 25df typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
25e0 25e0 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
25e1 25e1 fiu_mem_start 2 start-rd
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 6 INCREMENT_MAR
25e2 25e2 seq_br_type 3 Unconditional Branch; Flow J 0x25e7
seq_branch_adr 25e7 0x25e7
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
25e3 25e3 seq_br_type 3 Unconditional Branch; Flow J 0x265a
seq_branch_adr 265a 0x265a
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
25e4 25e4 ioc_fiubs 2 typ ; Flow J 0x25e7
seq_br_type 3 Unconditional Branch
seq_branch_adr 25e7 0x25e7
typ_a_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame c
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
25e5 25e5 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
25e6 25e6 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_rand a PASS_B_HIGH
25e7 25e7 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
25e8 25e8 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
25e9 25e9 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
25ea 25ea fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
25eb 25eb ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
25ec 25ec ioc_tvbs 3 fiu+fiu; Flow J 0x25ed
seq_br_type 3 Unconditional Branch
seq_branch_adr 25ed 0x25ed
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
25ed 25ed fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x261c
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 261c 0x261c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_frame 7
25ee 25ee seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x260e
seq_br_type 5 Call True
seq_branch_adr 260e 0x260e
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
25ef 25ef fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 3
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25f0 25f0 ioc_fiubs 2 typ ; Flow J cc=False 0x25f6
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 25f6 0x25f6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 7
25f1 25f1 fiu_load_tar 1 hold_tar; Flow C cc=True 0x2611
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2611 0x2611
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
25f2 25f2 ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
25f3 25f3 seq_b_timing 1 Latch Condition; Flow C cc=False 0x25f9
seq_br_type 4 Call False
seq_branch_adr 25f9 0x25f9
typ_c_adr 30 GP0f
25f4 25f4 ioc_fiubs 1 val ; Flow J cc=True 0x25ed
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 25ed 0x25ed
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25f5 25f5 ioc_fiubs 1 val ; Flow J 0x25ed
seq_br_type 3 Unconditional Branch
seq_branch_adr 25ed 0x25ed
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
25f6 25f6 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_frame 9
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 7
25f7 25f7 ioc_tvbs 2 fiu+val; Flow C cc=True 0x2611
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2611 0x2611
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 0e GP0e
val_alu_func 1b A_OR_B
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
25f8 25f8 fiu_mem_start 3 start-wr; Flow J 0x25f4
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 25f4 0x25f4
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_b_adr 0e GP0e
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 0e GP0e
25f9 ; --------------------------------------------------------------------------------------
25f9 ; Comes from:
25f9 ; 25f3 C False from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
25f9 ; --------------------------------------------------------------------------------------
25f9 25f9 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x25fb
seq_br_type 1 Branch True
seq_branch_adr 25fb 0x25fb
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
25fa 25fa seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
25fb 25fb seq_br_type 4 Call False; Flow C cc=False 0x25fe
seq_branch_adr 25fe 0x25fe
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 0f GP0f
typ_c_adr 3b GP04
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame a
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
25fc 25fc fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 8 Return True
seq_branch_adr 25fd 0x25fd
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
25fd 25fd seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
25fe ; --------------------------------------------------------------------------------------
25fe ; Comes from:
25fe ; 25fb C False from color 0x25f9
25fe ; 2635 C False from color 0x2633
25fe ; --------------------------------------------------------------------------------------
25fe 25fe fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 7 INC_A
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
25ff 25ff fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
2600 2600 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x2605
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2605 0x2605
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
val_frame 2
2601 2601 seq_en_micro 0
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
2602 2602 seq_en_micro 0
val_a_adr 09 GP09
val_b_adr 3f VR02:1f #0x60
val_frame 2
val_rand c START_MULTIPLY
2603 2603 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 5
2604 2604 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 0c GP0c
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2605 2605 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x260c
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 260c 0x260c
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2606 2606 fiu_mem_start 4 continue
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2607 2607 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x260a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 260a 0x260a
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_rand 6 CHECK_CLASS_A_??_B
2608 2608 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2605
seq_br_type 1 Branch True
seq_branch_adr 2605 0x2605
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
2609 2609 seq_br_type 3 Unconditional Branch; Flow J 0x2602
seq_branch_adr 2602 0x2602
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
260a 260a seq_en_micro 0
val_a_adr 09 GP09
val_b_adr 2d VR05:0d #0x20
val_frame 5
val_rand c START_MULTIPLY
260b 260b seq_br_type 3 Unconditional Branch; Flow J 0x2602
seq_branch_adr 2602 0x2602
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
260c ; --------------------------------------------------------------------------------------
260c ; Comes from:
260c ; 2605 C True from color 0x25fe
260c ; --------------------------------------------------------------------------------------
260c 260c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
260d 260d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
260e ; --------------------------------------------------------------------------------------
260e ; Comes from:
260e ; 25ee C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
260e ; 2628 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
260e ; --------------------------------------------------------------------------------------
260e 260e seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
260f 260f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2610 2610 seq_br_type a Unconditional Return; Flow R
2611 ; --------------------------------------------------------------------------------------
2611 ; Comes from:
2611 ; 25f1 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2611 ; 25f7 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2611 ; --------------------------------------------------------------------------------------
2611 2611 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x2616
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2616 0x2616
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2612 2612 seq_b_timing 1 Latch Condition; Flow J cc=False 0x2619
seq_br_type 0 Branch False
seq_branch_adr 2619 0x2619
seq_en_micro 0
2613 2613 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2614 0x2614
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2614 2614 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2615 0x2615
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
2615 2615 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
2616 ; --------------------------------------------------------------------------------------
2616 ; Comes from:
2616 ; 2638 C True from color 0x2638
2616 ; --------------------------------------------------------------------------------------
2616 2616 seq_en_micro 0
typ_c_adr 32 GP0d
2617 2617 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 2618 0x2618
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x49)
Float_Var
seq_en_micro 0
typ_b_adr 0d GP0d
typ_c_lit 1
typ_frame 9
2618 2618 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2619 2619 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 261a 0x261a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
261a 261a seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 261b 0x261b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
261b 261b seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
261c 261c fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
261d 261d ioc_fiubs 1 val
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
261e 261e seq_b_timing 1 Latch Condition; Flow J cc=True 0x2620
seq_br_type 1 Branch True
seq_branch_adr 2620 0x2620
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
typ_rand e CHECK_CLASS_SYSTEM_B
261f 261f typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
2620 2620 typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
2621 2621 fiu_vmux_sel 1 fill value; Flow J cc=True 0x2623
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 2623 0x2623
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3b TR07:1b #0xff
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 7
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2622 2622 seq_br_type 3 Unconditional Branch; Flow J 0x2623
seq_branch_adr 2623 0x2623
seq_en_micro 0
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2623 2623 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2648
seq_br_type 1 Branch True
seq_branch_adr 2648 0x2648
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2624 2624 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2625 2625 typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2626 2626 fiu_len_fill_lit 46 zero-fill 0x6; Flow J 0x2627
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2627 0x2627
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2627 2627 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x263c
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 263c 0x263c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_frame 7
2628 2628 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x260e
seq_br_type 5 Call True
seq_branch_adr 260e 0x260e
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_rand 2 DEC_LOOP_COUNTER
2629 2629 fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 3
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
262a 262a ioc_fiubs 2 typ ; Flow J cc=False 0x2630
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2630 0x2630
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 7
262b 262b fiu_load_tar 1 hold_tar; Flow C cc=True 0x2638
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2638 0x2638
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
262c 262c ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
262d 262d seq_b_timing 1 Latch Condition; Flow C cc=False 0x2633
seq_br_type 4 Call False
seq_branch_adr 2633 0x2633
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 03 GP03
typ_c_adr 30 GP0f
262e 262e ioc_fiubs 1 val ; Flow J cc=True 0x2627
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 2627 0x2627
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
262f 262f ioc_fiubs 1 val ; Flow J 0x2627
seq_br_type 3 Unconditional Branch
seq_branch_adr 2627 0x2627
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2630 2630 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 28 TR09:08 #0xe0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_frame 9
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 7
2631 2631 ioc_tvbs 2 fiu+val; Flow C cc=True 0x2638
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2638 0x2638
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 0e GP0e
val_alu_func 1b A_OR_B
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
2632 2632 fiu_mem_start 3 start-wr; Flow J 0x262e
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 262e 0x262e
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_b_adr 0e GP0e
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 0e GP0e
2633 ; --------------------------------------------------------------------------------------
2633 ; Comes from:
2633 ; 262d C False from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2633 ; --------------------------------------------------------------------------------------
2633 2633 fiu_vmux_sel 1 fill value; Flow J cc=True 0x2635
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 2635 0x2635
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2634 2634 seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
2635 2635 seq_br_type 4 Call False; Flow C cc=False 0x25fe
seq_branch_adr 25fe 0x25fe
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 0f GP0f
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame a
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2636 2636 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 8 Return True
seq_branch_adr 2637 0x2637
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_a_adr 05 GP05
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2637 2637 seq_br_type a Unconditional Return; Flow R
val_alu_func 1a PASS_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
2638 ; --------------------------------------------------------------------------------------
2638 ; Comes from:
2638 ; 262b C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2638 ; 2631 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2638 ; --------------------------------------------------------------------------------------
2638 2638 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x2616
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2616 0x2616
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2639 2639 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 263a 0x263a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
263a 263a seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 263b 0x263b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
263b 263b seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
263c 263c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x263e
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 263e 0x263e
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 14 ZEROS
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
263d 263d val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
263e 263e fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2644
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type 1 Branch True
seq_branch_adr 2644 0x2644
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 03 GP03
263f 263f fiu_len_fill_lit 42 zero-fill 0x2
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 23 TR08:03 #0xffffffffffffffe0
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
2640 2640 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x2585
; Flow C cc=#0x1 0x2586
; Flow C cc=#0x2 0x2587
; Flow C cc=#0x3 0x2588
; Flow C cc=#0x4 0x2589
; Flow C cc=#0x5 0x258a
; Flow C cc=#0x6 0x258b
; Flow C cc=#0x7 0x258c
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2585 0x2585
seq_en_micro 0
2641 2641 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2643
seq_br_type 1 Branch True
seq_branch_adr 2643 0x2643
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 06 GP06
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
2642 2642 val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2643 2643 seq_br_type 3 Unconditional Branch; Flow J 0x2623
seq_branch_adr 2623 0x2623
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3b TR07:1b #0xff
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 7
2644 2644 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
2645 2645 ioc_tvbs 2 fiu+val; Flow J cc=True 0x2643
seq_br_type 1 Branch True
seq_branch_adr 2643 0x2643
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
2646 2646 seq_br_type 3 Unconditional Branch; Flow J 0x2642
seq_branch_adr 2642 0x2642
2647 ; --------------------------------------------------------------------------------------
2647 ; Comes from:
2647 ; 2649 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2647 ; 264a C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2647 ; --------------------------------------------------------------------------------------
2647 2647 seq_br_type a Unconditional Return; Flow R
val_rand 1 INC_LOOP_COUNTER
2648 2648 typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 07 GP07
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2649 2649 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2647
seq_br_type 5 Call True
seq_branch_adr 2647 0x2647
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 23 TR05:03 #0x6
typ_frame 5
264a 264a seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2647
seq_br_type 5 Call True
seq_branch_adr 2647 0x2647
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
264b 264b seq_b_timing 0 Early Condition; Flow J cc=False 0x264b
seq_br_type 0 Branch False
seq_branch_adr 264b 0x264b
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
val_rand 2 DEC_LOOP_COUNTER
264c 264c seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2655
seq_br_type 1 Branch True
seq_branch_adr 2655 0x2655
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 23 TR05:03 #0x6
typ_frame 5
typ_rand d SET_PASS_PRIVACY_BIT
264d 264d typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
264e 264e seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
264f 264f seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2655
seq_br_type 0 Branch False
seq_branch_adr 2655 0x2655
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 2f TR11:0f #0x2
typ_frame 11
2650 2650 seq_br_type 1 Branch True; Flow J cc=True 0x2654
seq_branch_adr 2654 0x2654
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2f TR11:0f #0x2
typ_frame 11
2651 2651 seq_b_timing 0 Early Condition; Flow J cc=False 0x2654
seq_br_type 0 Branch False
seq_branch_adr 2654 0x2654
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
2652 2652 seq_b_timing 0 Early Condition; Flow J cc=False 0x2654
seq_br_type 0 Branch False
seq_branch_adr 2654 0x2654
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
2653 2653 seq_b_timing 0 Early Condition; Flow J cc=True 0x2655
seq_br_type 1 Branch True
seq_branch_adr 2655 0x2655
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
2654 2654 typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
2655 2655 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2656 2656 seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 33 VR11:13 #0x304
val_frame 11
2657 2657 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_random 02 ?
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 07 GP07
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2658 2658 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
2659 2659 ioc_load_wdr 0 ; Flow J cc=True 0x265b
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 265b 0x265b
typ_b_adr 03 GP03
val_b_adr 03 GP03
265a 265a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
265b 265b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
265c ; --------------------------------------------------------------------------------------
265c ; 0x0306 Complete_Type Variant_Record,By_Renaming
265c ; --------------------------------------------------------------------------------------
265c MACRO_Complete_Type_Variant_Record,By_Renaming:
265c 265c dispatch_brk_class 4 ; Flow C 0x332e
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 265c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame c
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
265d 265d fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
265e 265e fiu_mem_start 4 continue
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
265f 265f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
2660 2660 fiu_load_var 1 hold_var; Flow C cc=False 0x32d9
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2661 2661 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2662 2662 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32a9
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2663 2663 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32db
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 01 GP01
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2664 2664 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32d9
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 27 VR08:07 #0xff000000000000
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 8
2665 2665 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 58
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
val_rand 1 INC_LOOP_COUNTER
2666 2666 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J 0x2667
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
2667 2667 fiu_len_fill_lit 78 zero-fill 0x38; Flow R cc=True
; Flow J cc=False 0x2669
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2669 0x2669
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2668 2668 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2669 2669 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
266a 266a fiu_mem_start 3 start-wr; Flow J cc=True 0x2668
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2668 0x2668
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 07 GP07
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
266b 266b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
266c ; --------------------------------------------------------------------------------------
266c ; Comes from:
266c ; 2688 C from color MACRO_Declare_Type_Variant_Record,Defined
266c ; 26c4 C from color MACRO_Declare_Type_Variant_Record,Defined
266c ; --------------------------------------------------------------------------------------
266c 266c seq_b_timing 1 Latch Condition; Flow C cc=False 0x32a9
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
266d 266d ioc_fiubs 1 val ; Flow C cc=True 0x32d9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1e TOP - 2
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 1b A_OR_B
val_b_adr 10 TOP
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
266e 266e fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=True 0x2672
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 20
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2672 0x2672
typ_a_adr 1f TOP - 1
typ_b_adr 1d TOP - 3
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 1d TOP - 3
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
266f 266f fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x2678
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2678 0x2678
typ_a_adr 1c TOP - 4
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 1c TOP - 4
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
2670 2670 fiu_len_fill_lit 7d zero-fill 0x3d; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1b TOP - 5
typ_frame 1c
val_a_adr 07 GP07
val_b_adr 1b TOP - 5
2671 2671 fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x267b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 267b 0x267b
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 1c TOP - 4
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2672 2672 typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_b_adr 1c TOP - 4
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 1c TOP - 4
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
2673 2673 val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 1f TOP - 1
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2674 2674 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 1c TOP - 4
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
2675 2675 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x2678
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2678 0x2678
typ_a_adr 1b TOP - 5
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 1b TOP - 5
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
2676 2676 fiu_len_fill_lit 7d zero-fill 0x3d; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1a TOP - 6
typ_frame 1c
val_a_adr 07 GP07
val_b_adr 1a TOP - 6
2677 2677 fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x267b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 267b 0x267b
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 1b TOP - 5
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2678 ; --------------------------------------------------------------------------------------
2678 ; Comes from:
2678 ; 266f C from color 0x266c
2678 ; 2675 C from color 0x266c
2678 ; --------------------------------------------------------------------------------------
2678 2678 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 23 TR05:03 #0x6
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 07 GP07
val_alu_func 1b A_OR_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2679 2679 ioc_tvbs 3 fiu+fiu
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
267a 267a fiu_len_fill_lit 78 zero-fill 0x38; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_frame 2
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 28 VR05:08 #0xb
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 5
267b 267b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 1d TOP - 3
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
267c 267c fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dd
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 5
267d 267d fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
267e 267e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 20 VR05:00 #0x1
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 26 VR05:06 #0x9
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
267f 267f ioc_tvbs 1 typ+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2680 2680 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2681 0x2681
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 2 DEC_LOOP_COUNTER
2681 2681 typ_a_adr 14 ZEROS
typ_alu_func 1c DEC_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2682 2682 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x332e
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2683 2683 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2684 2684 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_b_adr 05 GP05
2685 2685 ioc_tvbs 1 typ+fiu; Flow J 0x2680
seq_br_type 3 Unconditional Branch
seq_branch_adr 2680 0x2680
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2686 ; --------------------------------------------------------------------------------------
2686 ; 0x031e Declare_Type Variant_Record,Defined,Visible
2686 ; --------------------------------------------------------------------------------------
2686 MACRO_Declare_Type_Variant_Record,Defined,Visible:
2686 2686 dispatch_brk_class 4 ; Flow J 0x2687
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 2686
seq_br_type 2 Push (branch address)
seq_branch_adr 2689 0x2689
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2687 2687 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x266c
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 266c 0x266c
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
2688 ; --------------------------------------------------------------------------------------
2688 ; 0x031d Declare_Type Variant_Record,Defined
2688 ; --------------------------------------------------------------------------------------
2688 MACRO_Declare_Type_Variant_Record,Defined:
2688 2688 dispatch_brk_class 4 ; Flow C 0x266c
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 2688
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 266c 0x266c
seq_cond_sel 16 VAL.TRUE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2689 2689 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x26c6
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 26c6 0x26c6
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 6 A_MINUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
268a 268a ioc_fiubs 0 fiu ; Flow C 0x26e8
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 1d TOP - 3
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
268b 268b typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
268c 268c typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
268d 268d typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1b A_OR_B
val_b_adr 22 VR08:02 #0x1000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
268e 268e seq_b_timing 0 Early Condition; Flow C cc=False 0x26b5
seq_br_type 4 Call False
seq_branch_adr 26b5 0x26b5
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 1c TOP - 4
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
268f 268f fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR07:02 #0x100000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
2690 2690 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x269a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 269a 0x269a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2691 2691 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2692 2692 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2693 2693 fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32dd
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2694 2694 ioc_tvbs 1 typ+fiu; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2695 2695 seq_br_type 7 Unconditional Call; Flow C 0x26e8
seq_branch_adr 26e8 0x26e8
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2696 2696 fiu_len_fill_lit 42 zero-fill 0x2
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 23 TR08:03 #0xffffffffffffffe0
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
2697 2697 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x26a8
; Flow C cc=#0x1 0x26a9
; Flow C cc=#0x2 0x26aa
; Flow C cc=#0x3 0x26ab
; Flow C cc=#0x4 0x26ac
; Flow C cc=#0x5 0x26ad
; Flow C cc=#0x6 0x26ae
; Flow C cc=#0x7 0x26af
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 26a8 0x26a8
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
2698 2698 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x268f
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 268f 0x268f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2699 2699 ioc_fiubs 0 fiu ; Flow J 0x268f
seq_br_type 3 Unconditional Branch
seq_branch_adr 268f 0x268f
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
269a 269a fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR07:00 #0x280
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 03 GP03
val_b_adr 1c TOP - 4
269b 269b ioc_tvbs 5 seq+seq; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
269c 269c fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x26b0
fiu_load_tar 1 hold_tar
fiu_offs_lit 38
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 26b0 0x26b0
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 04 GP04
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 1e TOP - 2
269d 269d ioc_fiubs 0 fiu ; Flow C cc=True 0x32dd
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 06 GP06
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 2
269e 269e fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_b_adr 10 TOP
269f 269f ioc_fiubs 0 fiu
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
26a0 26a0 seq_b_timing 0 Early Condition; Flow C cc=False 0x26b6
seq_br_type 4 Call False
seq_branch_adr 26b6 0x26b6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
26a1 26a1 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 07 GP07
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 08 GP08
26a2 26a2 fiu_mem_start 4 continue
ioc_fiubs 1 val
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
26a3 26a3 ioc_load_wdr 0
typ_b_adr 04 GP04
val_b_adr 03 GP03
26a4 26a4 ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 18 Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
26a5 26a5 seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 23 VR08:03 #0x4c
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 8
26a6 26a6 typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 8
26a7 26a7 fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
26a8 ; --------------------------------------------------------------------------------------
26a8 ; Comes from:
26a8 ; 2697 C #0x0 from color 0x2695
26a8 ; 26e4 C #0x0 from color 0x26da
26a8 ; --------------------------------------------------------------------------------------
26a8 26a8 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
26a9 ; --------------------------------------------------------------------------------------
26a9 ; Comes from:
26a9 ; 2697 C #0x1 from color 0x2695
26a9 ; 26e4 C #0x1 from color 0x26da
26a9 ; --------------------------------------------------------------------------------------
26a9 26a9 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
26aa ; --------------------------------------------------------------------------------------
26aa ; Comes from:
26aa ; 2697 C #0x2 from color 0x2695
26aa ; 26e4 C #0x2 from color 0x26da
26aa ; --------------------------------------------------------------------------------------
26aa 26aa fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
26ab ; --------------------------------------------------------------------------------------
26ab ; Comes from:
26ab ; 2697 C #0x3 from color 0x2695
26ab ; 26e4 C #0x3 from color 0x26da
26ab ; --------------------------------------------------------------------------------------
26ab 26ab fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x26a9
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 26a9 0x26a9
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
26ac ; --------------------------------------------------------------------------------------
26ac ; Comes from:
26ac ; 2697 C #0x4 from color 0x2695
26ac ; 26e4 C #0x4 from color 0x26da
26ac ; --------------------------------------------------------------------------------------
26ac 26ac fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
26ad ; --------------------------------------------------------------------------------------
26ad ; Comes from:
26ad ; 2697 C #0x5 from color 0x2695
26ad ; 26e4 C #0x5 from color 0x26da
26ad ; --------------------------------------------------------------------------------------
26ad 26ad fiu_mem_start 3 start-wr; Flow J 0x26a9
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 26a9 0x26a9
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
26ae ; --------------------------------------------------------------------------------------
26ae ; Comes from:
26ae ; 2697 C #0x6 from color 0x2695
26ae ; 26e4 C #0x6 from color 0x26da
26ae ; --------------------------------------------------------------------------------------
26ae 26ae fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
26af ; --------------------------------------------------------------------------------------
26af ; Comes from:
26af ; 2697 C #0x7 from color 0x2695
26af ; 26e4 C #0x7 from color 0x26da
26af ; --------------------------------------------------------------------------------------
26af 26af fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x26a9
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 26a9 0x26a9
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
26b0 ; --------------------------------------------------------------------------------------
26b0 ; Comes from:
26b0 ; 269c C False from color 0x269c
26b0 ; --------------------------------------------------------------------------------------
26b0 26b0 seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 26b1 0x26b1
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
26b1 26b1 ioc_tvbs 2 fiu+val; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 26b2 0x26b2
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 0f GP0f
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
26b2 26b2 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x26b4
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 26b4 0x26b4
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 1e TOP - 2
26b3 26b3 seq_br_type 9 Return False; Flow R cc=False
seq_branch_adr 26b4 0x26b4
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 1c TOP - 4
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
26b4 26b4 fiu_load_tar 1 hold_tar; Flow R
fiu_tivi_src 8 type_var
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 0f GP0f
26b5 ; --------------------------------------------------------------------------------------
26b5 ; Comes from:
26b5 ; 268e C False from color MACRO_Declare_Type_Variant_Record,Defined
26b5 ; 26cd C True from color MACRO_Declare_Type_Variant_Record,Defined
26b5 ; --------------------------------------------------------------------------------------
26b5 26b5 seq_br_type a Unconditional Return; Flow R
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
26b6 ; --------------------------------------------------------------------------------------
26b6 ; Comes from:
26b6 ; 26a0 C False from color 0x269c
26b6 ; --------------------------------------------------------------------------------------
26b6 26b6 seq_b_timing 0 Early Condition; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 26b7 0x26b7
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 1
26b7 26b7 typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
26b8 26b8 fiu_tivi_src c mar_0xc; Flow R cc=False
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 26b9 0x26b9
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
26b9 26b9 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
26ba 26ba fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR05:01 #0x4
typ_frame 5
26bb 26bb ioc_tvbs 1 typ+fiu
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 25 TR09:05 #0xe0000020
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 08 GP08
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
26bc 26bc fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_a_adr 1e TOP - 2
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
26bd 26bd fiu_len_fill_lit 7d zero-fill 0x3d; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 26be 0x26be
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 21 VR05:01 #0x3
val_frame 5
26be 26be ioc_fiubs 0 fiu
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
26bf 26bf fiu_mem_start 3 start-wr; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_rand 2 DEC_LOOP_COUNTER
26c0 26c0 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
26c1 26c1 fiu_mem_start 8 start_wr_if_false; Flow R cc=True
; Flow J cc=False 0x26c0
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 26c0 0x26c0
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand 2 DEC_LOOP_COUNTER
26c2 ; --------------------------------------------------------------------------------------
26c2 ; 0x0316 Declare_Type Variant_Record,Defined_Incomplete,Visible
26c2 ; --------------------------------------------------------------------------------------
26c2 MACRO_Declare_Type_Variant_Record,Defined_Incomplete,Visible:
26c2 26c2 dispatch_brk_class 4 ; Flow J 0x26c3
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 26c2
seq_br_type 2 Push (branch address)
seq_branch_adr 26c5 0x26c5
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
26c3 26c3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x266c
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 266c 0x266c
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 22 VR06:02 #0x80000000
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
26c4 ; --------------------------------------------------------------------------------------
26c4 ; 0x0315 Declare_Type Variant_Record,Defined_Incomplete
26c4 ; --------------------------------------------------------------------------------------
26c4 MACRO_Declare_Type_Variant_Record,Defined_Incomplete:
26c4 26c4 dispatch_brk_class 4 ; Flow C 0x266c
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 26c4
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 266c 0x266c
seq_cond_sel 16 VAL.TRUE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
26c5 26c5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x268a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 268a 0x268a
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 6 A_MINUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
26c6 26c6 ioc_fiubs 0 fiu ; Flow C 0x26e8
seq_br_type 7 Unconditional Call
seq_branch_adr 26e8 0x26e8
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1d TOP - 3
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
26c7 26c7 typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
26c8 26c8 seq_br_type 7 Unconditional Call; Flow C 0x270d
seq_branch_adr 270d 0x270d
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 1c TOP - 4
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
26c9 26c9 seq_br_type 1 Branch True; Flow J cc=True 0x26cd
seq_branch_adr 26cd 0x26cd
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
26ca 26ca val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 1e TOP - 2
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
26cb 26cb seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x26cd
seq_br_type 1 Branch True
seq_branch_adr 26cd 0x26cd
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
26cc 26cc typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
26cd 26cd ioc_fiubs 1 val ; Flow C cc=True 0x26b5
seq_br_type 5 Call True
seq_branch_adr 26b5 0x26b5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
26ce 26ce seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
26cf 26cf typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1b A_OR_B
val_b_adr 22 VR08:02 #0x1000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
26d0 26d0 typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1c TOP - 4
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
26d1 26d1 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0f GP0f
26d2 26d2 ioc_fiubs 0 fiu ; Flow J 0x26d3
seq_br_type 3 Unconditional Branch
seq_branch_adr 26d3 0x26d3
val_a_adr 1b TOP - 5
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
26d3 26d3 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 22 VR07:02 #0x100000000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
26d4 26d4 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x26e7
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 26e7 0x26e7
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 1e TOP - 2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
26d5 26d5 ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
26d6 26d6 ioc_fiubs 1 val ; Flow C cc=True 0x32dd
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
26d7 26d7 fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32dd
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
26d8 26d8 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
26d9 26d9 fiu_load_var 1 hold_var; Flow C 0x2ab4
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
26da 26da ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
26db 26db ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
26dc 26dc fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 04 GP04
26dd 26dd ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32dd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
26de 26de seq_br_type 7 Unconditional Call; Flow C 0x26e8
seq_branch_adr 26e8 0x26e8
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
26df 26df val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
26e0 26e0 ioc_fiubs 2 typ ; Flow J cc=True 0x26e2
seq_br_type 1 Branch True
seq_branch_adr 26e2 0x26e2
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 14 ZEROS
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
26e1 26e1 val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
26e2 26e2 seq_br_type 7 Unconditional Call; Flow C 0x270d
seq_branch_adr 270d 0x270d
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
26e3 26e3 fiu_len_fill_lit 42 zero-fill 0x2
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 23 TR08:03 #0xffffffffffffffe0
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
26e4 26e4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x26a8
; Flow C cc=#0x1 0x26a9
; Flow C cc=#0x2 0x26aa
; Flow C cc=#0x3 0x26ab
; Flow C cc=#0x4 0x26ac
; Flow C cc=#0x5 0x26ad
; Flow C cc=#0x6 0x26ae
; Flow C cc=#0x7 0x26af
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 26a8 0x26a8
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 8
26e5 26e5 seq_br_type 0 Branch False; Flow J cc=False 0x26d3
seq_branch_adr 26d3 0x26d3
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 08 GP08
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
26e6 26e6 seq_br_type 3 Unconditional Branch; Flow J 0x26d3
seq_branch_adr 26d3 0x26d3
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
26e7 26e7 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x269b
fiu_load_var 1 hold_var
fiu_offs_lit 58
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 269b 0x269b
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 03 GP03
val_b_adr 1b TOP - 5
26e8 ; --------------------------------------------------------------------------------------
26e8 ; Comes from:
26e8 ; 1eb7 C from color 0x1eb4
26e8 ; 1edc C from color 0x1ed6
26e8 ; 2574 C from color 0x2569
26e8 ; 2580 C from color 0x2580
26e8 ; 25b6 C from color 0x25a7
26e8 ; 25d1 C from color 0x25cd
26e8 ; 268a C from color MACRO_Declare_Type_Variant_Record,Defined
26e8 ; 2695 C from color 0x2695
26e8 ; 26c6 C from color MACRO_Declare_Type_Variant_Record,Defined
26e8 ; 26de C from color 0x26da
26e8 ; --------------------------------------------------------------------------------------
26e8 26e8 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 26e9 0x26e9
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_frame 7
26e9 26e9 seq_br_type 3 Unconditional Branch; Flow J 0x26eb
seq_branch_adr 26eb 0x26eb
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 3c VR07:1c #0x8000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 2 DEC_LOOP_COUNTER
26ea 26ea ioc_tvbs 1 typ+fiu; Flow C cc=False 0x2708
seq_br_type 4 Call False
seq_branch_adr 2708 0x2708
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
26eb 26eb fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 16 CSA/VAL_BUS
26ec 26ec fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=#0x0 0x26ef
; Flow C cc=#0x1 0x26f0
; Flow C cc=#0x2 0x26f1
; Flow C cc=#0x3 0x26f2
; Flow C cc=#0x4 0x26f3
; Flow C cc=#0x5 0x26f4
; Flow C cc=#0x6 0x26f5
; Flow C cc=#0x7 0x26f6
; Flow C cc=#0x8 0x26f7
; Flow C cc=#0x9 0x26f8
; Flow C cc=#0xa 0x26f9
; Flow C cc=#0xb 0x26fa
; Flow C cc=#0xc 0x26fb
; Flow C cc=#0xd 0x26fc
; Flow C cc=#0xe 0x26fd
; Flow C cc=#0xf 0x26fe
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 26ef 0x26ef
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 0 PASS_A
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 6
26ed 26ed fiu_len_fill_lit 64 zero-fill 0x24; Flow C cc=True 0x2705
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2705 0x2705
seq_en_micro 0
26ee 26ee seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
26ef ; --------------------------------------------------------------------------------------
26ef ; Comes from:
26ef ; 26ec C #0x0 from color 0x26ec
26ef ; --------------------------------------------------------------------------------------
26ef 26ef fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
; Flow J cc=False 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2705 0x2705
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
26f0 ; --------------------------------------------------------------------------------------
26f0 ; Comes from:
26f0 ; 26ec C #0x1 from color 0x26ec
26f0 ; --------------------------------------------------------------------------------------
26f0 26f0 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2705 0x2705
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
26f1 ; --------------------------------------------------------------------------------------
26f1 ; Comes from:
26f1 ; 26ec C #0x2 from color 0x26ec
26f1 ; --------------------------------------------------------------------------------------
26f1 26f1 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2705 0x2705
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
26f2 ; --------------------------------------------------------------------------------------
26f2 ; Comes from:
26f2 ; 26ec C #0x3 from color 0x26ec
26f2 ; --------------------------------------------------------------------------------------
26f2 26f2 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2705 0x2705
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
26f3 ; --------------------------------------------------------------------------------------
26f3 ; Comes from:
26f3 ; 26ec C #0x4 from color 0x26ec
26f3 ; --------------------------------------------------------------------------------------
26f3 26f3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26f4 ; --------------------------------------------------------------------------------------
26f4 ; Comes from:
26f4 ; 26ec C #0x5 from color 0x26ec
26f4 ; --------------------------------------------------------------------------------------
26f4 26f4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26f5 ; --------------------------------------------------------------------------------------
26f5 ; Comes from:
26f5 ; 26ec C #0x6 from color 0x26ec
26f5 ; --------------------------------------------------------------------------------------
26f5 26f5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26f6 ; --------------------------------------------------------------------------------------
26f6 ; Comes from:
26f6 ; 26ec C #0x7 from color 0x26ec
26f6 ; --------------------------------------------------------------------------------------
26f6 26f6 fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2705 0x2705
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 7
26f7 ; --------------------------------------------------------------------------------------
26f7 ; Comes from:
26f7 ; 26ec C #0x8 from color 0x26ec
26f7 ; --------------------------------------------------------------------------------------
26f7 26f7 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
; Flow J cc=False 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2705 0x2705
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
26f8 ; --------------------------------------------------------------------------------------
26f8 ; Comes from:
26f8 ; 26ec C #0x9 from color 0x26ec
26f8 ; --------------------------------------------------------------------------------------
26f8 26f8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x26ff
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 26ff 0x26ff
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
26f9 ; --------------------------------------------------------------------------------------
26f9 ; Comes from:
26f9 ; 26ec C #0xa from color 0x26ec
26f9 ; --------------------------------------------------------------------------------------
26f9 26f9 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26fa ; --------------------------------------------------------------------------------------
26fa ; Comes from:
26fa ; 26ec C #0xb from color 0x26ec
26fa ; --------------------------------------------------------------------------------------
26fa 26fa seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26fb ; --------------------------------------------------------------------------------------
26fb ; Comes from:
26fb ; 26ec C #0xc from color 0x26ec
26fb ; --------------------------------------------------------------------------------------
26fb 26fb seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
26fc ; --------------------------------------------------------------------------------------
26fc ; Comes from:
26fc ; 26ec C #0xd from color 0x26ec
26fc ; --------------------------------------------------------------------------------------
26fc 26fc fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2703
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2703 0x2703
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
26fd ; --------------------------------------------------------------------------------------
26fd ; Comes from:
26fd ; 26ec C #0xe from color 0x26ec
26fd ; --------------------------------------------------------------------------------------
26fd 26fd fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2703
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2703 0x2703
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
26fe ; --------------------------------------------------------------------------------------
26fe ; Comes from:
26fe ; 26ec C #0xf from color 0x26ec
26fe ; --------------------------------------------------------------------------------------
26fe 26fe fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2703
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2703 0x2703
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
26ff 26ff fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2705 0x2705
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl 1 RESTORE_RDR
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
2700 2700 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2702
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2702 0x2702
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 07 GP07
typ_mar_cntl d LOAD_MAR_TYPE
2701 2701 fiu_mem_start 5 start_rd_if_true; Flow C cc=False 0x32d9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 07 GP07
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2702 2702 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
; Flow J cc=False 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2705 0x2705
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2703 2703 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x2705
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2705 0x2705
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
2704 2704 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32d9
seq_br_type 9 Return False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
2705 2705 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x2709
; Flow C cc=#0x1 0x270a
; Flow C cc=#0x2 0x270b
; Flow C cc=#0x3 0x270c
; Flow C cc=#0x4 0x270d
; Flow C cc=#0x5 0x270e
; Flow C cc=#0x6 0x270f
; Flow C cc=#0x7 0x2710
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2709 0x2709
seq_en_micro 0
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 07 GP07
val_alu_func 1b A_OR_B
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
2706 2706 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x26ea
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 26ea 0x26ea
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 06 Pop_stack+?
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 3c VR07:1c #0x8000000000
val_frame 7
2707 2707 ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2708 0x2708
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2708 2708 ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
typ_a_adr 35 TR07:15 #0xffffffff
typ_frame 7
val_alu_func 1d A_AND_NOT_B
val_b_adr 3d VR07:1d #0x7f00000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2709 ; --------------------------------------------------------------------------------------
2709 ; Comes from:
2709 ; 2705 C #0x0 from color 0x0000
2709 ; 2727 C #0x0 from color 0x2715
2709 ; --------------------------------------------------------------------------------------
2709 2709 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_a_adr 20 VR08:00 #0xfe007f00000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
270a ; --------------------------------------------------------------------------------------
270a ; Comes from:
270a ; 2705 C #0x1 from color 0x0000
270a ; 2727 C #0x1 from color 0x2715
270a ; --------------------------------------------------------------------------------------
270a 270a ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 20 VR08:00 #0xfe007f00000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
270b ; --------------------------------------------------------------------------------------
270b ; Comes from:
270b ; 2705 C #0x2 from color 0x0000
270b ; 2727 C #0x2 from color 0x2715
270b ; --------------------------------------------------------------------------------------
270b 270b ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 20 VR08:00 #0xfe007f00000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
270c ; --------------------------------------------------------------------------------------
270c ; Comes from:
270c ; 2705 C #0x3 from color 0x0000
270c ; 2727 C #0x3 from color 0x2715
270c ; --------------------------------------------------------------------------------------
270c 270c fiu_load_oreg 1 hold_oreg; Flow C 0x2ab4
fiu_offs_lit 40
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 20 VR08:00 #0xfe007f00000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 07 GP07
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
270d ; --------------------------------------------------------------------------------------
270d ; Comes from:
270d ; 25b8 C from color 0x25a7
270d ; 25d5 C from color 0x25cd
270d ; 26c8 C from color MACRO_Declare_Type_Variant_Record,Defined
270d ; 26e2 C from color 0x26da
270d ; 2705 C #0x4 from color 0x0000
270d ; 2727 C #0x4 from color 0x2715
270d ; --------------------------------------------------------------------------------------
270d 270d fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 270e 0x270e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR07:16 #0x800000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
270e ; --------------------------------------------------------------------------------------
270e ; Comes from:
270e ; 2705 C #0x5 from color 0x0000
270e ; 2727 C #0x5 from color 0x2715
270e ; --------------------------------------------------------------------------------------
270e 270e seq_br_type 3 Unconditional Branch; Flow J 0x2710
seq_branch_adr 2710 0x2710
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 2b VR08:0b #0x808000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
val_rand 2 DEC_LOOP_COUNTER
270f ; --------------------------------------------------------------------------------------
270f ; Comes from:
270f ; 2705 C #0x6 from color 0x0000
270f ; 2727 C #0x6 from color 0x2715
270f ; --------------------------------------------------------------------------------------
270f 270f seq_br_type 4 Call False; Flow C cc=False 0x2708
seq_branch_adr 2708 0x2708
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR07:0c #0x8000000040
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand 2 DEC_LOOP_COUNTER
2710 ; --------------------------------------------------------------------------------------
2710 ; Comes from:
2710 ; 2705 C #0x7 from color 0x0000
2710 ; 2727 C #0x7 from color 0x2715
2710 ; --------------------------------------------------------------------------------------
2710 2710 fiu_len_fill_lit 42 zero-fill 0x2; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3a
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
val_b_adr 16 CSA/VAL_BUS
2711 2711 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=#0x0 0x2714
; Flow C cc=#0x1 0x2715
; Flow C cc=#0x2 0x2716
; Flow C cc=#0x3 0x2717
; Flow C cc=#0x4 0x2718
; Flow C cc=#0x5 0x2719
; Flow C cc=#0x6 0x271a
; Flow C cc=#0x7 0x271b
fiu_load_tar 1 hold_tar
fiu_mem_start 9 start_continue_if_true
fiu_offs_lit 20
fiu_op_sel 3 insert
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2714 0x2714
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
2712 2712 fiu_len_fill_lit 64 zero-fill 0x24; Flow C cc=True 0x2727
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2727 0x2727
seq_en_micro 0
2713 2713 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2714 ; --------------------------------------------------------------------------------------
2714 ; Comes from:
2714 ; 2711 C #0x0 from color 0x2711
2714 ; --------------------------------------------------------------------------------------
2714 2714 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2715 ; --------------------------------------------------------------------------------------
2715 ; Comes from:
2715 ; 2711 C #0x1 from color 0x2711
2715 ; --------------------------------------------------------------------------------------
2715 2715 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x271c
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 271c 0x271c
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 07 GP07
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_frame 2
2716 ; --------------------------------------------------------------------------------------
2716 ; Comes from:
2716 ; 2711 C #0x2 from color 0x2711
2716 ; --------------------------------------------------------------------------------------
2716 2716 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2717 ; --------------------------------------------------------------------------------------
2717 ; Comes from:
2717 ; 2711 C #0x3 from color 0x2711
2717 ; --------------------------------------------------------------------------------------
2717 2717 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2718 ; --------------------------------------------------------------------------------------
2718 ; Comes from:
2718 ; 2711 C #0x4 from color 0x2711
2718 ; --------------------------------------------------------------------------------------
2718 2718 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2719 ; --------------------------------------------------------------------------------------
2719 ; Comes from:
2719 ; 2711 C #0x5 from color 0x2711
2719 ; --------------------------------------------------------------------------------------
2719 2719 fiu_mem_start 2 start-rd; Flow J 0x271e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 271e 0x271e
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
271a ; --------------------------------------------------------------------------------------
271a ; Comes from:
271a ; 2711 C #0x6 from color 0x2711
271a ; --------------------------------------------------------------------------------------
271a 271a fiu_mem_start 2 start-rd; Flow J 0x271f
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 271f 0x271f
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
271b ; --------------------------------------------------------------------------------------
271b ; Comes from:
271b ; 2711 C #0x7 from color 0x2711
271b ; --------------------------------------------------------------------------------------
271b 271b seq_br_type 3 Unconditional Branch; Flow J 0x2720
seq_branch_adr 2720 0x2720
271c 271c seq_b_timing 0 Early Condition; Flow C cc=True 0x32d9
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
271d 271d fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
; Flow J cc=False 0x2727
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2727 0x2727
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
271e 271e seq_br_type 3 Unconditional Branch; Flow J 0x2723
seq_branch_adr 2723 0x2723
typ_alu_func 1a PASS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
271f 271f seq_br_type 3 Unconditional Branch; Flow J 0x2723
seq_branch_adr 2723 0x2723
typ_alu_func 1a PASS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 34 VR07:14 #0xa0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 7
2720 2720 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 5
2721 2721 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 3f VR02:1f #0x60
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand c START_MULTIPLY
2722 2722 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 08 GP08
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
2723 2723 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
2724 2724 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x2726
fiu_load_tar 1 hold_tar
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 2726 0x2726
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 07 GP07
typ_c_adr 30 GP0f
val_a_adr 31 VR02:11 #0x1
val_c_adr 30 GP0f
val_frame 2
2725 2725 ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 07 GP07
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2726 2726 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2727 0x2727
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 0f GP0f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 0f GP0f
2727 ; --------------------------------------------------------------------------------------
2727 ; Comes from:
2727 ; 2712 C True from color 0x2712
2727 ; --------------------------------------------------------------------------------------
2727 2727 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=#0x0 0x2709
; Flow C cc=#0x1 0x270a
; Flow C cc=#0x2 0x270b
; Flow C cc=#0x3 0x270c
; Flow C cc=#0x4 0x270d
; Flow C cc=#0x5 0x270e
; Flow C cc=#0x6 0x270f
; Flow C cc=#0x7 0x2710
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2709 0x2709
seq_en_micro 0
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1b A_OR_B
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 6
2728 2728 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x270f
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 270f 0x270f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 06 Pop_stack+?
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
2729 2729 fiu_load_var 1 hold_var; Flow C cc=False 0x272b
fiu_tivi_src 1 tar_val
seq_br_type 4 Call False
seq_branch_adr 272b 0x272b
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 08 GP08
val_alu_func 0 PASS_A
272a 272a fiu_len_fill_lit 40 zero-fill 0x0; Flow R cc=True
; Flow J cc=False 0x2708
fiu_offs_lit 50
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 8 Return True
seq_branch_adr 2708 0x2708
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
272b ; --------------------------------------------------------------------------------------
272b ; Comes from:
272b ; 2729 C False from color 0x26e8
272b ; --------------------------------------------------------------------------------------
272b 272b seq_br_type a Unconditional Return; Flow R
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
272c ; --------------------------------------------------------------------------------------
272c ; Comes from:
272c ; 1493 C True from color MACRO_Execute_Any,Equal
272c ; 177b C from color MACRO_Execute_Any,Equal
272c ; 1822 C from color MACRO_Execute_Any,Equal
272c ; 1864 C True from color MACRO_Execute_Any,Equal
272c ; 1ba6 C from color 0x1ba5
272c ; 1def C from color 0x0000
272c ; --------------------------------------------------------------------------------------
272c 272c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
272d 272d fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x2738
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2738 0x2738
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1a PASS_B
val_b_adr 01 GP01
272e 272e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2733
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2733 0x2733
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
272f 272f fiu_fill_mode_src 0 ; Flow J 0x2730
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2730 0x2730
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2730 2730 fiu_fill_mode_src 0 ; Flow J cc=False 0x2735
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2735 0x2735
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2731 2731 fiu_fill_mode_src 0 ; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2732 2732 fiu_vmux_sel 1 fill value; Flow R
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2733 2733 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2734 2734 fiu_fill_mode_src 0 ; Flow J 0x2730
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2730 0x2730
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2735 2735 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2736 2736 fiu_fill_mode_src 0 ; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2737 2737 fiu_vmux_sel 1 fill value; Flow R
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2738 2738 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x273f
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 273f 0x273f
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 14 ZEROS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2739 2739 fiu_load_tar 1 hold_tar; Flow J cc=True 0x274c
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 274c 0x274c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
273a 273a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
273b 273b fiu_fill_mode_src 0 ; Flow J 0x2742
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2742 0x2742
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
273c 273c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
273d 273d fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x272e
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 272e 0x272e
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1a PASS_B
val_b_adr 01 GP01
273e 273e fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x2739
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2739 0x2739
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 14 ZEROS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
273f 273f fiu_load_tar 1 hold_tar; Flow J cc=True 0x274c
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 274c 0x274c
2740 2740 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
2741 2741 fiu_fill_mode_src 0 ; Flow J 0x2742
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2742 0x2742
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2742 2742 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2746
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2746 0x2746
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2743 2743 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
2744 2744 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2749
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
2745 2745 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x2732
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 9 Return False
seq_branch_adr 2732 0x2732
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
2746 2746 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
2747 2747 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2749
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
2748 2748 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x2732
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 9 Return False
seq_branch_adr 2732 0x2732
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
2749 ; --------------------------------------------------------------------------------------
2749 ; Comes from:
2749 ; 2744 C True from color 0x272c
2749 ; 2747 C True from color 0x272c
2749 ; 2760 C True from color 0x272c
2749 ; 2764 C True from color 0x272c
2749 ; 276b C True from color 0x272c
2749 ; 2771 C True from color 0x272c
2749 ; 2776 C True from color 0x272c
2749 ; --------------------------------------------------------------------------------------
2749 2749 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
274a 274a fiu_mem_start 2 start-rd
274b 274b seq_br_type a Unconditional Return; Flow R
274c 274c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2753
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2753 0x2753
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 4
274d 274d fiu_fill_mode_src 0 ; Flow J cc=True 0x275b
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 275b 0x275b
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
274e 274e fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
274f 274f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2757
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2757 0x2757
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2750 2750 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
2751 2751 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2752 2752 ioc_tvbs 1 typ+fiu; Flow R cc=False
; Flow J cc=True 0x275b
seq_br_type 9 Return False
seq_branch_adr 275b 0x275b
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2753 2753 seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 2
2754 2754 fiu_fill_mode_src 0 ; Flow J cc=True 0x275b
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 275b 0x275b
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
2755 2755 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2756 2756 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2750
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2750 0x2750
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2757 2757 fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
2758 2758 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2759 2759 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 275a 0x275a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
275a 275a ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 275b 0x275b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
275b 275b fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x273c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 273c 0x273c
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
275c 275c fiu_mem_start 4 continue; Flow J cc=False 0x2766
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2766 0x2766
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
275d 275d fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
275e 275e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32cc
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 27 TR02:07 #0x10000000
typ_frame 2
275f 275f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2764
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2764 0x2764
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2760 2760 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2749
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2761 2761 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2762 0x2762
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
2762 2762 fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2763 2763 fiu_load_oreg 1 hold_oreg; Flow J 0x275f
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 275f 0x275f
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2764 2764 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2749
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2765 2765 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x273c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 273c 0x273c
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
2766 2766 fiu_load_var 1 hold_var; Flow J cc=False 0x2774
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2774 0x2774
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2767 2767 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2768 2768 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2769 2769 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32cc
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 27 TR02:07 #0x10000000
typ_frame 2
276a 276a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x276f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 276f 0x276f
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
276b 276b fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2749
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
276c 276c ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 276d 0x276d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
276d 276d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
276e 276e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x276a
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 276a 0x276a
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
276f 276f fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
2770 2770 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2771 0x2771
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
2771 2771 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x2749
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
2772 2772 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2773 0x2773
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2773 2773 ioc_tvbs 2 fiu+val; Flow R cc=True
; Flow J cc=False 0x273c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 273c 0x273c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
2774 2774 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
2775 2775 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
2776 2776 ioc_fiubs 0 fiu ; Flow C cc=True 0x2749
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2749 0x2749
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2777 2777 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
; Flow J cc=False 0x273c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 273c 0x273c
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
2778 ; --------------------------------------------------------------------------------------
2778 ; 0x02cb Declare_Variable Entry
2778 ; --------------------------------------------------------------------------------------
2778 MACRO_Declare_Variable_Entry:
2778 2778 dispatch_brk_class 4 ; Flow C cc=False 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2778
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 25 TR05:05 #0xe
typ_frame 5
val_a_adr 3b VR06:1b #0xfe
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_frame 6
2779 2779 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
277a 277a fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_rand 9 PASS_A_HIGH
val_a_adr 21 VR02:01 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
val_rand a PASS_B_HIGH
277b 277b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x277f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 277f 0x277f
seq_int_reads 6 CONTROL TOP
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
277c 277c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 14 ZEROS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
277d 277d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a9
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
277e 277e fiu_len_fill_lit 58 zero-fill 0x18; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 1c ?
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
277f ; --------------------------------------------------------------------------------------
277f ; Comes from:
277f ; 277b C True from color MACRO_Declare_Variable_Entry
277f ; 2785 C True from color 0x0000
277f ; --------------------------------------------------------------------------------------
277f 277f seq_br_type a Unconditional Return; Flow R
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2780 ; --------------------------------------------------------------------------------------
2780 ; 0x02c9 Declare_Variable Family
2780 ; --------------------------------------------------------------------------------------
2780 MACRO_Declare_Variable_Family:
2780 2780 dispatch_brk_class 4 ; Flow C cc=False 0x32dc
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2780
fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 25 TR05:05 #0xe
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 3b VR06:1b #0xfe
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_frame 6
2781 2781 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_b_adr 20 TR02:00 #0x1
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
2782 2782 fiu_tivi_src 1 tar_val; Flow C cc=False 0x32dc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
val_rand 2 DEC_LOOP_COUNTER
2783 2783 fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=False 0x2792
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2792 0x2792
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 30 VR05:10 #0x3f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
2784 2784 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2785 2785 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x277f
seq_br_type 5 Call True
seq_branch_adr 277f 0x277f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
val_rand a PASS_B_HIGH
2786 2786 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x278d
seq_br_type 5 Call True
seq_branch_adr 278d 0x278d
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3f TR06:1f #0x2000
typ_frame 6
2787 2787 fiu_load_oreg 1 hold_oreg
fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
2788 2788 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2788
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2788 0x2788
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2789 2789 fiu_len_fill_lit 58 zero-fill 0x18; Flow J cc=True 0x2790
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 2790 0x2790
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 20 TOP - 0x1
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
278a 278a seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
278b 278b fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
278c 278c fiu_mem_start 3 start-wr; Flow J 0x2788
seq_br_type 3 Unconditional Branch
seq_branch_adr 2788 0x2788
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
val_a_adr 30 VR05:10 #0x3f
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
278d ; --------------------------------------------------------------------------------------
278d ; Comes from:
278d ; 2786 C True from color 0x0000
278d ; --------------------------------------------------------------------------------------
278d 278d fiu_len_fill_lit 79 zero-fill 0x39
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 01 GP01
278e 278e ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
278f 278f fiu_len_fill_lit 50 zero-fill 0x10; Flow J 0xf96
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f96 0x0f96
2790 2790 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 02 GP02
2791 2791 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1b A_OR_B
typ_b_adr 3b TR06:1b #0x2e
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
2792 2792 ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_mar_cntl b LOAD_MAR_DATA
2793 2793 fiu_tivi_src c mar_0xc; Flow C cc=False 0x32dc
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_c_adr 3f GP00
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2794 2794 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2790
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2790 0x2790
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 6 CONTROL TOP
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2795 2795 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2796 ; --------------------------------------------------------------------------------------
2796 ; 0x02cf Declare_Variable Select
2796 ; --------------------------------------------------------------------------------------
2796 MACRO_Declare_Variable_Select:
2796 2796 dispatch_brk_class 4 ; Flow J 0x2799
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2796
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2799 0x2799
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 34 TR05:14 #0x9e
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2797 ; --------------------------------------------------------------------------------------
2797 ; Comes from:
2797 ; 279a C True from color 0x0000
2797 ; --------------------------------------------------------------------------------------
2797 2797 seq_br_type a Unconditional Return; Flow R
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
2798 ; --------------------------------------------------------------------------------------
2798 ; 0x02ce Declare_Variable Select,Choice_Open
2798 ; --------------------------------------------------------------------------------------
2798 MACRO_Declare_Variable_Select,Choice_Open:
2798 2798 dispatch_brk_class 4 ; Flow J 0x2799
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2798
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2799 0x2799
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 20 TR06:00 #0x800009e
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2799 2799 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x27b3
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 27b3 0x27b3
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 1d TOP - 3
typ_b_adr 1e TOP - 2
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_alu_func 1a PASS_B
val_b_adr 1d TOP - 3
279a 279a seq_b_timing 1 Latch Condition; Flow C cc=True 0x2797
seq_br_type 5 Call True
seq_branch_adr 2797 0x2797
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
279b 279b fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x32e2
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
279c 279c fiu_load_var 1 hold_var; Flow C cc=True 0x32dc
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
279d 279d fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 30 VR06:10 #0xffffff0000000f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
val_rand a PASS_B_HIGH
279e 279e fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 3e TR05:1e #0x8000046
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR05:0f #0x31
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
279f 279f fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x27a6
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 27a6 0x27a6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
27a0 27a0 fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 26 VR07:06 #0x4e
val_frame 7
27a1 27a1 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
27a2 27a2 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
27a3 27a3 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 6d
fiu_op_sel 3 insert
ioc_adrbs 1 val
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_frame 2
27a4 27a4 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
val_rand 2 DEC_LOOP_COUNTER
27a5 27a5 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x27a0
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 27a0 0x27a0
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
27a6 27a6 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x27ae
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 27ae 0x27ae
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
27a7 27a7 fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_alu_func 1b A_OR_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 26 VR07:06 #0x4e
val_frame 7
27a8 27a8 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
27a9 27a9 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
27aa 27aa fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 6d
fiu_op_sel 3 insert
ioc_adrbs 1 val
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR11:13 #0xffffffff07ffff80
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
27ab 27ab fiu_mem_start 4 continue
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 36 TR02:16 #0x7e(Exception_Var)
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
27ac 27ac fiu_tivi_src 2 tar_fiu; Flow C 0x2ab4
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_random 02 ?
typ_a_adr 14 ZEROS
typ_b_adr 02 GP02
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
27ad 27ad fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x27a7
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 27a7 0x27a7
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
27ae 27ae fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x27b0
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27b0 0x27b0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 37 TR05:17 #0x200
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 03 GP03
27af 27af fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 14 ZEROS
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
27b0 27b0 ioc_adrbs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
27b1 27b1 ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_csa_cntl 7 FINISH_POP_DOWN
typ_rand c WRITE_OUTER_FRAME
val_a_adr 05 GP05
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
27b2 27b2 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
27b3 27b3 seq_b_timing 1 Latch Condition; Flow R cc=False
; Flow J cc=True 0x32e2
seq_br_type 9 Return False
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 2a TR07:0a #0x30000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 7
27b4 ; --------------------------------------------------------------------------------------
27b4 ; 0x0271 Execute Discrete,Times
27b4 ; --------------------------------------------------------------------------------------
27b4 MACRO_Execute_Discrete,Times:
27b4 27b4 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 27b4
fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
27b5 27b5 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 27b6 0x27b6
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
27b6 27b6 ioc_fiubs 0 fiu ; Flow J cc=True 0x27c7
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 27c7 0x27c7
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
seq_random 02 ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27b7 27b7 seq_b_timing 1 Latch Condition; Flow J cc=False 0x27ba
seq_br_type 0 Branch False
seq_branch_adr 27ba 0x27ba
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27b8 27b8 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
27b9 27b9 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
27ba 27ba seq_b_timing 1 Latch Condition; Flow J cc=True 0x27c0
seq_br_type 1 Branch True
seq_branch_adr 27c0 0x27c0
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_rand e PRODUCT_LEFT_32
27bb 27bb seq_b_timing 1 Latch Condition; Flow J cc=True 0x27bd
seq_br_type 1 Branch True
seq_branch_adr 27bd 0x27bd
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 2e TR06:0e #0xffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27bc 27bc fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27bf
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27bf 0x27bf
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
27bd 27bd seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27be 27be fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_alu_func 0 PASS_A
27bf 27bf fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
27c0 27c0 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_m_b_src 1 Bits 16…31
27c1 27c1 seq_b_timing 1 Latch Condition; Flow J cc=False 0x27c3
seq_br_type 0 Branch False
seq_branch_adr 27c3 0x27c3
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR06:15 #0xffffffffffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27c2 27c2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27c6
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27c6 0x27c6
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
27c3 27c3 fiu_load_var 1 hold_var; Flow C cc=True 0x32a8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27c4 27c4 fiu_load_var 1 hold_var; Flow C cc=False 0x32a8
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
27c5 27c5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
; Flow J cc=True 0x27b9
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
27c6 27c6 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
27c7 27c7 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 11 TOP + 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
27c8 27c8 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x27cd
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 27cd 0x27cd
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
27c9 27c9 ioc_fiubs 1 val ; Flow J cc=True 0x27ce
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 27ce 0x27ce
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
27ca 27ca fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1b A_OR_B
val_b_adr 01 GP01
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
27cb 27cb fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 27cc 0x27cc
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
27cc 27cc ioc_fiubs 0 fiu ; Flow J 0x27b7
seq_br_type 3 Unconditional Branch
seq_branch_adr 27b7 0x27b7
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27cd 27cd fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 1b A_OR_B
val_b_adr 11 TOP + 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
27ce 27ce ioc_fiubs 1 val ; Flow J cc=True 0x27df
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 27df 0x27df
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
27cf 27cf ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27d0 27d0 seq_b_timing 1 Latch Condition; Flow J cc=False 0x27d2
seq_br_type 0 Branch False
seq_branch_adr 27d2 0x27d2
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27d1 27d1 seq_br_type 3 Unconditional Branch; Flow J 0x27df
seq_branch_adr 27df 0x27df
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
27d2 27d2 seq_b_timing 1 Latch Condition; Flow J cc=True 0x27d8
seq_br_type 1 Branch True
seq_branch_adr 27d8 0x27d8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_rand e PRODUCT_LEFT_32
27d3 27d3 seq_b_timing 1 Latch Condition; Flow J cc=True 0x27d5
seq_br_type 1 Branch True
seq_branch_adr 27d5 0x27d5
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 2e TR06:0e #0xffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27d4 27d4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27d7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27d7 0x27d7
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
27d5 27d5 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27d6 27d6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_alu_func 0 PASS_A
27d7 27d7 ioc_tvbs 1 typ+fiu; Flow J 0x27df
seq_br_type 3 Unconditional Branch
seq_branch_adr 27df 0x27df
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
27d8 27d8 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_m_b_src 1 Bits 16…31
27d9 27d9 seq_b_timing 1 Latch Condition; Flow J cc=False 0x27db
seq_br_type 0 Branch False
seq_branch_adr 27db 0x27db
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR06:15 #0xffffffffffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27da 27da fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27de
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27de 0x27de
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
27db 27db fiu_load_var 1 hold_var; Flow C cc=True 0x32a8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27dc 27dc fiu_load_var 1 hold_var; Flow C cc=False 0x32a8
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
27dd 27dd fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x27df
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 27df 0x27df
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
27de 27de ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
27df 27df fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
27e0 ; --------------------------------------------------------------------------------------
27e0 ; 0x026d Execute Discrete,Exponentiate
27e0 ; --------------------------------------------------------------------------------------
27e0 MACRO_Execute_Discrete,Exponentiate:
27e0 27e0 dispatch_brk_class 8 ; Flow J cc=False 0x2801
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 27e0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type 0 Branch False
seq_branch_adr 2801 0x2801
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 3a VR02:1a #0x2
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_frame 2
27e1 27e1 ioc_fiubs 1 val ; Flow C cc=True 0x280b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 280b 0x280b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
27e2 27e2 fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 3f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
27e3 27e3 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J cc=True 0x27e4
; Flow J cc=#0x0 0x27e4
; Flow J cc=#0x1 0x27e5
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 27e4 0x27e4
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
27e4 27e4 ioc_fiubs 1 val ; Flow J 0x27e6
seq_br_type 3 Unconditional Branch
seq_branch_adr 27e6 0x27e6
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_rand c START_MULTIPLY
27e5 27e5 fiu_load_var 1 hold_var; Flow J 0x27ed
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 27ed 0x27ed
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_alu_func 1b A_OR_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand c START_MULTIPLY
27e6 27e6 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x27ea
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 27ea 0x27ea
seq_en_micro 0
typ_b_adr 03 GP03
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
27e7 27e7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 04 GP04
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27e8 27e8 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27e9 27e9 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_b_adr 03 GP03
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
27ea 27ea fiu_len_fill_lit 7e zero-fill 0x3e; Flow J cc=True 0x27eb
; Flow J cc=#0x0 0x27e4
; Flow J cc=#0x1 0x27e5
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 27e4 0x27e4
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
27eb 27eb seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
27ec 27ec ioc_fiubs 0 fiu ; Flow J 0x27ea
seq_br_type 3 Unconditional Branch
seq_branch_adr 27ea 0x27ea
27ed 27ed ioc_fiubs 1 val ; Flow J cc=True 0x27fd
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 27fd 0x27fd
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 16 PRODUCT
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_m_b_src 2 Bits 32…47
27ee 27ee ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27ef 27ef seq_b_timing 1 Latch Condition; Flow J cc=False 0x27f1
seq_br_type 0 Branch False
seq_branch_adr 27f1 0x27f1
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
27f0 27f0 seq_br_type 3 Unconditional Branch; Flow J 0x27fd
seq_branch_adr 27fd 0x27fd
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
27f1 27f1 seq_b_timing 1 Latch Condition; Flow J cc=True 0x27f7
seq_br_type 1 Branch True
seq_branch_adr 27f7 0x27f7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_rand e PRODUCT_LEFT_32
27f2 27f2 seq_b_timing 1 Latch Condition; Flow J cc=True 0x27f4
seq_br_type 1 Branch True
seq_branch_adr 27f4 0x27f4
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 2e TR06:0e #0xffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 1 ALU >> 16
val_m_a_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27f3 27f3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27f6
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27f6 0x27f6
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_a_adr 04 GP04
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
27f4 27f4 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27f5 27f5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 0 PASS_A
27f6 27f6 ioc_tvbs 1 typ+fiu; Flow J 0x27fd
seq_br_type 3 Unconditional Branch
seq_branch_adr 27fd 0x27fd
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
27f7 27f7 seq_b_timing 1 Latch Condition; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 33 TR06:13 #0xffff000000000000
typ_frame 6
val_m_b_src 1 Bits 16…31
27f8 27f8 seq_b_timing 1 Latch Condition; Flow J cc=False 0x27fa
seq_br_type 0 Branch False
seq_branch_adr 27fa 0x27fa
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 35 TR06:15 #0xffffffffffff0000
typ_frame 6
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
27f9 27f9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x27f6
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27f6 0x27f6
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
val_a_adr 04 GP04
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
27fa 27fa fiu_load_var 1 hold_var; Flow C cc=True 0x32a8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
27fb 27fb fiu_load_var 1 hold_var; Flow C cc=False 0x32a8
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
27fc 27fc fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x27fd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 27fd 0x27fd
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
27fd 27fd ioc_fiubs 2 typ ; Flow J cc=True 0x27e4
seq_br_type 1 Branch True
seq_branch_adr 27e4 0x27e4
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
27fe 27fe seq_b_timing 0 Early Condition; Flow J cc=False 0x2800
seq_br_type 0 Branch False
seq_branch_adr 2800 0x2800
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
27ff 27ff fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2800 2800 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2801 2801 ioc_tvbs 2 fiu+val; Flow J cc=True 0x280a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 280a 0x280a
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
val_a_adr 1f TOP - 1
val_alu_func 3 LEFT_I_A
2802 2802 ioc_tvbs 2 fiu+val; Flow J cc=True 0x2805
seq_br_type 1 Branch True
seq_branch_adr 2805 0x2805
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 14 ZEROS
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand b DIVIDE
2803 2803 ioc_tvbs 2 fiu+val; Flow J cc=True 0x27ff
seq_br_type 1 Branch True
seq_branch_adr 27ff 0x27ff
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2804 2804 seq_br_type 7 Unconditional Call; Flow C 0x32a0
seq_branch_adr 32a0 RAISE.CONSTRAINT_ERROR.EXPONENT
2805 2805 ioc_fiubs 1 val
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_rand c START_MULTIPLY
2806 2806 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2807 0x2807
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
2807 2807 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 04 GP04
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2808 2808 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2809 2809 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x27b9
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 27b9 0x27b9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
280a 280a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
280b 280b fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x280e
fiu_offs_lit 7e
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 280e 0x280e
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
280c 280c seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 280d 0x280d
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
280d 280d fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x2812
fiu_offs_lit 7e
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2812 0x2812
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 05 GP05
280e 280e fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x280f
; Flow J cc=#0x0 0x280f
; Flow J cc=#0x1 0x2810
; Flow J cc=#0x2 0x2811
; Flow J cc=#0x3 0x2812
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 280f 0x280f
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
280f 280f fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x27b9
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 27b9 0x27b9
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 6
2810 2810 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
2811 2811 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x27b9
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 27b9 0x27b9
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 30 VR05:10 #0x3f
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 5
2812 2812 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x2813
; Flow J cc=#0x0 0x2813
; Flow J cc=#0x1 0x2814
; Flow J cc=#0x2 0x2815
; Flow J cc=#0x3 0x2816
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 2813 0x2813
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2813 2813 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2814 2814 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
2815 2815 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
2816 2816 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2817 2817 <halt> ; Flow R
2818 ; --------------------------------------------------------------------------------------
2818 ; 0x0141 Execute Discrete,Multiply_And_Scale
2818 ; --------------------------------------------------------------------------------------
2818 MACRO_Execute_Discrete,Multiply_And_Scale:
2818 2818 dispatch_brk_class 8 ; Flow C cc=False 0x2832
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2818
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 2832 0x2832
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
2819 2819 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x2834
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 2834 0x2834
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
281a 281a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_en_micro 0
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 15 ZERO_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
281b 281b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 15 ZERO_COUNTER
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
281c 281c fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 1f TOP - 1
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_m_a_src 0 Bits 0…15
val_m_b_src 0 Bits 0…15
val_rand c START_MULTIPLY
281d 281d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 1 Bits 16…31
val_rand e PRODUCT_LEFT_32
281e 281e seq_br_type 0 Branch False; Flow J cc=False 0x2835
seq_branch_adr 2835 0x2835
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
281f 281f ioc_tvbs 2 fiu+val
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
2820 2820 seq_b_timing 0 Early Condition; Flow J cc=True 0x282f
seq_br_type 1 Branch True
seq_branch_adr 282f 0x282f
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 0 Bits 0…15
2821 2821 ioc_tvbs 2 fiu+val
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 24 TR11:04 #0xffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 2 Bits 32…47
2822 2822 seq_b_timing 0 Early Condition; Flow J cc=True 0x282a
seq_br_type 1 Branch True
seq_branch_adr 282a 0x282a
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
2823 2823 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand e PRODUCT_LEFT_32
2824 2824 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 1 ALU >> 16
val_m_b_src 2 Bits 32…47
2825 2825 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2826 2826 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
2827 2827 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 0 Bits 0…15
2828 2828 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2829 2829 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
282a 282a seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
282b 282b seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
282c 282c seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 1 ALU >> 16
282d 282d seq_br_type 3 Unconditional Branch; Flow J 0x282f
seq_branch_adr 282f 0x282f
seq_en_micro 0
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
282e 282e seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a8
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
282f 282f fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x282e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 282e 0x282e
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_alu_func 0 PASS_A
val_a_adr 02 GP02
2830 2830 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x27df
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 27df 0x27df
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2831 2831 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a8
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2832 2832 seq_br_type 0 Branch False; Flow J cc=False 0x2835
seq_branch_adr 2835 0x2835
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
2833 2833 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
seq_cond_sel 56 SEQ.LATCHED_COND
seq_en_micro 0
seq_latch 1
typ_csa_cntl 2 PUSH_CSA
2834 2834 seq_br_type 1 Branch True; Flow J cc=True 0x2833
seq_branch_adr 2833 0x2833
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
2835 2835 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2836 ; --------------------------------------------------------------------------------------
2836 ; 0x0247 Execute Float,Equal
2836 ; --------------------------------------------------------------------------------------
2836 MACRO_Execute_Float,Equal:
2836 2836 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2836
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2837 2837 <halt> ; Flow R
2838 ; --------------------------------------------------------------------------------------
2838 ; 0x014e Execute Float,Equal_Zero
2838 ; --------------------------------------------------------------------------------------
2838 MACRO_Execute_Float,Equal_Zero:
2838 2838 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2838
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
2839 2839 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 11 TOP + 1
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
283a ; --------------------------------------------------------------------------------------
283a ; 0x0245 Execute Float,Greater
283a ; --------------------------------------------------------------------------------------
283a MACRO_Execute_Float,Greater:
283a 283a dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 283a
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
283b 283b fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2839
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2839 0x2839
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
283c ; --------------------------------------------------------------------------------------
283c ; 0x014c Execute Float,Greater_Zero
283c ; --------------------------------------------------------------------------------------
283c MACRO_Execute_Float,Greater_Zero:
283c 283c dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 283c
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR02:19 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
283d 283d <halt> ; Flow R
283e ; --------------------------------------------------------------------------------------
283e ; 0x0246 Execute Float,Not_Equal
283e ; --------------------------------------------------------------------------------------
283e MACRO_Execute_Float,Not_Equal:
283e 283e dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 283e
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
283f 283f <halt> ; Flow R
2840 ; --------------------------------------------------------------------------------------
2840 ; 0x014d Execute Float,Not_Equal_Zero
2840 ; --------------------------------------------------------------------------------------
2840 MACRO_Execute_Float,Not_Equal_Zero:
2840 2840 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2840
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
2841 2841 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 6 A_MINUS_B
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2842 ; --------------------------------------------------------------------------------------
2842 ; 0x0244 Execute Float,Less
2842 ; --------------------------------------------------------------------------------------
2842 MACRO_Execute_Float,Less:
2842 2842 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2842
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2843 2843 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2841
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2841 0x2841
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2844 ; --------------------------------------------------------------------------------------
2844 ; 0x014b Execute Float,Less_Zero
2844 ; --------------------------------------------------------------------------------------
2844 MACRO_Execute_Float,Less_Zero:
2844 2844 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2844
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
2845 2845 <halt> ; Flow R
2846 ; --------------------------------------------------------------------------------------
2846 ; 0x0243 Execute Float,Greater_Equal
2846 ; --------------------------------------------------------------------------------------
2846 MACRO_Execute_Float,Greater_Equal:
2846 2846 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2846
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2847 2847 fiu_mem_start 2 start-rd; Flow R cc=False
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2848 0x2848
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2848 2848 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 11 TOP + 1
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2849 2849 <halt> ; Flow R
284a ; --------------------------------------------------------------------------------------
284a ; 0x014a Execute Float,Greater_Equal_Zero
284a ; --------------------------------------------------------------------------------------
284a MACRO_Execute_Float,Greater_Equal_Zero:
284a 284a dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 284a
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR02:19 #0x0
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
284b 284b fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
284c ; --------------------------------------------------------------------------------------
284c ; 0x0242 Execute Float,Less_Equal
284c ; --------------------------------------------------------------------------------------
284c MACRO_Execute_Float,Less_Equal:
284c 284c dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 284c
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
284d 284d fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x284b
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 284b 0x284b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
284e ; --------------------------------------------------------------------------------------
284e ; 0x0149 Execute Float,Less_Equal_Zero
284e ; --------------------------------------------------------------------------------------
284e MACRO_Execute_Float,Less_Equal_Zero:
284e 284e dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 284e
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
284f 284f <halt> ; Flow R
2850 ; --------------------------------------------------------------------------------------
2850 ; 0x0241 Execute Float,First
2850 ; --------------------------------------------------------------------------------------
2850 MACRO_Execute_Float,First:
2850 2850 dispatch_brk_class 8 ; Flow J 0x2851
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2850
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
seq_br_type 3 Unconditional Branch
seq_branch_adr 2851 0x2851
typ_b_adr 10 TOP
typ_frame 8
typ_rand a PASS_B_HIGH
2851 2851 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2852 ; --------------------------------------------------------------------------------------
2852 ; 0x0240 Execute Float,Last
2852 ; --------------------------------------------------------------------------------------
2852 MACRO_Execute_Float,Last:
2852 2852 dispatch_brk_class 8 ; Flow J 0x2851
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2852
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
seq_br_type 3 Unconditional Branch
seq_branch_adr 2851 0x2851
typ_b_adr 10 TOP
typ_frame 8
typ_rand a PASS_B_HIGH
2853 2853 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2854 ; --------------------------------------------------------------------------------------
2854 ; 0x023f Execute Float,Unary_Minus
2854 ; --------------------------------------------------------------------------------------
2854 MACRO_Execute_Float,Unary_Minus:
2854 2854 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2854
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2855 2855 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2853
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2853 0x2853
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
2856 ; --------------------------------------------------------------------------------------
2856 ; 0x023e Execute Float,Absolute_Value
2856 ; --------------------------------------------------------------------------------------
2856 MACRO_Execute_Float,Absolute_Value:
2856 2856 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2856
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
2857 2857 seq_br_type 7 Unconditional Call; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_en_micro 0
seq_random 02 ?
2858 ; --------------------------------------------------------------------------------------
2858 ; 0x023d Execute Float,Plus
2858 ; --------------------------------------------------------------------------------------
2858 MACRO_Execute_Float,Plus:
2858 2858 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2858
fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 3 LEFT_I_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2859 2859 fiu_len_fill_lit 4a zero-fill 0xa
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_latch 1
typ_a_adr 3c TR08:1c #0x10000000000000
typ_alu_func 1b A_OR_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
285a 285a fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=False 0x286b
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 286b 0x286b
typ_a_adr 3c TR08:1c #0x10000000000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 10 TOP
285b 285b fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2866
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 0b
fiu_rdata_src 0 rotator
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2866 0x2866
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 3e TR08:1e #0x7ff0000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 8
val_a_adr 3c VR08:1c #0x49
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 8
285c 285c fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2874
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 0b
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2874 0x2874
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
285d 285d fiu_len_fill_lit 73 zero-fill 0x33; Flow J 0x285e
fiu_load_var 1 hold_var
fiu_offs_lit 4a
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 285e 0x285e
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
285e 285e fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2864
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2864 0x2864
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
285f 285f ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2873
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2873 0x2873
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 2a TR02:0a #0x9
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 04 GP04
val_alu_func 8 PLUS_ELSE_MINUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
2860 2860 fiu_len_fill_lit 74 zero-fill 0x34
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 05 GP05
2861 2861 fiu_fill_mode_src 0 ; Flow J cc=False 0x2876
fiu_len_fill_lit 73 zero-fill 0x33
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 2876 0x2876
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
2862 2862 fiu_len_fill_lit 4b zero-fill 0xb; Flow C cc=True 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR09:02 #0x7ff
typ_frame 9
2863 2863 fiu_len_fill_lit 73 zero-fill 0x33; Flow R cc=False
; Flow J cc=True 0x2865
fiu_mem_start 2 start-rd
fiu_offs_lit 4c
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2865 0x2865
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
2864 2864 seq_b_timing 0 Early Condition; Flow J cc=False 0x2870
seq_br_type 0 Branch False
seq_branch_adr 2870 0x2870
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 8 PLUS_ELSE_MINUS
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2865 2865 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1b A_OR_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
2866 2866 fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2874
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 0b
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2874 0x2874
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
2867 2867 fiu_len_fill_lit 74 zero-fill 0x34; Flow J 0x285e
fiu_load_var 1 hold_var
fiu_offs_lit 49
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 285e 0x285e
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2868 ; --------------------------------------------------------------------------------------
2868 ; 0x023c Execute Float,Minus
2868 ; --------------------------------------------------------------------------------------
2868 MACRO_Execute_Float,Minus:
2868 2868 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2868
fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 3 LEFT_I_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2869 2869 fiu_len_fill_lit 4a zero-fill 0xa
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_latch 1
typ_a_adr 3c TR08:1c #0x10000000000000
typ_alu_func 1b A_OR_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
286a 286a fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x285b
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 285b 0x285b
seq_random 02 ?
typ_a_adr 3c TR08:1c #0x10000000000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
286b 286b fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2871
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 0b
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2871 0x2871
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 3e TR08:1e #0x7ff0000000000000
typ_alu_func 1e A_AND_B
typ_frame 8
val_a_adr 3c VR08:1c #0x49
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 8
286c 286c fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2875
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 0b
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2875 0x2875
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 02 GP02
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
286d 286d fiu_len_fill_lit 73 zero-fill 0x33; Flow J 0x286e
fiu_load_var 1 hold_var
fiu_offs_lit 4a
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 286e 0x286e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
286e 286e fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x285f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 285f 0x285f
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
286f 286f seq_b_timing 0 Early Condition; Flow J cc=True 0x2865
seq_br_type 1 Branch True
seq_branch_adr 2865 0x2865
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 10 TOP
val_alu_func 8 PLUS_ELSE_MINUS
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2870 2870 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
2871 2871 fiu_len_fill_lit 76 zero-fill 0x36; Flow J cc=True 0x2875
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 0b
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2875 0x2875
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 02 GP02
val_a_adr 02 GP02
val_alu_func 2 INC_A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
2872 2872 fiu_len_fill_lit 74 zero-fill 0x34; Flow J 0x286e
fiu_load_var 1 hold_var
fiu_offs_lit 49
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 286e 0x286e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2873 2873 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2874 2874 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2875 2875 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2876 2876 fiu_len_fill_lit 74 zero-fill 0x34; Flow J cc=False 0x2873
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 0 Branch False
seq_branch_adr 2873 0x2873
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR11:17 #0x34
typ_frame 11
2877 2877 fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x2865
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2865 0x2865
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
2878 ; --------------------------------------------------------------------------------------
2878 ; 0x023b Execute Float,Times
2878 ; --------------------------------------------------------------------------------------
2878 MACRO_Execute_Float,Times:
2878 2878 dispatch_brk_class 8 ; Flow J cc=True 0x289f
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2878
fiu_len_fill_lit 74 zero-fill 0x34
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 289f 0x289f
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
2879 2879 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 3c TR08:1c #0x10000000000000
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
287a 287a fiu_len_fill_lit 74 zero-fill 0x34; Flow J cc=True 0x289f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 289f 0x289f
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 2d VR1b:0d #0x1f
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 1b
287b 287b ioc_tvbs 1 typ+fiu; Flow J cc=True 0x288c
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 288c 0x288c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 3d TR08:1d #0x1f
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
287c 287c seq_b_timing 0 Early Condition; Flow J cc=True 0x2899
seq_br_type 1 Branch True
seq_branch_adr 2899 0x2899
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
287d 287d seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
287e 287e seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a0
seq_br_type 1 Branch True
seq_branch_adr 28a0 0x28a0
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
287f 287f seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a4
seq_br_type 1 Branch True
seq_branch_adr 28a4 0x28a4
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 1 Bits 16…31
2880 2880 seq_br_type 0 Branch False; Flow J cc=False 0x28a8
seq_branch_adr 28a8 0x28a8
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
2881 2881 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28a8
seq_br_type 1 Branch True
seq_branch_adr 28a8 0x28a8
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR09:00 #0x7fe0000000000000
typ_frame 9
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
2882 2882 seq_br_type 7 Unconditional Call; Flow C 0x28be
seq_branch_adr 28be 0x28be
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
2883 2883 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 1 Bits 16…31
2884 2884 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2885 2885 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2886 2886 seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
2887 2887 fiu_load_var 1 hold_var; Flow J cc=True 0x288a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 288a 0x288a
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 06 GP06
typ_csa_cntl 3 POP_CSA
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2888 2888 fiu_len_fill_lit 73 zero-fill 0x33
fiu_load_var 1 hold_var
fiu_offs_lit 42
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2889 2889 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 288a 0x288a
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
288a 288a fiu_len_fill_lit 74 zero-fill 0x34
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
288b 288b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
288c 288c seq_b_timing 0 Early Condition; Flow J cc=True 0x2893
seq_br_type 1 Branch True
seq_branch_adr 2893 0x2893
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
288d 288d seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
288e 288e seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a0
seq_br_type 1 Branch True
seq_branch_adr 28a0 0x28a0
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
288f 288f seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a4
seq_br_type 1 Branch True
seq_branch_adr 28a4 0x28a4
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 0 Bits 0…15
2890 2890 seq_br_type 0 Branch False; Flow J cc=False 0x28a8
seq_branch_adr 28a8 0x28a8
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
2891 2891 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28a8
seq_br_type 1 Branch True
seq_branch_adr 28a8 0x28a8
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR09:00 #0x7fe0000000000000
typ_frame 9
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
val_m_b_src 0 Bits 0…15
2892 2892 seq_br_type 3 Unconditional Branch; Flow J 0x2883
seq_branch_adr 2883 0x2883
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 1 Bits 16…31
2893 2893 seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
2894 2894 seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a0
seq_br_type 1 Branch True
seq_branch_adr 28a0 0x28a0
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2895 2895 seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a4
seq_br_type 1 Branch True
seq_branch_adr 28a4 0x28a4
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 1 Bits 16…31
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
2896 2896 seq_br_type 0 Branch False; Flow J cc=False 0x28a8
seq_branch_adr 28a8 0x28a8
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 1 Bits 16…31
2897 2897 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28a8
seq_br_type 1 Branch True
seq_branch_adr 28a8 0x28a8
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR09:00 #0x7fe0000000000000
typ_frame 9
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2898 2898 seq_br_type 3 Unconditional Branch; Flow J 0x2886
seq_branch_adr 2886 0x2886
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
2899 2899 seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
289a 289a seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a0
seq_br_type 1 Branch True
seq_branch_adr 28a0 0x28a0
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
289b 289b seq_b_timing 1 Latch Condition; Flow J cc=True 0x28a4
seq_br_type 1 Branch True
seq_branch_adr 28a4 0x28a4
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
val_rand d PRODUCT_LEFT_16
289c 289c seq_br_type 0 Branch False; Flow J cc=False 0x28a8
seq_branch_adr 28a8 0x28a8
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
289d 289d seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28a8
seq_br_type 1 Branch True
seq_branch_adr 28a8 0x28a8
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR09:00 #0x7fe0000000000000
typ_frame 9
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
val_m_b_src 0 Bits 0…15
289e 289e seq_br_type 3 Unconditional Branch; Flow J 0x2883
seq_branch_adr 2883 0x2883
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 1 Bits 16…31
289f 289f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
28a0 28a0 fiu_len_fill_lit 4b zero-fill 0xb; Flow J cc=True 0x289f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 289f 0x289f
seq_en_micro 0
typ_a_adr 01 GP01
val_a_adr 01 GP01
val_alu_func 3 LEFT_I_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
28a1 28a1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 0 PASS_A
28a2 28a2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
28a3 28a3 ioc_tvbs 3 fiu+fiu; Flow J 0x28ab
seq_br_type 3 Unconditional Branch
seq_branch_adr 28ab 0x28ab
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
28a4 28a4 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
val_a_adr 02 GP02
val_alu_func 3 LEFT_I_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
28a5 28a5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 0 PASS_A
28a6 28a6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
28a7 28a7 ioc_tvbs 3 fiu+fiu; Flow J 0x28ab
seq_br_type 3 Unconditional Branch
seq_branch_adr 28ab 0x28ab
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
28a8 28a8 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 01 GP01
val_a_adr 01 GP01
val_b_adr 02 GP02
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
28a9 28a9 fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x28aa
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 28ad 0x28ad
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
28aa 28aa fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x28b7
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 28b7 0x28b7
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
28ab 28ab seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
28ac 28ac seq_br_type 7 Unconditional Call; Flow C 0x28b7
seq_branch_adr 28b7 0x28b7
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
28ad 28ad seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR09:01 #0x3ff
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
28ae 28ae seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR08:0b #0x8000000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
28af 28af fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x28b1
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 28b1 0x28b1
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
28b0 28b0 fiu_len_fill_lit 74 zero-fill 0x34; Flow J cc=False 0x28b2
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 41
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 28b2 0x28b2
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
28b1 28b1 fiu_len_fill_lit 74 zero-fill 0x34
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
28b2 28b2 fiu_len_fill_lit 4a zero-fill 0xa; Flow C cc=True 0x32a8
fiu_load_tar 1 hold_tar
fiu_offs_lit 01
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR09:02 #0x7ff
typ_frame 9
28b3 28b3 fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=False 0x28b5
fiu_load_tar 1 hold_tar
fiu_offs_lit 0c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 28b5 0x28b5
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 23 TR09:03 #0xffffffffffffffcd
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
28b4 28b4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28b5 28b5 fiu_len_fill_lit 7e zero-fill 0x3e; Flow J cc=False 0x289f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 289f 0x289f
seq_en_micro 0
val_b_adr 39 VR02:19 #0x0
val_frame 2
28b6 28b6 fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28b7 ; --------------------------------------------------------------------------------------
28b7 ; Comes from:
28b7 ; 28db C from color MACRO_Execute_Float,Exponentiate
28b7 ; --------------------------------------------------------------------------------------
28b7 28b7 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
28b8 28b8 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 1 Bits 16…31
28b9 28b9 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
28ba 28ba seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_b_src 0 Bits 0…15
28bb 28bb seq_br_type 7 Unconditional Call; Flow C 0x28be
seq_branch_adr 28be 0x28be
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
28bc 28bc seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 1 Bits 16…31
28bd 28bd seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
28be ; --------------------------------------------------------------------------------------
28be ; Comes from:
28be ; 2882 C from color MACRO_Execute_Float,Times
28be ; 28bb C from color MACRO_Execute_Float,Times
28be ; --------------------------------------------------------------------------------------
28be 28be seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 1 Bits 16…31
28bf 28bf seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 2 Bits 32…47
28c0 28c0 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 1 ALU >> 16
val_m_a_src 2 Bits 32…47
val_m_b_src 0 Bits 0…15
28c1 28c1 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 1 Bits 16…31
val_m_b_src 1 Bits 16…31
28c2 ; --------------------------------------------------------------------------------------
28c2 ; 0x0239 Execute Float,Exponentiate
28c2 ; --------------------------------------------------------------------------------------
28c2 MACRO_Execute_Float,Exponentiate:
28c2 28c2 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 28c2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 0b
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_b_adr 39 VR02:19 #0x0
val_frame 2
28c3 28c3 fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x28c7
fiu_offs_lit 01
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_br_type 1 Branch True
seq_branch_adr 28c7 0x28c7
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 3e TR08:1e #0x7ff0000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 8
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
28c4 28c4 fiu_load_var 1 hold_var
fiu_vmux_sel 1 fill value
val_a_adr 01 GP01
val_alu_func 3 LEFT_I_A
val_rand 5 COUNT_ZEROS
28c5 28c5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 29 VR05:09 #0xc
val_frame 5
28c6 28c6 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
28c7 28c7 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x28c9
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 28c9 0x28c9
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 3b TR11:1b #0x3fe
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 6
28c8 28c8 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
28c9 28c9 fiu_load_var 1 hold_var; Flow J 0x28cc
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 28cc 0x28cc
typ_a_adr 14 ZEROS
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_a_adr 31 VR02:11 #0x1
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
28ca 28ca fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x28da
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 28da 0x28da
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_b_adr 01 GP01
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
28cb 28cb seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3e GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
28cc 28cc fiu_len_fill_lit 7e zero-fill 0x3e; Flow C cc=False 0x28da
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 28da 0x28da
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
val_m_b_src 2 Bits 32…47
val_rand c START_MULTIPLY
28cd 28cd fiu_len_fill_lit 74 zero-fill 0x34; Flow J cc=True 0x28ca
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 28ca 0x28ca
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3b GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
28ce 28ce fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x28d0
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 28d0 0x28d0
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 3b TR11:1b #0x3fe
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 14 ZEROS
28cf 28cf fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=False 0x28d8
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 28d8 0x28d8
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 37 TR11:17 #0x34
typ_c_adr 3b GP04
typ_frame 11
val_a_adr 02 GP02
val_b_adr 39 VR02:19 #0x0
val_frame 2
28d0 28d0 fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=True 0x28d8
fiu_load_tar 1 hold_tar
fiu_offs_lit 0c
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 28d8 0x28d8
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 3f TR08:1f #0x3ff0000000000000
typ_b_adr 03 GP03
typ_frame 8
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
28d1 28d1 fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=False 0x28d4
fiu_load_tar 1 hold_tar
fiu_offs_lit 01
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 28d4 0x28d4
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR09:02 #0x7ff
typ_frame 9
28d2 28d2 seq_br_type 0 Branch False; Flow J cc=False 0x28d9
seq_branch_adr 28d9 0x28d9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 10 TOP
28d3 28d3 fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x28d7
fiu_load_tar 1 hold_tar
fiu_offs_lit 01
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 28d7 0x28d7
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR09:02 #0x7ff
typ_frame 9
val_a_adr 39 VR12:19 #0xff0000000000000
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 12
28d4 28d4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 28d5 0x28d5
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28d5 28d5 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
28d6 28d6 seq_br_type 3 Unconditional Branch; Flow J 0x28e0
seq_branch_adr 28e0 MACRO_Execute_Float,Divide
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
28d7 28d7 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x28d9
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type c Dispatch True
seq_branch_adr 28d9 0x28d9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28d8 28d8 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 28d9 0x28d9
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28d9 28d9 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
28da 28da fiu_len_fill_lit 40 zero-fill 0x0
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
28db 28db ioc_tvbs 2 fiu+val; Flow C 0x28b7
seq_br_type 7 Unconditional Call
seq_branch_adr 28b7 0x28b7
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
28dc 28dc seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28d7
seq_br_type 1 Branch True
seq_branch_adr 28d7 0x28d7
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3a TR05:1a #0x800
typ_frame 5
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 0 Bits 0…15
val_rand d PRODUCT_LEFT_16
28dd 28dd seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28d8
seq_br_type 1 Branch True
seq_branch_adr 28d8 0x28d8
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 3a TR05:1a #0x800
typ_frame 5
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_m_a_src 0 Bits 0…15
val_m_b_src 2 Bits 32…47
val_rand e PRODUCT_LEFT_32
28de 28de ioc_load_wdr 0 ; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 28df 0x28df
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
28df 28df ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 02 GP02
val_alu_func 3 LEFT_I_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
28e0 ; --------------------------------------------------------------------------------------
28e0 ; 0x023a Execute Float,Divide
28e0 ; --------------------------------------------------------------------------------------
28e0 MACRO_Execute_Float,Divide:
28e0 28e0 dispatch_brk_class 8 ; Flow C cc=True 0x32a7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 28e0
fiu_len_fill_lit 74 zero-fill 0x34
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 3 LEFT_I_A
val_b_adr 1f TOP - 1
val_rand 5 COUNT_ZEROS
28e1 28e1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x28ef
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 28ef 0x28ef
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3e TR08:1e #0x7ff0000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
28e2 28e2 fiu_len_fill_lit 74 zero-fill 0x34
fiu_load_var 1 hold_var
fiu_offs_lit 41
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 23 VR09:03 #0x34
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 9
28e3 28e3 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x28f7
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 28f7 0x28f7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 3e TR08:1e #0x7ff0000000000000
typ_alu_func 1e A_AND_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
28e4 28e4 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x28f2
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 28f2 0x28f2
seq_cond_sel 21 TYP.ALU_OVERFLOW(late)
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
28e5 28e5 fiu_len_fill_lit 61 zero-fill 0x21
fiu_load_var 1 hold_var
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_cond_sel 13 VAL.Q_BIT(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 7 INC_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28e6 28e6 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 60
fiu_tivi_src 8 type_var
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28e7 28e7 fiu_fill_mode_src 0
fiu_load_var 1 hold_var
fiu_offs_lit 79
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28e8 28e8 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28e9 28e9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x28e9
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 28e9 0x28e9
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28ea 28ea fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x28ec
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 28ec 0x28ec
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
28eb 28eb fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_offs_lit 0b
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 4 CHECK_CLASS_A_LIT
28ec 28ec ioc_tvbs 2 fiu+val; Flow C cc=True 0x32a8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 21 TYP.ALU_OVERFLOW(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
28ed 28ed fiu_len_fill_lit 4b zero-fill 0xb; Flow C cc=True 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 3e TR08:1e #0x7ff0000000000000
typ_frame 8
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
28ee 28ee fiu_len_fill_lit 0b sign-fill 0xb; Flow R cc=True
; Flow J cc=False 0x28f4
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 28f4 0x28f4
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
28ef ; --------------------------------------------------------------------------------------
28ef ; Comes from:
28ef ; 28e1 C True from color 0x28d6
28ef ; --------------------------------------------------------------------------------------
28ef 28ef fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 26 VR05:06 #0x9
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
28f0 28f0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 3a VR02:1a #0x2
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 2
28f1 28f1 fiu_len_fill_lit 4b zero-fill 0xb; Flow R
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
28f2 28f2 seq_br_type 4 Call False; Flow C cc=False 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
28f3 28f3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
28f4 28f4 fiu_len_fill_lit 7e zero-fill 0x3e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_b_adr 05 GP05
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
28f5 28f5 fiu_fill_mode_src 0 ; Flow J cc=False 0x28f3
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 28f3 0x28f3
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 14 ZEROS
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 23 VR09:03 #0x34
val_frame 9
28f6 28f6 fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
28f7 28f7 fiu_load_var 1 hold_var; Flow J cc=True 0x28fb
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 28fb 0x28fb
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
val_alu_func 3 LEFT_I_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 5 COUNT_ZEROS
28f8 28f8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x28f3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 28f3 0x28f3
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_alu_func 3 LEFT_I_A
val_a_adr 15 ZERO_COUNTER
val_alu_func 7 INC_A
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
28f9 28f9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
28fa 28fa fiu_len_fill_lit 4b zero-fill 0xb; Flow J cc=True 0x28e4
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 28e4 0x28e4
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
28fb 28fb seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x28f2
seq_br_type 1 Branch True
seq_branch_adr 28f2 0x28f2
seq_cond_sel 21 TYP.ALU_OVERFLOW(late)
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
28fc 28fc fiu_len_fill_lit 74 zero-fill 0x34; Flow C cc=True 0x32a8
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 21 TYP.ALU_OVERFLOW(late)
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR08:1f #0x3ff0000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 8
28fd 28fd ioc_fiubs 0 fiu
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
28fe 28fe fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x28ed
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 28ed 0x28ed
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
28ff 28ff <halt> ; Flow R
2900 ; --------------------------------------------------------------------------------------
2900 ; 0x0238 Execute Float,Convert
2900 ; --------------------------------------------------------------------------------------
2900 MACRO_Execute_Float,Convert:
2900 2900 dispatch_brk_class 4 ; Flow J cc=True 0x2902
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2900
dispatch_uses_tos 1
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2902 0x2902
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
2901 2901 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x2857
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2857 0x2857
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2902 2902 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2857
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2857 0x2857
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
2903 2903 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x2857
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 2857 0x2857
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2904 ; --------------------------------------------------------------------------------------
2904 ; 0x0237 Execute Float,Convert_From_Discrete
2904 ; --------------------------------------------------------------------------------------
2904 MACRO_Execute_Float,Convert_From_Discrete:
2904 2904 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2904
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
2905 2905 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2909
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2909 0x2909
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 28 VR05:08 #0xb
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
2906 2906 fiu_fill_mode_src 0 ; Flow R cc=True
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2907 0x2907
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR11:19 #0x433
val_alu_func 6 A_MINUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 11
2907 2907 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 01 GP01
2908 2908 fiu_len_fill_lit 4b zero-fill 0xb; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2909 2909 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_rand 5 COUNT_ZEROS
290a 290a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_en_micro 0
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 28 VR05:08 #0xb
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
290b 290b fiu_fill_mode_src 0 ; Flow J 0x2907
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2907 0x2907
seq_en_micro 0
val_a_adr 38 VR11:18 #0xc33
val_alu_func 6 A_MINUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 11
290c ; --------------------------------------------------------------------------------------
290c ; 0x0236 Execute Float,Truncate_To_Discrete
290c ; --------------------------------------------------------------------------------------
290c MACRO_Execute_Float,Truncate_To_Discrete:
290c 290c dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 290c
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR02:19 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 2
290d 290d fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x2910
fiu_offs_lit 41
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2910 0x2910
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 31 VR02:11 #0x1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
290e 290e fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=True 0x2912
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2912 0x2912
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR09:01 #0x3ff
typ_frame 9
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 37 VR11:17 #0x43e
val_frame 11
290f 290f fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x2913
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 2913 0x2913
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 37 VR11:17 #0x43e
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 11
2910 2910 fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=True 0x2912
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2912 0x2912
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR09:01 #0x3ff
typ_frame 9
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 37 VR11:17 #0x43e
val_frame 11
2911 2911 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x291b
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 291b 0x291b
seq_en_micro 0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2912 2912 fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 2913 0x2913
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 3a VR05:1a #0x3ff
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 5
2913 2913 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
2914 ; --------------------------------------------------------------------------------------
2914 ; 0x0235 Execute Float,Round_To_Discrete
2914 ; --------------------------------------------------------------------------------------
2914 MACRO_Execute_Float,Round_To_Discrete:
2914 2914 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2914
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 39 VR02:19 #0x0
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 2
2915 2915 fiu_len_fill_lit 4a zero-fill 0xa
fiu_offs_lit 41
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 31 VR02:11 #0x1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
2916 2916 fiu_len_fill_lit 73 zero-fill 0x33; Flow J cc=True 0x2912
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2912 0x2912
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 3b TR11:1b #0x3fe
typ_frame 11
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 37 VR11:17 #0x43e
val_frame 11
2917 2917 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x291a
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 291a 0x291a
seq_en_micro 0
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR09:01 #0x3ff
typ_frame 9
2918 2918 fiu_len_fill_lit 40 zero-fill 0x0
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2919 2919 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2913
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2913 0x2913
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
291a 291a fiu_len_fill_lit 00 sign-fill 0x0
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
291b 291b fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2913
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 2913 0x2913
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
291c ; --------------------------------------------------------------------------------------
291c ; 0x0230 Execute Float,In_Range
291c ; --------------------------------------------------------------------------------------
291c MACRO_Execute_Float,In_Range:
291c 291c dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 291c
fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_b_adr 10 TOP
291d 291d fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x2922
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2922 0x2922
typ_a_adr 1f TOP - 1
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_b_adr 31 VR02:11 #0x1
val_frame 2
291e 291e fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2929
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2929 0x2929
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
291f 291f <halt> ; Flow R
2920 ; --------------------------------------------------------------------------------------
2920 ; 0x014f Execute Float,Not_In_Range
2920 ; --------------------------------------------------------------------------------------
2920 MACRO_Execute_Float,Not_In_Range:
2920 2920 dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2920
fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_b_adr 10 TOP
2921 2921 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x291e
fiu_load_tar 1 hold_tar
fiu_offs_lit 01
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 291e 0x291e
typ_a_adr 1f TOP - 1
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_b_adr 39 VR02:19 #0x0
val_frame 2
2922 2922 ioc_tvbs 2 fiu+val; Flow J cc=True 0x2929
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2929 0x2929
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
2923 2923 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2929
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 2929 0x2929
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
2924 ; --------------------------------------------------------------------------------------
2924 ; 0x0234 Execute Float,In_Type
2924 ; --------------------------------------------------------------------------------------
2924 MACRO_Execute_Float,In_Type:
2924 2924 dispatch_brk_class 8 ; Flow J cc=True 0x2927
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2924
dispatch_uses_tos 1
fiu_load_oreg 1 hold_oreg
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2927 0x2927
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_frame 2
2925 2925 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2929
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2929 0x2929
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
2926 ; --------------------------------------------------------------------------------------
2926 ; 0x0233 Execute Float,Not_In_Type
2926 ; --------------------------------------------------------------------------------------
2926 MACRO_Execute_Float,Not_In_Type:
2926 2926 dispatch_brk_class 8 ; Flow J cc=False 0x2925
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2926
dispatch_uses_tos 1
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 01
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2925 0x2925
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
2927 2927 fiu_load_var 1 hold_var; Flow J cc=True 0x2929
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2929 0x2929
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
2928 2928 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 2929 0x2929
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
2929 2929 fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 7f
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
292a ; --------------------------------------------------------------------------------------
292a ; 0x0232 Execute Float,Check_In_Type
292a ; --------------------------------------------------------------------------------------
292a MACRO_Execute_Float,Check_In_Type:
292a 292a dispatch_brk_class 8 ; Flow J cc=True 0x292c
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 292a
dispatch_uses_tos 1
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 292c 0x292c
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
292b 292b fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2857
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2857 0x2857
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
292c 292c ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2857
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2857 0x2857
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
292d 292d fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2857
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 2857 0x2857
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
292e ; --------------------------------------------------------------------------------------
292e ; 0x0231 Execute Float,Write_Unchecked
292e ; --------------------------------------------------------------------------------------
292e MACRO_Execute_Float,Write_Unchecked:
292e 292e dispatch_brk_class 2 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 292e
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
292f 292f typ_a_adr 1f TOP - 1
typ_frame 8
typ_rand b CARRY IN = Q BIT FROM VAL
2930 2930 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=True 0x32a9
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2931 2931 fiu_fill_mode_src 0 ; Flow J cc=False 0x2933
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2933 0x2933
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
2932 2932 fiu_fill_mode_src 0 ; Flow J 0x2936
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2936 0x2936
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2933 2933 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2934 2934 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2935 2935 fiu_load_var 1 hold_var; Flow J 0x2936
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2936 0x2936
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
2936 2936 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
2937 2937 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2938 ; --------------------------------------------------------------------------------------
2938 ; 0x4800-0x4fff Short_Literal slit
2938 ; --------------------------------------------------------------------------------------
2938 MACRO_Short_Literal_slit:
2938 2938 dispatch_brk_class 8 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_uadr 2938
fiu_len_fill_lit 0a sign-fill 0xa
fiu_mem_start 2 start-rd
fiu_offs_lit 75
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
2939 2939 fiu_mem_start 2 start-rd; Flow J 0x2941
ioc_adrbs 3 seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2941 0x2941
seq_en_micro 0
seq_random 38 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
293a ; --------------------------------------------------------------------------------------
293a ; 0x6000-0x67ff Indirect_Literal Discrete,pcrel,literal
293a ; --------------------------------------------------------------------------------------
293a MACRO_Indirect_Literal_Discrete,pcrel,literal:
293a 293a dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 293a
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 3 seq
seq_random 38 ?
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
293b 293b fiu_fill_mode_src 0 ; Flow R cc=True
; Flow J cc=False 0x2939
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type c Dispatch True
seq_branch_adr 2939 0x2939
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
293c ; --------------------------------------------------------------------------------------
293c ; 0x5800-0x5fff Indirect_Literal Float,pcrel,dbl
293c ; --------------------------------------------------------------------------------------
293c MACRO_Indirect_Literal_Float,pcrel,dbl:
293c 293c dispatch_brk_class 8 ; Flow J 0x293b
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 293c
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 3 seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 293b 0x293b
seq_random 38 ?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
293d 293d fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x293f
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 293f 0x293f
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
293e ; --------------------------------------------------------------------------------------
293e ; 0x00a2 Action Push_Discrete_Extended
293e ; --------------------------------------------------------------------------------------
293e MACRO_Action_Push_Discrete_Extended:
293e 293e dispatch_brk_class 8 ; Flow J 0x293d
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 293e
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 293d 0x293d
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
293f 293f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2941
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2941 0x2941
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 0 PASS_A
2940 ; --------------------------------------------------------------------------------------
2940 ; 0x00a1 Action Push_Float_Extended
2940 ; --------------------------------------------------------------------------------------
2940 MACRO_Action_Push_Float_Extended:
2940 2940 dispatch_brk_class 8 ; Flow J 0x293d
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2940
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 293d 0x293d
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2941 2941 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x293b
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 293b 0x293b
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
seq_random 02 ?
typ_mar_cntl 6 INCREMENT_MAR
2942 2942 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
2943 2943 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
2944 ; --------------------------------------------------------------------------------------
2944 ; 0x0093 PushFullAddress InMicrocode,caddr
2944 ; --------------------------------------------------------------------------------------
2944 MACRO_PushFullAddress_InMicrocode,caddr:
2944 2944 dispatch_brk_class 4
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2944
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2945 2945 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2946 2946 ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2947 2947 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2948 ; --------------------------------------------------------------------------------------
2948 ; 0x5000-0x57ff Indirect_Literal Any,pcrel,literal
2948 ; --------------------------------------------------------------------------------------
2948 MACRO_Indirect_Literal_Any,pcrel,literal:
2948 2948 dispatch_brk_class 8 ; Flow C 0x2953
dispatch_csa_valid 1
dispatch_uadr 2948
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2953 0x2953
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4b)
Subvector_Var
Subarray_Var
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
2949 2949 fiu_tivi_src c mar_0xc; Flow C 0x2993
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 2993 0x2993
seq_random 02 ?
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
294a 294a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
294b 294b <halt> ; Flow R
294c ; --------------------------------------------------------------------------------------
294c ; 0x00a0 Action Push_Structure_Extended,abs,mark
294c ; --------------------------------------------------------------------------------------
294c MACRO_Action_Push_Structure_Extended,abs,mark:
294c 294c dispatch_brk_class 8 ; Flow C 0x2953
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 294c
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2953 0x2953
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4b)
Subvector_Var
Subarray_Var
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
294d 294d fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
294e 294e fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x294f
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 294a 0x294a
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
294f 294f ioc_fiubs 1 val ; Flow J 0x2993
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2993 0x2993
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 04 GP04
2950 ; --------------------------------------------------------------------------------------
2950 ; 0x0115 Execute Any,Structure_Clear
2950 ; --------------------------------------------------------------------------------------
2950 MACRO_Execute_Any,Structure_Clear:
2950 2950 dispatch_brk_class 4 ; Flow C 0x2953
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2950
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2953 0x2953
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x4b)
Subvector_Var
Subarray_Var
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 10 TOP
2951 2951 seq_br_type 7 Unconditional Call; Flow C 0x2a5e
seq_branch_adr 2a5e 0x2a5e
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2952 2952 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
2953 ; --------------------------------------------------------------------------------------
2953 ; Comes from:
2953 ; 2948 C from color MACRO_Indirect_Literal_Any,pcrel,literal
2953 ; 294c C from color MACRO_Action_Push_Structure_Extended,abs,mark
2953 ; 2950 C from color MACRO_Execute_Any,Structure_Clear
2953 ; --------------------------------------------------------------------------------------
2953 2953 seq_b_timing 1 Latch Condition; Flow J cc=True 0x295b
seq_br_type 1 Branch True
seq_branch_adr 295b 0x295b
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
2954 2954 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x295c
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 295c 0x295c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
seq_latch 1
typ_b_adr 10 TOP
typ_frame 8
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2955 2955 fiu_len_fill_lit 45 zero-fill 0x5; Flow J cc=True 0x295a
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 295a 0x295a
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2956 2956 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 41
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2957 2957 val_a_adr 17 LOOP_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2958 2958 fiu_len_fill_lit 77 zero-fill 0x37
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_b_adr 03 GP03
2959 2959 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
295a 295a fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x32db
fiu_oreg_src 0 rotator output
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 38 ?
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 9 LOAD_MAR_CODE
295b 295b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x295a
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 295a 0x295a
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
295c 295c fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
295d 295d ioc_tvbs 2 fiu+val; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
295e 295e fiu_len_fill_lit 4a zero-fill 0xa; Flow C 0x210
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame c
295f 295f fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
2960 2960 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2963
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2963 0x2963
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
2961 2961 fiu_fill_mode_src 0 ; Flow C cc=False 0x2969
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2969 0x2969
typ_alu_func 3 LEFT_I_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
2962 2962 seq_br_type 3 Unconditional Branch; Flow J 0x2966
seq_branch_adr 2966 0x2966
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
2963 2963 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2964 2964 fiu_fill_mode_src 0 ; Flow C cc=False 0x2969
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2969 0x2969
typ_alu_func 3 LEFT_I_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
2965 2965 seq_br_type 3 Unconditional Branch; Flow J 0x2966
seq_branch_adr 2966 0x2966
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_rand c START_MULTIPLY
2966 2966 fiu_load_oreg 1 hold_oreg; Flow R cc=True
fiu_oreg_src 0 rotator output
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2967 0x2967
seq_en_micro 0
seq_random 38 ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
2967 2967 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
2968 2968 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
2969 ; --------------------------------------------------------------------------------------
2969 ; Comes from:
2969 ; 2961 C False from color 0x295f
2969 ; 2964 C False from color 0x295f
2969 ; --------------------------------------------------------------------------------------
2969 2969 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x296b
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 296b 0x296b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
296a 296a fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
296b 296b fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
296c 296c fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
296d 296d <halt> ; Flow R
296e ; --------------------------------------------------------------------------------------
296e ; 0x0092 Action Push_String_Extended,pse
296e ; --------------------------------------------------------------------------------------
296e MACRO_Action_Push_String_Extended,pse:
296e 296e dispatch_brk_class 4
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 296e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_a_adr 29 TR0b:09 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
296f 296f fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2973
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2973 0x2973
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 5d ?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2970 ; --------------------------------------------------------------------------------------
2970 ; 0x0091 Action Push_String_Extended_Indexed,pse
2970 ; --------------------------------------------------------------------------------------
2970 MACRO_Action_Push_String_Extended_Indexed,pse:
2970 2970 dispatch_brk_class 4 ; Flow C 0x329e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2970
fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 02 ?
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 3d VR02:1d #0x10
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
2971 2971 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 29 TR0b:09 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
2972 2972 fiu_tivi_src 1 tar_val; Flow J 0x2973
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2973 0x2973
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 5d ?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2973 2973 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_b_adr 03 GP03
typ_c_adr 2e TOP + 1
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame c
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 0 PASS_A
2974 2974 fiu_mem_start a start_continue_if_false
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR02:01 #0x0
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2975 2975 fiu_len_fill_lit 4f zero-fill 0xf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
2976 2976 fiu_len_fill_lit 4f zero-fill 0xf
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
2977 2977 fiu_len_fill_lit 7c zero-fill 0x3c
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3d VR06:1d #0x100000000
val_frame 6
2978 2978 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x297e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 297e 0x297e
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2979 2979 fiu_vmux_sel 1 fill value; Flow J cc=True 0x297c
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 297c 0x297c
seq_cond_sel 5f (VAL.ALU_32_CO(late)) nand (TYP.ALU_32_CARRY_OUT(late))
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
297a 297a seq_br_type 7 Unconditional Call; Flow C 0x2993
seq_branch_adr 2993 0x2993
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
297b 297b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
297c 297c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x297e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 297e 0x297e
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
297d 297d ioc_load_wdr 0 ; Flow J 0x297b
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 297b 0x297b
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
297e ; --------------------------------------------------------------------------------------
297e ; Comes from:
297e ; 2978 C from color MACRO_Action_Push_String_Extended,pse
297e ; 297c C from color MACRO_Action_Push_String_Extended,pse
297e ; --------------------------------------------------------------------------------------
297e 297e fiu_fill_mode_src 0 ; Flow J cc=False 0x2980
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2980 0x2980
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 05 GP05
typ_alu_func 3 LEFT_I_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
297f 297f fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2980 2980 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2981 2981 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
2982 ; --------------------------------------------------------------------------------------
2982 ; 0x0090 Action Store_String_Extended,pse
2982 ; --------------------------------------------------------------------------------------
2982 MACRO_Action_Store_String_Extended,pse:
2982 2982 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2982
dispatch_uses_tos 1
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 1d ?
typ_b_adr 10 TOP
typ_c_lit 0
typ_frame c
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2983 2983 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_frame 2
2984 2984 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 6c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 5d ?
typ_a_adr 29 TR0b:09 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame b
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2985 2985 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 02 GP02
2986 2986 fiu_mem_start a start_continue_if_false
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2987 2987 fiu_len_fill_lit 4f zero-fill 0xf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
2988 2988 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=True 0x298a
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 298a 0x298a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
2989 2989 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
298a 298a fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x298e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 5d
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 298e 0x298e
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 5
298b 298b fiu_load_oreg 1 hold_oreg; Flow C cc=True 0x2992
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2992 0x2992
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 2f TR11:0f #0x2
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
298c 298c fiu_len_fill_lit 7c zero-fill 0x3c; Flow C cc=True 0x2993
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 5 Call True
seq_branch_adr 2993 0x2993
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
298d 298d fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a3
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
298e ; --------------------------------------------------------------------------------------
298e ; Comes from:
298e ; 298a C True from color 0x0000
298e ; --------------------------------------------------------------------------------------
298e 298e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2990
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2990 0x2990
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
298f 298f fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
2990 2990 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2991 2991 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
2992 ; --------------------------------------------------------------------------------------
2992 ; Comes from:
2992 ; 298b C True from color 0x0000
2992 ; --------------------------------------------------------------------------------------
2992 2992 fiu_load_oreg 1 hold_oreg; Flow R
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
2993 ; --------------------------------------------------------------------------------------
2993 ; Comes from:
2993 ; 2949 C from color MACRO_Indirect_Literal_Any,pcrel,literal
2993 ; 297a C from color MACRO_Action_Push_String_Extended,pse
2993 ; 298c C True from color 0x0000
2993 ; --------------------------------------------------------------------------------------
2993 2993 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2994 2994 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x299f
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 299f 0x299f
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 20 VR00:00 #0x8000000
val_alu_func 1a PASS_B
val_b_adr 01 GP01
2995 2995 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x299a
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 299a 0x299a
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
2996 2996 fiu_fill_mode_src 0 ; Flow J 0x2997
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2997 0x2997
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2997 2997 fiu_fill_mode_src 0 ; Flow J cc=False 0x299c
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 299c 0x299c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2998 2998 fiu_fill_mode_src 0 ; Flow J 0x2999
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2999 0x2999
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2999 2999 ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
299a 299a fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
299b 299b fiu_fill_mode_src 0 ; Flow J 0x2997
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2997 0x2997
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
299c 299c fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
299d 299d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
299e 299e fiu_load_var 1 hold_var; Flow J 0x2999
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2999 0x2999
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
299f 299f fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x29a8
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 29a8 0x29a8
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29a0 29a0 fiu_load_tar 1 hold_tar; Flow J cc=True 0x29bb
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29bb 0x29bb
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
29a1 29a1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_latch 1
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
29a2 29a2 fiu_fill_mode_src 0 ; Flow J cc=True 0x29ac
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 29ac 0x29ac
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29a3 29a3 fiu_mem_start 2 start-rd; Flow J 0x29a4
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 29a4 0x29a4
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
29a4 29a4 seq_br_type 3 Unconditional Branch; Flow J 0x2993
seq_branch_adr 2993 0x2993
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
29a5 29a5 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29a6 29a6 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x2995
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2995 0x2995
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 01 GP01
29a7 29a7 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=True 0x29a0
fiu_mem_start a start_continue_if_false
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 29a0 0x29a0
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
29a8 29a8 fiu_load_tar 1 hold_tar; Flow J cc=True 0x29be
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29be 0x29be
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
seq_latch 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
29a9 29a9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x29ab
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29ab 0x29ab
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
29aa 29aa seq_br_type 0 Branch False; Flow J cc=False 0x29a4
seq_branch_adr 29a4 0x29a4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
29ab 29ab fiu_fill_mode_src 0 ; Flow J 0x29ac
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29ac 0x29ac
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29ac 29ac fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x29b0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 9 start_continue_if_true
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29b0 0x29b0
typ_mar_cntl 6 INCREMENT_MAR
29ad 29ad fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
29ae 29ae fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
29af 29af fiu_fill_mode_src 0 ; Flow J 0x2999
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2999 0x2999
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29b0 29b0 fiu_load_tar 1 hold_tar; Flow J cc=False 0x29b6
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 29b6 0x29b6
seq_cond_sel 64 OFFSET_REGISTER_????
29b1 29b1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29a4
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 29a4 0x29a4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
29b2 29b2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
29b3 29b3 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29b4 29b4 fiu_fill_mode_src 0 ; Flow J 0x29b5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29b5 0x29b5
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29b5 29b5 fiu_mem_start 4 continue; Flow J 0x2999
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2999 0x2999
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
29b6 29b6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29a4
fiu_length_src 0 length_register
fiu_op_sel 2 insert first
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 29a4 0x29a4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
29b7 29b7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 1 insert last
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
seq_latch 1
typ_alu_func 0 PASS_A
29b8 29b8 fiu_fill_mode_src 0 ; Flow J cc=True 0x29ba
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29ba 0x29ba
seq_en_micro 0
typ_c_adr 3f GP00
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29b9 29b9 fiu_fill_mode_src 0 ; Flow J 0x29b5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29b5 0x29b5
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29ba 29ba fiu_fill_mode_src 0 ; Flow J 0x29b5
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29b5 0x29b5
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29bb 29bb fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
29bc 29bc fiu_fill_mode_src 0 ; Flow J cc=True 0x29c4
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29c4 0x29c4
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29bd 29bd fiu_load_oreg 1 hold_oreg; Flow J 0x29c1
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c1 0x29c1
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
29be 29be fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1e)
Control_Allocation
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Scheduling_Allocation
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
Activation_State
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
29bf 29bf seq_b_timing 1 Latch Condition; Flow J cc=True 0x29c6
seq_br_type 1 Branch True
seq_branch_adr 29c6 0x29c6
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
29c0 29c0 fiu_fill_mode_src 0 ; Flow J 0x29c1
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c1 0x29c1
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29c1 29c1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
29c2 29c2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x29c3
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 2 insert first
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c3 0x29c3
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29c3 29c3 ioc_load_wdr 0 ; Flow J 0x29cb
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29cb 0x29cb
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
29c4 29c4 fiu_fill_mode_src 0 ; Flow J cc=True 0x29cb
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29cb 0x29cb
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
29c5 29c5 fiu_fill_mode_src 0 ; Flow J 0x29c8
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c8 0x29c8
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
29c6 29c6 fiu_fill_mode_src 0 ; Flow J cc=True 0x29cb
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 29cb 0x29cb
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
29c7 29c7 fiu_fill_mode_src 0 ; Flow J 0x29c8
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c8 0x29c8
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
29c8 29c8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
29c9 29c9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
29ca 29ca fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x29c3
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 29c3 0x29c3
typ_a_adr 17 LOOP_COUNTER
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29cb 29cb fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x29a5
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 29a5 0x29a5
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 10
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
29cc 29cc fiu_mem_start 4 continue; Flow J cc=False 0x29d8
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 29d8 0x29d8
seq_cond_sel 64 OFFSET_REGISTER_????
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
29cd 29cd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29ce 29ce fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29d7
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 29d7 0x29d7
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29cf 29cf fiu_load_oreg 1 hold_oreg; Flow J 0x29d0
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29d0 0x29d0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
29d0 29d0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
29d1 29d1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29d4
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 29d4 0x29d4
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29d2 29d2 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
29d3 29d3 fiu_mem_start 2 start-rd; Flow C 0x332e
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
29d4 29d4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29d6
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 29d6 0x29d6
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29d5 29d5 fiu_load_oreg 1 hold_oreg; Flow J 0x29d0
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29d0 0x29d0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29d6 29d6 ioc_load_wdr 0 ; Flow J 0x29a5
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29a5 0x29a5
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29d7 29d7 ioc_load_wdr 0 ; Flow J 0x29a5
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29a5 0x29a5
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
29d8 29d8 fiu_load_var 1 hold_var; Flow J cc=False 0x29e2
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 29e2 0x29e2
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
29d9 29d9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29da 29da fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 01 GP01
val_alu_func 0 PASS_A
29db 29db fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29df
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 29df 0x29df
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29dc 29dc fiu_load_oreg 1 hold_oreg; Flow C 0x2ab4
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29dd 29dd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
29de 29de fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x29db
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29db 0x29db
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29df 29df fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29e0 29e0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
29e1 29e1 ioc_load_wdr 0 ; Flow J 0x29a5
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29a5 0x29a5
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
29e2 29e2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29e3 29e3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29e4 29e4 ioc_load_wdr 0 ; Flow J 0x29a5
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29a5 0x29a5
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
29e5 ; --------------------------------------------------------------------------------------
29e5 ; Comes from:
29e5 ; 1101 C from color 0x10f1
29e5 ; 1302 C from color 0x12f9
29e5 ; 1720 C True from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
29e5 ; 17f7 C from color MACRO_Execute_Any,Set_Constraint
29e5 ; 17ff C True from color MACRO_Execute_Any,Set_Constraint
29e5 ; --------------------------------------------------------------------------------------
29e5 29e5 fiu_load_tar 1 hold_tar; Flow J cc=True 0x29ea
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 29ea 0x29ea
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 09 GP09
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_b_adr 09 GP09
29e6 29e6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x2a5e
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 09 GP09
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
29e7 29e7 seq_br_type 5 Call True; Flow C cc=True 0x2a5e
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
29e8 29e8 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_b_adr 09 GP09
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_b_adr 09 GP09
29e9 29e9 ioc_fiubs 0 fiu ; Flow J 0x2a5e
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a5e 0x2a5e
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29ea 29ea fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 08 GP08
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
29eb 29eb fiu_len_fill_lit 48 zero-fill 0x8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
seq_en_micro 0
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 1e A_AND_B
typ_b_adr 09 GP09
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 0f GP0f
val_alu_func 1b A_OR_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 4
29ec 29ec fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x29f2
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 29f2 0x29f2
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
29ed 29ed fiu_fill_mode_src 0 ; Flow J cc=False 0x29ef
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 29ef 0x29ef
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29ee 29ee fiu_fill_mode_src 0 ; Flow J 0x29f4
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29f4 0x29f4
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
29ef 29ef fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
29f0 29f0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
29f1 29f1 fiu_load_var 1 hold_var; Flow J 0x29f4
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29f4 0x29f4
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
29f2 29f2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_b_adr 0f GP0f
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
29f3 29f3 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x29f4
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29f4 0x29f4
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
29f4 29f4 ioc_load_wdr 0 ; Flow J cc=True 0x2a01
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a01 0x2a01
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
29f5 29f5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x29f8
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 29f8 0x29f8
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
29f6 29f6 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
29f7 29f7 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 0 PASS_A
29f8 29f8 <default>
29f9 29f9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
29fa 29fa fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
29fb 29fb fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
29fc 29fc fiu_fill_mode_src 0 ; Flow J cc=False 0x29fe
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 29fe 0x29fe
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
29fd 29fd fiu_fill_mode_src 0 ; Flow J 0x29f4
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 29f4 0x29f4
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
29fe 29fe fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
29ff 29ff fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a00 2a00 fiu_load_var 1 hold_var; Flow J 0x29f4
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 29f4 0x29f4
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
2a01 2a01 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 09 GP09
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_b_adr 09 GP09
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2a02 2a02 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2a05
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a05 0x2a05
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 09 GP09
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
2a03 2a03 seq_b_timing 1 Latch Condition; Flow J cc=False 0x2a5e
seq_br_type 0 Branch False
seq_branch_adr 2a5e 0x2a5e
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a04 2a04 seq_br_type 3 Unconditional Branch; Flow J 0x2a06
seq_branch_adr 2a06 0x2a06
2a05 2a05 ioc_tvbs 3 fiu+fiu; Flow J cc=False 0x2a5e
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a5e 0x2a5e
seq_en_micro 0
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a06 2a06 seq_br_type 5 Call True; Flow C cc=True 0x2a5e
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_alu_func 0 PASS_A
2a07 2a07 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
typ_b_adr 09 GP09
val_b_adr 09 GP09
2a08 2a08 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a09 2a09 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
2a0a 2a0a fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2a10
fiu_offs_lit 28
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a10 0x2a10
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2a0b 2a0b fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 17 LOOP_COUNTER
2a0c 2a0c fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
2a0d 2a0d typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2a0e 2a0e fiu_len_fill_lit 46 zero-fill 0x6
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2a0f 2a0f fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x2a11
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a11 0x2a11
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 17 LOOP_COUNTER
2a10 2a10 fiu_len_fill_lit 78 zero-fill 0x38; Flow R cc=True
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2a11 0x2a11
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 17 LOOP_COUNTER
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
2a11 2a11 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
2a12 2a12 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
2a13 2a13 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2a14 2a14 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2a21
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a21 0x2a21
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2a)
Vector_Var
Matrix_Var
Array_Var
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame a
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a15 2a15 fiu_mem_start 2 start-rd; Flow J cc=False 0x2a18
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a18 0x2a18
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
2a16 2a16 ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2a17 2a17 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2a23
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a23 0x2a23
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a18 2a18 ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2a19 2a19 fiu_tivi_src c mar_0xc; Flow J cc=False 0x2a23
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a23 0x2a23
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a1a 2a1a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a1b 2a1b ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
2a1c 2a1c fiu_len_fill_lit 4a zero-fill 0xa
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 30 GP0f
2a1d 2a1d fiu_len_fill_lit 7d zero-fill 0x3d
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
2a1e 2a1e ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2a20
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a20 0x2a20
seq_en_micro 0
val_a_adr 21 VR05:01 #0x3
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand c START_MULTIPLY
2a1f 2a1f seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
2a20 2a20 seq_br_type 3 Unconditional Branch; Flow J 0x2a23
seq_branch_adr 2a23 0x2a23
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a21 2a21 ioc_tvbs 2 fiu+val; Flow J 0x2a23
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a23 0x2a23
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2a22 2a22 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x2a34
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2a34 0x2a34
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2a23 2a23 fiu_load_tar 1 hold_tar; Flow J cc=True 0x2a28
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a28 0x2a28
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 09 GP09
2a24 2a24 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2a22
seq_br_type 0 Branch False
seq_branch_adr 2a22 0x2a22
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2a25 2a25 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2a26 2a26 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2a27 2a27 seq_br_type 3 Unconditional Branch; Flow J 0x2a22
seq_branch_adr 2a22 0x2a22
2a28 2a28 fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a29 2a29 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 28
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2a2a 0x2a2a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
2a2a 2a2a fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
val_a_adr 14 ZEROS
2a2b 2a2b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
2a2c 2a2c <default>
2a2d 2a2d fiu_len_fill_lit 46 zero-fill 0x6
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
2a2e 2a2e ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x2a34
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2a34 0x2a34
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 36 VR07:16 #0x800000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2a2f 2a2f fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 2a30 0x2a30
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2a30 2a30 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2a2e
seq_br_type 0 Branch False
seq_branch_adr 2a2e 0x2a2e
seq_cond_sel 67 REFRESH_MACRO_EVENT
2a31 2a31 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2a32 2a32 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2a33 2a33 seq_br_type 3 Unconditional Branch; Flow J 0x2a2e
seq_branch_adr 2a2e 0x2a2e
2a34 ; --------------------------------------------------------------------------------------
2a34 ; Comes from:
2a34 ; 2a22 C True from color 0x0000
2a34 ; 2a2e C True from color 0x0000
2a34 ; --------------------------------------------------------------------------------------
2a34 2a34 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a35 2a35 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2a4b
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a4b 0x2a4b
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2a36 2a36 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2a37 2a37 ioc_fiubs 0 fiu
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2a38 2a38 fiu_len_fill_lit 45 zero-fill 0x5
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2a39 2a39 seq_br_type 3 Unconditional Branch; Flow J 0x2a3d
seq_branch_adr 2a3d 0x2a3d
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2a3a 2a3a fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2a44
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2a44 0x2a44
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2a3b 2a3b fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
2a3c 2a3c val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2a3d 2a3d fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
2a3e 2a3e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2a44
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 2a44 0x2a44
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_rand 2 DEC_LOOP_COUNTER
2a3f 2a3f fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2a4e
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a4e 0x2a4e
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
2a40 2a40 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2a3a
seq_br_type 0 Branch False
seq_branch_adr 2a3a 0x2a3a
seq_cond_sel 67 REFRESH_MACRO_EVENT
2a41 2a41 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2a42 2a42 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2a43 2a43 seq_br_type 3 Unconditional Branch; Flow J 0x2a3a
seq_branch_adr 2a3a 0x2a3a
2a44 ; --------------------------------------------------------------------------------------
2a44 ; Comes from:
2a44 ; 2a3a C from color 0x2a34
2a44 ; 2a3e C from color 0x2a34
2a44 ; 2a55 C from color 0x2a34
2a44 ; --------------------------------------------------------------------------------------
2a44 2a44 fiu_fill_mode_src 0 ; Flow J cc=False 0x2a47
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a47 0x2a47
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2a45 2a45 fiu_fill_mode_src 0 ; Flow J cc=True 0x2a4a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a4a 0x2a4a
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2a46 ; --------------------------------------------------------------------------------------
2a46 ; Comes from:
2a46 ; 2a4d C from color 0x2a34
2a46 ; --------------------------------------------------------------------------------------
2a46 2a46 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 02 GP02
2a47 2a47 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2a48 2a48 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a49 2a49 fiu_load_var 1 hold_var; Flow J cc=False 0x2a46
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a46 0x2a46
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
2a4a 2a4a ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
seq_cond_sel 26 TYP.TRUE (early)
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
2a4b 2a4b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1a PASS_B
2a4c 2a4c ioc_fiubs 0 fiu
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2a4d 2a4d fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x2a46
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2a46 0x2a46
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
2a4e 2a4e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a58
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a58 0x2a58
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2a4f 2a4f fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2a50 2a50 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2a51 2a51 fiu_len_fill_lit 45 zero-fill 0x5
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2a52 2a52 typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
val_rand 2 DEC_LOOP_COUNTER
2a53 2a53 fiu_fill_mode_src 0 ; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
2a54 2a54 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
2a55 2a55 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x2a44
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2a44 0x2a44
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2a56 2a56 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a52
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a52 0x2a52
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
2a57 2a57 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2a58 2a58 fiu_fill_mode_src 0 ; Flow J cc=False 0x2a5b
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a5b 0x2a5b
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 03 GP03
2a59 2a59 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2a5a 2a5a ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2a5b 2a5b fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2a5c 2a5c fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a5d 2a5d fiu_load_var 1 hold_var; Flow J 0x2a5a
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a5a 0x2a5a
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
2a5e ; --------------------------------------------------------------------------------------
2a5e ; Comes from:
2a5e ; 10fa C from color 0x10da
2a5e ; 1119 C from color 0x1106
2a5e ; 112c C from color 0x1107
2a5e ; 1257 C from color 0x1106
2a5e ; 1267 C from color 0x1231
2a5e ; 12eb C from color 0x128f
2a5e ; 1317 C True from color 0x1307
2a5e ; 1322 C from color 0x1307
2a5e ; 13cd C from color 0x13cc
2a5e ; 13ed C from color 0x13ec
2a5e ; 143f C from color 0x143c
2a5e ; 1771 C from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
2a5e ; 2951 C from color MACRO_Execute_Any,Structure_Clear
2a5e ; --------------------------------------------------------------------------------------
2a5e 2a5e fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_alu_func 0 PASS_A
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
2a5f 2a5f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a65
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a65 0x2a65
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_alu_func 0 PASS_A
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2a60 2a60 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2a62
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a62 0x2a62
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2a61 2a61 fiu_fill_mode_src 0 ; Flow J 0x2a8d
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a8d 0x2a8d
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2a62 2a62 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2a63 2a63 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a64 2a64 fiu_load_var 1 hold_var; Flow J 0x2a8d
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a8d 0x2a8d
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
2a65 2a65 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x2a74
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a74 0x2a74
typ_a_adr 14 ZEROS
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a66 2a66 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a72
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a72 0x2a72
seq_cond_sel 64 OFFSET_REGISTER_????
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_frame 5
2a67 2a67 fiu_fill_mode_src 0 ; Flow J cc=True 0x2a8d
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a68 2a68 fiu_load_oreg 1 hold_oreg; Flow J 0x2a69
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a69 0x2a69
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2a69 2a69 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x2a70
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a70 0x2a70
seq_cond_sel 64 OFFSET_REGISTER_????
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
2a6a 2a6a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a71
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2a71 0x2a71
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a6b 2a6b fiu_mem_start 4 continue; Flow J cc=True 0x2a8d
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR04:11 #0x1f80
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
2a6c 2a6c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2a6d 2a6d seq_en_micro 0
2a6e 2a6e fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x2a8d
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 7 INC_A
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
2a6f 2a6f fiu_mem_start 3 start-wr; Flow J 0x2a5e
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
2a70 2a70 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2a6b
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2a6b 0x2a6b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a71 2a71 fiu_mem_start 2 start-rd; Flow J 0x2a5e
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a5e 0x2a5e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
2a72 2a72 fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a73 2a73 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2a69
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_op_sel 2 insert first
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a69 0x2a69
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2a74 2a74 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a76
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a76 0x2a76
seq_cond_sel 64 OFFSET_REGISTER_????
typ_alu_func 1b A_OR_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a75 2a75 fiu_load_oreg 1 hold_oreg; Flow J 0x2a77
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a77 0x2a77
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2a76 2a76 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2a77
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_op_sel 2 insert first
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a77 0x2a77
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2a77 2a77 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x2a79
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2a79 0x2a79
seq_cond_sel 64 OFFSET_REGISTER_????
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 30 VR05:10 #0x3f
val_frame 5
2a78 2a78 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2a7a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a7a 0x2a7a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a79 2a79 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2a7a
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a7a 0x2a7a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2a7a 2a7a fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x2a71
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a71 0x2a71
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0f GP0f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
2a7b 2a7b fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x2a6b
fiu_mem_start 7 start_wr_if_true
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a6b 0x2a6b
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 3f VR06:1f #0x2000
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_frame 6
2a7c 2a7c fiu_mem_start 3 start-wr; Flow J cc=True 0x2a81
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a81 0x2a81
seq_cond_sel 13 VAL.Q_BIT(early)
seq_en_micro 0
2a7d 2a7d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_alu_func 1c DEC_A
val_b_adr 0e GP0e
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
2a7e 2a7e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2a6f
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 2a6f 0x2a6f
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2a7f 2a7f ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a80 2a80 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_load_wdr 0
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
2a81 2a81 fiu_mem_start 4 continue
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a82 2a82 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a83 2a83 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a84 2a84 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a85 2a85 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a86 2a86 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a87 2a87 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a88 2a88 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a89 2a89 fiu_mem_start 4 continue; Flow J cc=False 0x2a8d
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2a8d 0x2a8d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a8a 2a8a seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2a8b 2a8b seq_br_type 4 Call False; Flow C cc=False 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 34 VR02:14 #0x10000000
val_frame 2
2a8c 2a8c fiu_mem_start 3 start-wr; Flow J cc=True 0x2a82
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2a82 0x2a82
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2a8d 2a8d ioc_load_wdr 0 ; Flow C 0x2ab4
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2a8e 2a8e fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x2a92
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a92 0x2a92
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 1
seq_random 13 ?
typ_a_adr 26 TR05:06 #0xf
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
2a8f 2a8f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2a93
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2a93 0x2a93
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
val_a_adr 17 LOOP_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2a90 2a90 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2a92
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2a92 0x2a92
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 3e ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2a91 2a91 seq_br_type 3 Unconditional Branch; Flow J 0x2a90
seq_branch_adr 2a90 0x2a90
val_rand 1 INC_LOOP_COUNTER
2a92 2a92 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2a94
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 2a94 0x2a94
seq_cond_sel 4a SEQ.ME_resolve_ref
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2a93 2a93 ioc_tvbs 2 fiu+val; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
2a94 2a94 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
2a95 2a95 fiu_mem_start d start_physical_rd; Flow J 0x2a96
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2a96 0x2a96
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a96 2a96 seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 1c TR1d:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 1c VR1d:03 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a97 2a97 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a98 2a98 seq_en_micro 0
typ_a_adr 2b TR04:0b #0x0
typ_alu_func 7 INC_A
typ_c_adr 14 TR04:0b #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 2b VR04:0b #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2a VR04:0a #0x0
val_c_adr 14 VR04:0b #0x0
val_c_mux_sel 2 ALU
val_frame 4
2a99 2a99 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start d start_physical_rd
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR1d:02 #0x0
typ_c_source 0 FIU_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a9a 2a9a fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 20 VR1d:00 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR1d:02 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a9b 2a9b fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 3f
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a9c 2a9c fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 32
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 20 VR02:00 #0x10
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR02:1d #0x10
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
val_rand 3 CONDITION_TO_FIU
2a9d 2a9d fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2a9e 2a9e fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 30
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
val_a_adr 17 LOOP_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 2b VR04:0b #0x0
val_c_adr 14 VR04:0b #0x0
val_c_mux_sel 2 ALU
val_frame 4
2a9f 2a9f fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2aa0 2aa0 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_offs_lit 0d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 1d
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2aa1 2aa1 fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 36
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2aa2 2aa2 fiu_len_fill_lit 45 zero-fill 0x5; Flow C cc=True 0x20d
fiu_load_tar 1 hold_tar
fiu_offs_lit 33
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aa3 2aa3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 32
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand 1 INC_LOOP_COUNTER
2aa4 2aa4 fiu_len_fill_lit 43 zero-fill 0x3; Flow C cc=True 0x20d
fiu_load_tar 1 hold_tar
fiu_offs_lit 18
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aa5 2aa5 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand 1 INC_LOOP_COUNTER
2aa6 2aa6 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x20d
fiu_load_tar 1 hold_tar
fiu_offs_lit 0c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aa7 2aa7 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start d start_physical_rd
fiu_offs_lit 0f
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand 1 INC_LOOP_COUNTER
2aa8 2aa8 fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x20d
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aa9 2aa9 fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start d start_physical_rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand 1 INC_LOOP_COUNTER
2aaa 2aaa fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=True 0x20d
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_random 8 read and clear rtc
ioc_tvbs 4 ioc+ioc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aab 2aab fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start d start_physical_rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2aac 2aac ioc_tvbs 1 typ+fiu; Flow J 0x2aae
seq_br_type 3 Unconditional Branch
seq_branch_adr 2aae 0x2aae
seq_en_micro 0
val_a_adr 35 VR04:15 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0a VR04:15 #0x0
val_c_mux_sel 2 ALU
val_frame 4
2aad 2aad fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x20d
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020d 0x020d
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 13 LOOP_REG
typ_alu_func 19 X_XOR_B
typ_b_adr 13 LOOP_REG
val_a_adr 13 LOOP_REG
val_alu_func 19 X_XOR_B
val_b_adr 13 LOOP_REG
2aae 2aae fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x2aad
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start d start_physical_rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2aad 0x2aad
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand e CHECK_CLASS_SYSTEM_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
val_rand 1 INC_LOOP_COUNTER
2aaf 2aaf seq_b_timing 1 Latch Condition; Flow J cc=True 0x2ab5
seq_br_type 1 Branch True
seq_branch_adr 2ab5 0x2ab5
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 34 TR0d:14 #0x0
typ_alu_func 0 PASS_A
typ_frame d
val_a_adr 35 VR0d:15 #0x0
val_alu_func 0 PASS_A
val_c_adr 0b VR0d:14 #0x0
val_c_mux_sel 2 ALU
val_frame d
2ab0 2ab0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2ab2
fiu_load_tar 1 hold_tar
fiu_mem_start d start_physical_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2ab2 0x2ab2
seq_en_micro 0
typ_a_adr 22 TR1d:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ab1 2ab1 fiu_mem_start 18 acknowledge_refresh; Flow J 0x2ab3
fiu_tivi_src c mar_0xc
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ab3 0x2ab3
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 7 INC_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
2ab2 2ab2 seq_br_type 3 Unconditional Branch; Flow J 0x2ab3
seq_branch_adr 2ab3 0x2ab3
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 7 INC_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
2ab3 2ab3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 13 ONES
typ_c_adr 1e TR1d:01 #0xffffffffffffffff
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ab4 ; --------------------------------------------------------------------------------------
2ab4 ; Comes from:
2ab4 ; 0146 C from color 0x0146
2ab4 ; 0147 C from color 0x0147
2ab4 ; 0245 C from color 0x0245
2ab4 ; 0274 C from color 0x0274
2ab4 ; 02cc C from color 0x02c7
2ab4 ; 02ce C from color 0x02c2
2ab4 ; 02dd C from color 0x02d6
2ab4 ; 02df C from color 0x02d6
2ab4 ; 0302 C from color 0x0000
2ab4 ; 031f C from color MACRO_Action_Name_Partner
2ab4 ; 038b C from color 0x0000
2ab4 ; 03b6 C from color 0x0000
2ab4 ; 03df C from color 0x0000
2ab4 ; 0460 C from color 0x0460
2ab4 ; 049f C from color 0x049f
2ab4 ; 0568 C from color 0x0567
2ab4 ; 056c C from color 0x0000
2ab4 ; 058f C from color 0x058d
2ab4 ; 0596 C from color 0x0573
2ab4 ; 05af C from color 0x05af
2ab4 ; 05b6 C from color 0x05b5
2ab4 ; 05c8 C from color 0x05a7
2ab4 ; 0632 C from color 0x0000
2ab4 ; 0637 C from color 0x0000
2ab4 ; 06b6 C from color 0x06b6
2ab4 ; 06d7 C from color 0x06d2
2ab4 ; 06de C from color 0x06dc
2ab4 ; 070d C from color 0x0000
2ab4 ; 0718 C from color 0x0717
2ab4 ; 0736 C from color 0x0000
2ab4 ; 07a0 C from color 0x079f
2ab4 ; 07a1 C from color 0x079f
2ab4 ; 07ac C from color 0x07ab
2ab4 ; 07b5 C from color 0x07b5
2ab4 ; 07e8 C from color 0x07e8
2ab4 ; 080e C from color 0x0808
2ab4 ; 0839 C from color ME_PACKET
2ab4 ; 083e C from color ME_PACKET
2ab4 ; 0851 C from color ME_PACKET
2ab4 ; 085f C from color ME_PACKET
2ab4 ; 0869 C from color ME_PACKET
2ab4 ; 086f C from color ME_PACKET
2ab4 ; 0898 C from color 0x0000
2ab4 ; 08ff C from color 0x0127
2ab4 ; 090d C from color 0x090d
2ab4 ; 093e C from color 0x0921
2ab4 ; 0adb C from color 0x0ac4
2ab4 ; 0b55 C from color 0x0b53
2ab4 ; 0b61 C from color 0x0000
2ab4 ; 0b8e C from color 0x0b85
2ab4 ; 0b96 C from color _UAssist_0x5f
2ab4 ; 0ba9 C from color _UAssist_0x5f
2ab4 ; 0cbf C from color 0x0000
2ab4 ; 0ce9 C from color MACRO_Execute_Heap_Access,Diana_Find_Permanent_Attribute
2ab4 ; 0d03 C from color 0x0d03
2ab4 ; 0d9e C from color 0x0d65
2ab4 ; 0dc8 C from color 0x0dc3
2ab4 ; 0ebe C from color 0x0000
2ab4 ; 0ef5 C from color 0x0000
2ab4 ; 0f1e C from color UE_MEM_EXP
2ab4 ; 0f2f C from color 0x0000
2ab4 ; 0fc1 C from color 0x0000
2ab4 ; 0ff9 C from color 0x0000
2ab4 ; 1003 C from color 0x1001
2ab4 ; 100a C from color 0x0000
2ab4 ; 101a C from color 0x0000
2ab4 ; 1029 C from color 0x0000
2ab4 ; 10ac C from color 0x109e
2ab4 ; 10af C from color 0x10ad
2ab4 ; 10b9 C from color 0x10ad
2ab4 ; 134b C from color 0x1346
2ab4 ; 1358 C from color 0x1346
2ab4 ; 1393 C from color 0x0000
2ab4 ; 1427 C from color MACRO_Declare_Variable_Array,With_Constraint
2ab4 ; 1448 C from color 0x1441
2ab4 ; 16f7 C from color 0x16f7
2ab4 ; 1746 C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
2ab4 ; 1748 C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
2ab4 ; 1751 C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
2ab4 ; 17c6 C from color 0x17c6
2ab4 ; 1896 C from color MACRO_Execute_Vector,Greater_Equal
2ab4 ; 1960 C from color 0x195c
2ab4 ; 1966 C from color 0x195c
2ab4 ; 197c C from color MACRO_Execute_Vector,Complement
2ab4 ; 1c85 C from color 0x1c85
2ab4 ; 1c8d C from color 0x0000
2ab4 ; 1c93 C from color 0x0000
2ab4 ; 1cb9 C from color MACRO_Execute_Array,Subarray
2ab4 ; 1d54 C from color 0x0000
2ab4 ; 1ecd C from color MACRO_Declare_Type_Record,Incomplete
2ab4 ; 1eec C from color MACRO_Complete_Type_Record,By_Renaming
2ab4 ; 1efa C from color MACRO_Complete_Type_Record,By_Renaming
2ab4 ; 1f24 C from color 0x0000
2ab4 ; 1f66 C from color 0x0000
2ab4 ; 1f6c C from color 0x0000
2ab4 ; 1f73 C from color 0x0000
2ab4 ; 1f76 C from color 0x0000
2ab4 ; 1f79 C from color 0x0000
2ab4 ; 201f C from color MACRO_Complete_Type_Array,By_Constraining
2ab4 ; 207c C from color 0x2042
2ab4 ; 2122 C from color 0x2042
2ab4 ; 21bd C from color MACRO_Declare_Type_Array,Constrained
2ab4 ; 2247 C from color 0x2035
2ab4 ; 225b C from color 0x2258
2ab4 ; 2273 C from color 0x2258
2ab4 ; 2288 C from color 0x1bae
2ab4 ; 228e C from color 0x1bae
2ab4 ; 22d4 C from color 0x22d2
2ab4 ; 22d7 C from color 0x22d2
2ab4 ; 22d8 C from color 0x22d8
2ab4 ; 22e8 C from color MACRO_Execute_Any,Equal
2ab4 ; 22f4 C from color 0x22f3
2ab4 ; 22f6 C from color 0x22f3
2ab4 ; 22fc C from color 0x22fb
2ab4 ; 2307 C from color 0x0000
2ab4 ; 2308 C from color 0x0000
2ab4 ; 2313 C from color 0x0000
2ab4 ; 232b C from color MACRO_Declare_Type_Array,Incomplete
2ab4 ; 232d C from color MACRO_Declare_Type_Array,Incomplete
2ab4 ; 234c C from color 0x233d
2ab4 ; 23b0 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2ab4 ; 23b4 C from color 0x23b4
2ab4 ; 23be C from color 0x23be
2ab4 ; 23c3 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
2ab4 ; 23dd C from color 0x23dd
2ab4 ; 241f C from color 0x241f
2ab4 ; 246c C from color 0x246c
2ab4 ; 2482 C from color 0x2482
2ab4 ; 2491 C from color 0x0000
2ab4 ; 24a7 C from color 0x0000
2ab4 ; 24b0 C from color 0x24b0
2ab4 ; 2510 C from color 0x250a
2ab4 ; 2522 C from color 0x24ba
2ab4 ; 2540 C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
2ab4 ; 254a C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
2ab4 ; 2550 C from color 0x2550
2ab4 ; 2559 C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
2ab4 ; 257f C from color 0x2569
2ab4 ; 25cc C from color 0x2569
2ab4 ; 260c C from color 0x260c
2ab4 ; 260e C from color 0x260e
2ab4 ; 2668 C from color MACRO_Complete_Type_Variant_Record,By_Renaming
2ab4 ; 267f C from color 0x2671
2ab4 ; 2684 C from color 0x2680
2ab4 ; 2694 C from color MACRO_Declare_Type_Variant_Record,Defined
2ab4 ; 26c0 C from color 0x26c0
2ab4 ; 26d9 C from color MACRO_Declare_Type_Variant_Record,Defined
2ab4 ; 2709 C from color 0x2709
2ab4 ; 270a C from color 0x270a
2ab4 ; 270b C from color 0x270b
2ab4 ; 270c C from color 0x270c
2ab4 ; 2731 C from color 0x272c
2ab4 ; 2736 C from color 0x272c
2ab4 ; 2749 C from color 0x2749
2ab4 ; 278a C from color 0x0000
2ab4 ; 27a4 C from color 0x0000
2ab4 ; 27ac C from color 0x0000
2ab4 ; 27eb C from color 0x0000
2ab4 ; 28cb C from color MACRO_Execute_Float,Exponentiate
2ab4 ; 28d5 C from color MACRO_Execute_Float,Exponentiate
2ab4 ; 2999 C from color MACRO_Action_Push_Structure_Extended,abs,mark
2ab4 ; 29d2 C from color MACRO_Action_Push_Structure_Extended,abs,mark
2ab4 ; 29dc C from color MACRO_Action_Push_Structure_Extended,abs,mark
2ab4 ; 29f6 C from color 0x0000
2ab4 ; 2a25 C from color 0x0000
2ab4 ; 2a31 C from color 0x0000
2ab4 ; 2a41 C from color 0x2a34
2ab4 ; 2a53 C from color 0x2a34
2ab4 ; 2a8a C from color 0x0000
2ab4 ; 2a8d C from color 0x0000
2ab4 ; 2ae6 C from color 0x0127
2ab4 ; 2d18 C from color 0x0000
2ab4 ; 2d1b C from color 0x0000
2ab4 ; 2d4c C from color 0x0000
2ab4 ; 2d5a C from color _UAssist_0x65
2ab4 ; 2dc1 C from color 0x0000
2ab4 ; 2dff C from color 0x2dff
2ab4 ; 2e21 C from color 0x2e21
2ab4 ; 2e27 C from color 0x0000
2ab4 ; 2f1f C from color 0x2f17
2ab4 ; 2f8f C from color 0x0000
2ab4 ; 2fa6 C from color 0x2fa5
2ab4 ; 32c7 C from color 0x0000
2ab4 ; 3388 C from color MACRO_Action_Accept_Activation
2ab4 ; 33a4 C from color 0x0000
2ab4 ; 33af C from color 0x33af
2ab4 ; 33c1 C from color 0x0000
2ab4 ; 33d8 C from color 0x0000
2ab4 ; 340c C from color 0x0f36
2ab4 ; 3428 C from color 0x3411
2ab4 ; 3455 C from color 0x0b53
2ab4 ; 3456 C from color 0x0e8e
2ab4 ; 3461 C from color 0x3457
2ab4 ; 3469 C from color 0x3457
2ab4 ; 346e C from color 0x3457
2ab4 ; 34ca C from color 0x34a6
2ab4 ; 34cc C from color 0x34a6
2ab4 ; 34e1 C from color 0x0000
2ab4 ; 3504 C from color 0x3504
2ab4 ; 3510 C from color 0x3510
2ab4 ; 351d C from color 0x3511
2ab4 ; 355d C from color 0x0000
2ab4 ; 35c5 C from color 0x0000
2ab4 ; 3644 C from color 0x0000
2ab4 ; 3652 C from color 0x364d
2ab4 ; 36c1 C from color 0x36c1
2ab4 ; 376b C from color 0x376a
2ab4 ; 3815 C from color 0x0000
2ab4 ; 3827 C from color 0x0000
2ab4 ; 3887 C from color 0x0000
2ab4 ; 38c0 C from color 0x0000
2ab4 ; 38d1 C from color 0x2aef
2ab4 ; 393d C from color 0x393d
2ab4 ; 3a50 C from color 0x0000
2ab4 ; 3bad C from color 0x3bad
2ab4 ; 3bc2 C from color 0x3bbf
2ab4 ; 3bd7 C from color 0x3bcb
2ab4 ; --------------------------------------------------------------------------------------
2ab4 Perform_Refresh:
2ab4 2ab4 fiu_mem_start d start_physical_rd; Flow J 0x139
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 0139 0x0139
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR1d:01 #0xffffffffffffffff
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 20 VR1d:00 #0x0
val_alu_func 0 PASS_A
val_c_adr 1e VR1d:01 #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ab5 2ab5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2ab7
fiu_load_tar 1 hold_tar
fiu_mem_start d start_physical_rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2ab7 0x2ab7
seq_en_micro 0
typ_a_adr 22 TR1d:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 20 VR1d:00 #0x0
val_alu_func 2 INC_A_PLUS_B
val_b_adr 24 VR1d:04 #0x40000000000
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ab6 2ab6 fiu_mem_start 18 acknowledge_refresh; Flow J 0x2ab8
fiu_tivi_src c mar_0xc
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ab8 0x2ab8
seq_en_micro 0
2ab7 2ab7 seq_br_type 3 Unconditional Branch; Flow J 0x2ab8
seq_branch_adr 2ab8 0x2ab8
seq_en_micro 0
2ab8 2ab8 ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 20 TR1d:00 #0x1
typ_alu_func 7 INC_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ab9 2ab9 seq_en_micro 0
typ_a_adr 23 TR1d:03 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 23 VR1d:03 #0x0
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 1d
2aba 2aba fiu_len_fill_reg_ctl 2 ; Flow R
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_alu_func 13 ONES
typ_b_adr 21 TR1d:01 #0xffffffffffffffff
typ_c_adr 1e TR1d:01 #0xffffffffffffffff
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 22 VR1d:02 #0x0
val_alu_func 1a PASS_B
val_b_adr 21 VR1d:01 #0x0
val_frame 1d
2abb 2abb fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src b type_frame
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 25 TR1d:05 #0x0
typ_frame 1d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 25 VR1d:05 #0x0
val_frame 1d
val_rand 9 PASS_A_HIGH
2abc 2abc fiu_len_fill_lit 72 zero-fill 0x32; Flow J cc=True 0x18c
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 018c 0x018c
seq_cond_sel 7a IOC.CHECKBIT_ERROR~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2abd 2abd fiu_len_fill_lit 4d zero-fill 0xd; Flow J cc=True 0x2aea
fiu_offs_lit 42
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2aea 0x2aea
seq_cond_sel 6d MAR_MODIFIED
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_alu_func 10 NOT_A
typ_c_adr 14 TR1d:0b #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_c_adr 12 VR1d:0d #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2abe 2abe fiu_fill_mode_src 0 ; Flow J 0x2abf
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2abf 0x2abf
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 18 TR1d:07 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1e A_AND_B
val_b_adr 2c VR1d:0c #0xffff00000bf80
val_c_adr 15 VR1d:0a #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2abf 2abf fiu_fill_mode_src 0 ; Flow J 0x2ac0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_random 11 disable ecc event
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ac0 0x2ac0
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_alu_func 10 NOT_A
typ_c_adr 15 TR1d:0a #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2a VR1d:0a #0x0
val_alu_func 0 PASS_A
val_c_adr 17 VR1d:08 #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ac0 2ac0 fiu_mem_start d start_physical_rd
seq_en_micro 0
2ac1 2ac1 ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x2ac4
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2ac4 0x2ac4
seq_cond_sel 62 FIU.WRITE_LAST
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 17 TR1d:08 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 18 VR1d:07 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ac2 2ac2 fiu_mem_start e start_physical_wr; Flow J cc=False 0x2acc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2acc 0x2acc
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 28 TR1d:08 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
val_a_adr 28 VR1d:08 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ac3 2ac3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
2ac4 2ac4 fiu_vmux_sel 1 fill value; Flow J cc=True 0x2acc
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 2acc 0x2acc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR1d:0d #0x0
val_alu_func 19 X_XOR_B
val_b_adr 2f VR1d:0f #0x0
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ac5 2ac5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
2ac6 2ac6 fiu_len_fill_lit 00 sign-fill 0x0; Flow C 0x210
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 62 FIU.WRITE_LAST
seq_en_micro 0
typ_a_adr 2c TR08:0c #0x2000000000000000
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 8
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ac7 2ac7 fiu_fill_mode_src 0 ; Flow J cc=False 0x2aca
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random 11 disable ecc event
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2aca 0x2aca
seq_cond_sel 7a IOC.CHECKBIT_ERROR~
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_c_adr 14 TR1d:0b #0x0
typ_c_source 0 FIU_BUS
typ_frame 1d
2ac8 2ac8 fiu_len_fill_lit 00 sign-fill 0x0; Flow J cc=True 0x18d
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 018d 0x018d
seq_cond_sel 78 IOC.MULTIBIT_ERROR
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_alu_func 10 NOT_A
typ_c_adr 14 TR1d:0b #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
2ac9 2ac9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_frame 1d
2aca 2aca fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_random 11 disable ecc event
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
2acb 2acb fiu_mem_start e start_physical_wr; Flow C 0x210
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 28 TR1d:08 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1d
val_a_adr 28 VR1d:08 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 1d
2acc 2acc fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 15 VR1d:0a #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2acd 2acd fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_alu_func 10 NOT_A
typ_c_adr 15 TR1d:0a #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 2a VR1d:0a #0x0
val_frame 1d
2ace 2ace fiu_len_fill_lit 7b zero-fill 0x3b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 35 VR04:15 #0x0
val_frame 4
2acf 2acf ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
2ad0 2ad0 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 01
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_frame 1d
2ad1 2ad1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 5d
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 25 TR1d:05 #0x0
typ_frame 1d
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 14 VR1d:0b #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ad2 2ad2 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 14 TR1d:0b #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 2d VR1d:0d #0x0
val_c_adr 15 VR1d:0a #0x0
val_frame 1d
2ad3 2ad3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_frame 1d
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 15 VR1d:0a #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ad4 2ad4 fiu_len_fill_lit 48 zero-fill 0x8
fiu_load_tar 1 hold_tar
fiu_offs_lit 03
fiu_op_sel 3 insert
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 25 VR08:05 #0x30
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 8
2ad5 2ad5 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
seq_en_micro 0
val_b_adr 2d VR12:0d #0x1000
val_frame 12
2ad6 2ad6 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2ad9
seq_br_type 1 Branch True
seq_branch_adr 2ad9 0x2ad9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2c VR0d:0c #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
2ad7 2ad7 fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_var 1 hold_var
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR1d:0a #0x0
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_frame 1d
2ad8 2ad8 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x2adb
fiu_load_var 1 hold_var
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2adb 0x2adb
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
2ad9 2ad9 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR1d:0a #0x0
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_frame 1d
2ada 2ada ioc_tvbs 2 fiu+val; Flow J 0x2adb
seq_br_type 3 Unconditional Branch
seq_branch_adr 2adb 0x2adb
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
2adb 2adb fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x2adf
fiu_load_var 1 hold_var
fiu_offs_lit 79
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2adf 0x2adf
seq_en_micro 0
typ_a_adr 13 LOOP_REG
val_a_adr 2d VR06:0d #0x28
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 6
2adc 2adc fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
2add 2add fiu_len_fill_lit 40 zero-fill 0x0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 13 LOOP_REG
val_b_adr 13 LOOP_REG
2ade 2ade ioc_tvbs 3 fiu+fiu; Flow J 0x2ae2
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ae2 0x2ae2
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
2adf 2adf fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2ae0 2ae0 fiu_len_fill_lit 40 zero-fill 0x0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 27 TR01:07 #0x0
typ_frame 1
val_b_adr 27 VR01:07 #0x0
val_frame 1
2ae1 2ae1 ioc_tvbs 3 fiu+fiu; Flow J 0x2ae2
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ae2 0x2ae2
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 18 TR01:07 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 18 VR01:07 #0x0
val_c_mux_sel 2 ALU
val_frame 1
2ae2 2ae2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2ae4
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2ae4 0x2ae4
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 2c TR1d:0c #0x0
typ_b_adr 27 TR1d:07 #0x0
typ_frame 1d
2ae3 2ae3 fiu_mem_start 18 acknowledge_refresh
fiu_tivi_src c mar_0xc
seq_en_micro 0
typ_a_adr 25 TR1d:05 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 21 TR1d:01 #0xffffffffffffffff
typ_c_adr 1a TR1d:05 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_rand 5 CHECK_CLASS_B_LIT
2ae4 2ae4 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 25 TR1d:05 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 26 TR1d:06 #0x0
typ_frame 1d
val_a_adr 27 VR1d:07 #0x0
val_b_adr 26 VR1d:06 #0x0
val_frame 1d
2ae5 2ae5 fiu_len_fill_reg_ctl 2 ; Flow J cc=False 0x18e
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 018e 0x018e
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_alu_func 0 PASS_A
typ_b_adr 25 TR1d:05 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 2b VR1d:0b #0x0
val_alu_func 1a PASS_B
val_b_adr 25 VR1d:05 #0x0
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 1d
2ae6 2ae6 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
typ_a_adr 28 TR1d:08 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 16 TR1d:09 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 28 VR1d:08 #0x0
val_alu_func 0 PASS_A
val_c_adr 16 VR1d:09 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ae7 2ae7 seq_en_micro 0
typ_a_adr 29 TR1d:09 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 17 TR1d:08 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 29 VR1d:09 #0x0
val_alu_func 0 PASS_A
val_c_adr 17 VR1d:08 #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2ae8 2ae8 fiu_len_fill_lit 4d zero-fill 0xd; Flow J 0x18e
fiu_offs_lit 42
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 018e 0x018e
seq_en_micro 0
val_c_adr 12 VR1d:0d #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2ae9 ; --------------------------------------------------------------------------------------
2ae9 ; Comes from:
2ae9 ; 0189 C True from color 0x0127
2ae9 ; --------------------------------------------------------------------------------------
2ae9 2ae9 fiu_mem_start 18 acknowledge_refresh; Flow R
fiu_tivi_src c mar_0xc
ioc_fiubs 2 typ
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 21 TR1d:01 #0xffffffffffffffff
typ_frame 1d
val_c_adr 15 VR1d:0a #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2aea 2aea fiu_fill_mode_src 0 ; Flow J cc=False 0x2abf
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2abf 0x2abf
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_a_adr 2b TR1d:0b #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 18 TR1d:07 #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1e A_AND_B
val_b_adr 2c VR1d:0c #0xffff00000bf80
val_c_adr 15 VR1d:0a #0x0
val_c_mux_sel 2 ALU
val_frame 1d
2aeb 2aeb fiu_fill_mode_src 0 ; Flow J cc=True 0x2ac0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_random 11 disable ecc event
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2ac0 0x2ac0
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
seq_en_micro 0
typ_a_adr 2a TR1d:0a #0x0
typ_alu_func 10 NOT_A
typ_c_adr 15 TR1d:0a #0x0
typ_c_mux_sel 0 ALU
typ_frame 1d
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 2a VR1d:0a #0x0
val_alu_func 1c DEC_A
val_c_adr 17 VR1d:08 #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2aec 2aec seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
2aed 2aed seq_br_type 2 Push (branch address); Flow J 0x2aee
seq_branch_adr 01d1 0x01d1
seq_en_micro 0
2aee 2aee fiu_len_fill_lit 4d zero-fill 0xd; Flow J 0x8aa
fiu_offs_lit 42
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 08aa 0x08aa
seq_en_micro 0
val_c_adr 10 VR1d:0f #0x0
val_c_source 0 FIU_BUS
val_frame 1d
2aef ; --------------------------------------------------------------------------------------
2aef ; Comes from:
2aef ; 061b C from color 0x0000
2aef ; 067e C from color 0x066a
2aef ; --------------------------------------------------------------------------------------
2aef 2aef fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 34 TR11:14 #0xfffff7ffff80
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 11
val_a_adr 02 GP02
2af0 2af0 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
2af1 2af1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2af5
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2af5 0x2af5
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 6 A_MINUS_B
val_b_adr 3d VR06:1d #0x100000000
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2af2 2af2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2b0d
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2b0d 0x2b0d
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2af3 2af3 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x2b00
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2b00 0x2b00
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 04 GP04
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 24 VR05:04 #0x7
val_frame 5
2af4 2af4 ioc_load_wdr 0 ; Flow R
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
val_b_adr 04 GP04
2af5 2af5 fiu_mem_start 11 start_tag_query; Flow C cc=False 0x20a
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2af6 2af6 seq_br_type 7 Unconditional Call; Flow C 0x3524
seq_branch_adr 3524 0x3524
seq_en_micro 0
2af7 2af7 ioc_tvbs 8 typ+mem; Flow J cc=True 0x2afa
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2afa 0x2afa
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
2af8 2af8 fiu_mem_start 2 start-rd; Flow C 0x34bf
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34bf 0x34bf
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
2af9 2af9 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
2afa 2afa fiu_mem_start 3 start-wr
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
2afb 2afb ioc_load_wdr 0
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_b_adr 39 VR02:19 #0x0
val_frame 2
2afc 2afc fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
2afd 2afd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
val_a_adr 14 ZEROS
2afe 2afe fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
2aff 2aff ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 01 GP01
2b00 2b00 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b01 2b01 <default>
2b02 2b02 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
2b03 2b03 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 05 GP05
val_alu_func 6 A_MINUS_B
val_b_adr 3e VR06:1e #0x200000000
val_frame 6
2b04 2b04 fiu_mem_start 3 start-wr; Flow J cc=False 0x2b08
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2b08 0x2b08
val_a_adr 3e VR06:1e #0x200000000
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
2b05 2b05 ioc_load_wdr 0 ; Flow C cc=False 0x20a
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 12
val_b_adr 05 GP05
2b06 2b06 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 01 GP01
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b07 2b07 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 04 GP04
val_b_adr 04 GP04
2b08 2b08 ioc_load_wdr 0 ; Flow C cc=False 0x20a
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 12
2b09 2b09 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
2b0a 2b0a <default>
2b0b 2b0b fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2b0c 2b0c ioc_fiubs 0 fiu ; Flow J 0x2b06
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b06 0x2b06
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2b0d ; --------------------------------------------------------------------------------------
2b0d ; Comes from:
2b0d ; 2af2 C False from color 0x2aef
2b0d ; --------------------------------------------------------------------------------------
2b0d 2b0d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 6 CHECK_CLASS_A_??_B
2b0e 2b0e fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x2b12
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2b12 0x2b12
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_frame 2
2b0f 2b0f fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2b10 2b10 ioc_load_wdr 0 ; Flow C cc=True 0x20a
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020a 0x020a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 12
val_b_adr 05 GP05
2b11 2b11 fiu_len_fill_lit 78 zero-fill 0x38; Flow R cc=True
; Flow J cc=False 0x2b13
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 2b13 0x2b13
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2b12 2b12 fiu_len_fill_lit 78 zero-fill 0x38; Flow J 0x2b13
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b13 0x2b13
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2b13 2b13 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2b14 2b14 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 01 GP01
2b15 2b15 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2b16 2b16 ioc_load_wdr 0 ; Flow C cc=True 0x20a
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020a 0x020a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 12
val_b_adr 05 GP05
2b17 2b17 seq_br_type a Unconditional Return; Flow R
2b18 ; --------------------------------------------------------------------------------------
2b18 ; 0x03d5 Declare_Type Access,Defined
2b18 ; --------------------------------------------------------------------------------------
2b18 MACRO_Declare_Type_Access,Defined:
2b18 2b18 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b18
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR00:01 #0x48000000
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b19 2b19 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2b1a 2b1a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2b28
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b28 0x2b28
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b1b 2b1b <halt> ; Flow R
2b1c ; --------------------------------------------------------------------------------------
2b1c ; 0x03d6 Declare_Type Access,Defined,Visible
2b1c ; --------------------------------------------------------------------------------------
2b1c MACRO_Declare_Type_Access,Defined,Visible:
2b1c 2b1c dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b1c
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b1d 2b1d fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 21 VR00:01 #0x48000000
2b1e 2b1e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2b1f 2b1f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2b28
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b28 0x2b28
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b20 ; --------------------------------------------------------------------------------------
2b20 ; 0x03d3 Declare_Type Access,Defined,Accesses_Protected
2b20 ; --------------------------------------------------------------------------------------
2b20 MACRO_Declare_Type_Access,Defined,Accesses_Protected:
2b20 2b20 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b20
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b21 2b21 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2b22 2b22 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2b28
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b28 0x2b28
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b23 2b23 <halt> ; Flow R
2b24 ; --------------------------------------------------------------------------------------
2b24 ; 0x03d4 Declare_Type Access,Defined,Visible,Accesses_Protected
2b24 ; --------------------------------------------------------------------------------------
2b24 MACRO_Declare_Type_Access,Defined,Visible,Accesses_Protected:
2b24 2b24 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b24
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b25 2b25 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1e TOP - 2
typ_alu_func 1c DEC_A
typ_b_adr 1e TOP - 2
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR00:02 #0x88000000
2b26 2b26 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2b27 2b27 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2b28
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b28 0x2b28
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2b28 2b28 fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
2b29 2b29 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2b47
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2b47 0x2b47
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2b2a 2b2a fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x2b35
; Flow C cc=#0x1 0x2b36
; Flow C cc=#0x2 0x2b37
; Flow C cc=#0x3 0x2b38
; Flow C cc=#0x4 0x2b39
; Flow C cc=#0x5 0x2b3a
; Flow C cc=#0x6 0x2b3b
; Flow C cc=#0x7 0x2b3c
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2b35 0x2b35
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 09 GP09
typ_b_adr 03 GP03
val_b_adr 3a VR02:1a #0x2
val_frame 2
2b2b 2b2b fiu_mem_start 4 continue; Flow J cc=True 0x2b2d
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2b2d 0x2b2d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
2b2c 2b2c fiu_load_var 1 hold_var; Flow J 0x2b2e
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b2e 0x2b2e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 09 GP09
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_b_adr 09 GP09
val_frame 2
2b2d 2b2d fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_b_adr 09 GP09
val_frame 2
2b2e 2b2e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 10 TOP
2b2f 2b2f fiu_fill_mode_src 0 ; Flow C 0x352d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 7 Unconditional Call
seq_branch_adr 352d 0x352d
typ_a_adr 1e TOP - 2
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
2b30 2b30 ioc_load_wdr 0 ; Flow C cc=True 0x2b32
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2b32 0x2b32
typ_b_adr 1e TOP - 2
typ_csa_cntl 3 POP_CSA
2b31 2b31 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
2b32 ; --------------------------------------------------------------------------------------
2b32 ; Comes from:
2b32 ; 2b30 C True from color 0x2b2f
2b32 ; --------------------------------------------------------------------------------------
2b32 2b32 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2b33 2b33 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 3b
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_frame 2
2b34 2b34 ioc_load_wdr 0 ; Flow R
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
val_b_adr 09 GP09
2b35 ; --------------------------------------------------------------------------------------
2b35 ; Comes from:
2b35 ; 2b2a C #0x0 from color 0x2b19
2b35 ; --------------------------------------------------------------------------------------
2b35 2b35 fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b36 ; --------------------------------------------------------------------------------------
2b36 ; Comes from:
2b36 ; 2b2a C #0x1 from color 0x2b19
2b36 ; --------------------------------------------------------------------------------------
2b36 2b36 fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b37 ; --------------------------------------------------------------------------------------
2b37 ; Comes from:
2b37 ; 2b2a C #0x2 from color 0x2b19
2b37 ; --------------------------------------------------------------------------------------
2b37 2b37 fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b38 ; --------------------------------------------------------------------------------------
2b38 ; Comes from:
2b38 ; 2b2a C #0x3 from color 0x2b19
2b38 ; --------------------------------------------------------------------------------------
2b38 2b38 fiu_mem_start 3 start-wr; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b39 ; --------------------------------------------------------------------------------------
2b39 ; Comes from:
2b39 ; 2b2a C #0x4 from color 0x2b19
2b39 ; --------------------------------------------------------------------------------------
2b39 2b39 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b3a ; --------------------------------------------------------------------------------------
2b3a ; Comes from:
2b3a ; 2b2a C #0x5 from color 0x2b19
2b3a ; --------------------------------------------------------------------------------------
2b3a 2b3a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b3b ; --------------------------------------------------------------------------------------
2b3b ; Comes from:
2b3b ; 2b2a C #0x6 from color 0x2b19
2b3b ; --------------------------------------------------------------------------------------
2b3b 2b3b seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b3c ; --------------------------------------------------------------------------------------
2b3c ; Comes from:
2b3c ; 2b2a C #0x7 from color 0x2b19
2b3c ; --------------------------------------------------------------------------------------
2b3c 2b3c fiu_mem_start 3 start-wr; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b3d 2b3d fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b3e 2b3e seq_br_type 3 Unconditional Branch; Flow J 0x2b45
seq_branch_adr 2b45 0x2b45
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2b3f 2b3f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b40 2b40 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b41 2b41 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b42 2b42 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b46
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b46 0x2b46
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b43 2b43 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b46
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b46 0x2b46
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b44 2b44 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b46
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b46 0x2b46
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b45 2b45 fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b46 2b46 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 1e TOP - 2
2b47 2b47 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x2b4a
; Flow C cc=#0x1 0x2b4b
; Flow C cc=#0x2 0x2b4c
; Flow C cc=#0x3 0x2b4d
; Flow C cc=#0x4 0x2b4e
; Flow C cc=#0x5 0x2b4f
; Flow C cc=#0x6 0x2b50
; Flow C cc=#0x7 0x2b51
; Flow C cc=#0x8 0x2b52
; Flow C cc=#0x9 0x2b53
; Flow C cc=#0xa 0x2b54
; Flow C cc=#0xb 0x2b55
; Flow C cc=#0xc 0x2b56
; Flow C cc=#0xd 0x2b57
; Flow C cc=#0xe 0x2b58
; Flow C cc=#0xf 0x2b59
; Flow C cc=#0x10 0x2b5a
; Flow C cc=#0x11 0x2b5b
; Flow C cc=#0x12 0x2b5c
; Flow C cc=#0x13 0x2b5d
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2b4a 0x2b4a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 09 GP09
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_b_adr 3a VR02:1a #0x2
val_frame 2
2b48 2b48 fiu_mem_start 4 continue
ioc_fiubs 1 val
ioc_load_wdr 0
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
2b49 2b49 fiu_load_var 1 hold_var; Flow J 0x2b2e
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b2e 0x2b2e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 09 GP09
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_b_adr 09 GP09
val_frame 2
2b4a ; --------------------------------------------------------------------------------------
2b4a ; Comes from:
2b4a ; 2b47 C #0x0 from color 0x2b19
2b4a ; --------------------------------------------------------------------------------------
2b4a 2b4a seq_br_type 3 Unconditional Branch; Flow J 0x2b5a
seq_branch_adr 2b5a 0x2b5a
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2b4b ; --------------------------------------------------------------------------------------
2b4b ; Comes from:
2b4b ; 2b47 C #0x1 from color 0x2b19
2b4b ; --------------------------------------------------------------------------------------
2b4b 2b4b fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b4c ; --------------------------------------------------------------------------------------
2b4c ; Comes from:
2b4c ; 2b47 C #0x2 from color 0x2b19
2b4c ; --------------------------------------------------------------------------------------
2b4c 2b4c fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b4d ; --------------------------------------------------------------------------------------
2b4d ; Comes from:
2b4d ; 2b47 C #0x3 from color 0x2b19
2b4d ; --------------------------------------------------------------------------------------
2b4d 2b4d fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5c
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5c 0x2b5c
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b4e ; --------------------------------------------------------------------------------------
2b4e ; Comes from:
2b4e ; 2b47 C #0x4 from color 0x2b19
2b4e ; --------------------------------------------------------------------------------------
2b4e 2b4e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b4f ; --------------------------------------------------------------------------------------
2b4f ; Comes from:
2b4f ; 2b47 C #0x5 from color 0x2b19
2b4f ; --------------------------------------------------------------------------------------
2b4f 2b4f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b50 ; --------------------------------------------------------------------------------------
2b50 ; Comes from:
2b50 ; 2b47 C #0x6 from color 0x2b19
2b50 ; --------------------------------------------------------------------------------------
2b50 2b50 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b51 ; --------------------------------------------------------------------------------------
2b51 ; Comes from:
2b51 ; 2b47 C #0x7 from color 0x2b19
2b51 ; --------------------------------------------------------------------------------------
2b51 2b51 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5c
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5c 0x2b5c
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b52 ; --------------------------------------------------------------------------------------
2b52 ; Comes from:
2b52 ; 2b47 C #0x8 from color 0x2b19
2b52 ; --------------------------------------------------------------------------------------
2b52 2b52 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5e 0x2b5e
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b53 ; --------------------------------------------------------------------------------------
2b53 ; Comes from:
2b53 ; 2b47 C #0x9 from color 0x2b19
2b53 ; --------------------------------------------------------------------------------------
2b53 2b53 seq_br_type 3 Unconditional Branch; Flow J 0x2b5d
seq_branch_adr 2b5d 0x2b5d
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2b54 ; --------------------------------------------------------------------------------------
2b54 ; Comes from:
2b54 ; 2b47 C #0xa from color 0x2b19
2b54 ; --------------------------------------------------------------------------------------
2b54 2b54 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b55 ; --------------------------------------------------------------------------------------
2b55 ; Comes from:
2b55 ; 2b47 C #0xb from color 0x2b19
2b55 ; --------------------------------------------------------------------------------------
2b55 2b55 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b56 ; --------------------------------------------------------------------------------------
2b56 ; Comes from:
2b56 ; 2b47 C #0xc from color 0x2b19
2b56 ; --------------------------------------------------------------------------------------
2b56 2b56 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2b57 ; --------------------------------------------------------------------------------------
2b57 ; Comes from:
2b57 ; 2b47 C #0xd from color 0x2b19
2b57 ; --------------------------------------------------------------------------------------
2b57 2b57 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5f
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5f 0x2b5f
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b58 ; --------------------------------------------------------------------------------------
2b58 ; Comes from:
2b58 ; 2b47 C #0xe from color 0x2b19
2b58 ; --------------------------------------------------------------------------------------
2b58 2b58 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5f
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5f 0x2b5f
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b59 ; --------------------------------------------------------------------------------------
2b59 ; Comes from:
2b59 ; 2b47 C #0xf from color 0x2b19
2b59 ; --------------------------------------------------------------------------------------
2b59 2b59 fiu_mem_start 7 start_wr_if_true; Flow R cc=True
; Flow J cc=False 0x2b5f
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5f 0x2b5f
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b5a ; --------------------------------------------------------------------------------------
2b5a ; Comes from:
2b5a ; 2b47 C #0x10 from color 0x2b19
2b5a ; --------------------------------------------------------------------------------------
2b5a 2b5a typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
2b5b ; --------------------------------------------------------------------------------------
2b5b ; Comes from:
2b5b ; 2b47 C #0x11 from color 0x2b19
2b5b ; --------------------------------------------------------------------------------------
2b5b 2b5b fiu_mem_start 3 start-wr; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
2b5c ; --------------------------------------------------------------------------------------
2b5c ; Comes from:
2b5c ; 2b47 C #0x12 from color 0x2b19
2b5c ; --------------------------------------------------------------------------------------
2b5c 2b5c fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2b5d ; --------------------------------------------------------------------------------------
2b5d ; Comes from:
2b5d ; 2b47 C #0x13 from color 0x2b19
2b5d ; --------------------------------------------------------------------------------------
2b5d 2b5d fiu_mem_start 7 start_wr_if_true; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2b5e 0x2b5e
typ_a_adr 1e TOP - 2
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
2b5e 2b5e seq_br_type 3 Unconditional Branch; Flow J 0x2b60
seq_branch_adr 2b60 0x2b60
typ_a_adr 1e TOP - 2
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
2b5f 2b5f seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2b5c
seq_br_type 1 Branch True
seq_branch_adr 2b5c 0x2b5c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1e TOP - 2
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 1
2b60 2b60 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2b61 2b61 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 1f TOP - 1
2b62 2b62 fiu_mem_start 4 continue
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 1e TOP - 2
typ_b_adr 09 GP09
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2b63 2b63 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 04 GP04
val_b_adr 39 VR02:19 #0x0
val_frame 2
2b64 2b64 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
2b65 2b65 <halt> ; Flow R
2b66 ; --------------------------------------------------------------------------------------
2b66 ; 0x03ce Declare_Type Access,Incomplete
2b66 ; --------------------------------------------------------------------------------------
2b66 MACRO_Declare_Type_Access,Incomplete:
2b66 2b66 dispatch_brk_class 4 ; Flow J 0x2b6e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2b66
fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b6e 0x2b6e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 22 TR00:02 #0x68000060
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b67 2b67 <halt> ; Flow R
2b68 ; --------------------------------------------------------------------------------------
2b68 ; 0x03cf Declare_Type Access,Incomplete,Visible
2b68 ; --------------------------------------------------------------------------------------
2b68 MACRO_Declare_Type_Access,Incomplete,Visible:
2b68 2b68 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2b68
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2b69 2b69 fiu_len_fill_lit 46 zero-fill 0x6; Flow J 0x2b6e
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b6e 0x2b6e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 22 TR00:02 #0x68000060
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b6a ; --------------------------------------------------------------------------------------
2b6a ; 0x03cc Declare_Type Access,Incomplete,Accesses_Protected
2b6a ; --------------------------------------------------------------------------------------
2b6a MACRO_Declare_Type_Access,Incomplete,Accesses_Protected:
2b6a 2b6a dispatch_brk_class 4 ; Flow J 0x2b6e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2b6a
fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b6e 0x2b6e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 23 TR00:03 #0xa8000060
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b6b 2b6b <halt> ; Flow R
2b6c ; --------------------------------------------------------------------------------------
2b6c ; 0x03cd Declare_Type Access,Incomplete,Visible,Accesses_Protected
2b6c ; --------------------------------------------------------------------------------------
2b6c MACRO_Declare_Type_Access,Incomplete,Visible,Accesses_Protected:
2b6c 2b6c dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2b6c
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2b6d 2b6d fiu_len_fill_lit 46 zero-fill 0x6; Flow J 0x2b6e
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b6e 0x2b6e
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 23 TR00:03 #0xa8000060
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b6e 2b6e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32d9
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2b6f 2b6f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
2b70 2b70 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_load_wdr 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_b_adr 39 VR02:19 #0x0
val_frame 2
2b71 2b71 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 09 GP09
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_alu_func 1b A_OR_B
val_b_adr 3d VR02:1d #0x10
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2b72 2b72 ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2b73 2b73 seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
2b74 2b74 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
2b75 2b75 <halt> ; Flow R
2b76 ; --------------------------------------------------------------------------------------
2b76 ; 0x038e Declare_Type Package,Defined
2b76 ; --------------------------------------------------------------------------------------
2b76 MACRO_Declare_Type_Package,Defined:
2b76 2b76 dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b76
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 36 TR05:16 #0x158
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
2b77 ; --------------------------------------------------------------------------------------
2b77 ; Comes from:
2b77 ; 2b91 C from color MACRO_Declare_Type_Task,Incomplete
2b77 ; 2b98 C from color 0x2b81
2b77 ; --------------------------------------------------------------------------------------
2b77 2b77 fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
2b78 ; --------------------------------------------------------------------------------------
2b78 ; 0x038c Declare_Type Package,Defined,Not_Elaborated
2b78 ; --------------------------------------------------------------------------------------
2b78 MACRO_Declare_Type_Package,Defined,Not_Elaborated:
2b78 2b78 dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b78
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 36 TR05:16 #0x158
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 39 VR02:19 #0x0
val_frame 2
2b79 2b79 fiu_len_fill_lit 53 zero-fill 0x13; Flow R cc=False
; Flow J cc=True 0x2b88
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2b88 0x2b88
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR02:1c #0x0
val_frame 2
2b7a ; --------------------------------------------------------------------------------------
2b7a ; 0x038f Declare_Type Package,Defined,Visible
2b7a ; --------------------------------------------------------------------------------------
2b7a MACRO_Declare_Type_Package,Defined,Visible:
2b7a 2b7a dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b7a
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 25 TR06:05 #0x80000158
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 22 VR06:02 #0x80000000
val_frame 6
2b7b 2b7b fiu_mem_start 4 continue; Flow J 0x2b7d
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b7d 0x2b7d
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
2b7c ; --------------------------------------------------------------------------------------
2b7c ; 0x038d Declare_Type Package,Defined,Visible,Not_Elaborated
2b7c ; --------------------------------------------------------------------------------------
2b7c MACRO_Declare_Type_Package,Defined,Visible,Not_Elaborated:
2b7c 2b7c dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b7c
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 25 TR06:05 #0x80000158
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 39 VR02:19 #0x0
val_frame 2
2b7d 2b7d ioc_load_wdr 0 ; Flow J 0x2b7f
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b7f 0x2b7f
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_b_adr 03 GP03
2b7e ; --------------------------------------------------------------------------------------
2b7e ; 0x037d Declare_Type Task,Defined
2b7e ; --------------------------------------------------------------------------------------
2b7e MACRO_Declare_Type_Task,Defined:
2b7e 2b7e dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b7e
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 35 TR05:15 #0x118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 27 VR06:07 #0xc0000000
val_frame 6
2b7f 2b7f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
2b80 ; --------------------------------------------------------------------------------------
2b80 ; 0x037e Declare_Type Task,Defined,Visible
2b80 ; --------------------------------------------------------------------------------------
2b80 MACRO_Declare_Type_Task,Defined,Visible:
2b80 2b80 dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b80
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 24 TR06:04 #0x80000118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 27 VR06:07 #0xc0000000
val_frame 6
2b81 2b81 ioc_load_wdr 0 ; Flow J 0x2b83
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b83 0x2b83
typ_b_adr 01 GP01
val_b_adr 01 GP01
2b82 ; --------------------------------------------------------------------------------------
2b82 ; 0x037a Declare_Type Task,Defined,Not_Elaborated
2b82 ; --------------------------------------------------------------------------------------
2b82 MACRO_Declare_Type_Task,Defined,Not_Elaborated:
2b82 2b82 dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b82
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 35 TR05:15 #0x118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 20 VR06:00 #0x40000000
val_frame 6
2b83 2b83 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2b84 ; --------------------------------------------------------------------------------------
2b84 ; 0x037b Declare_Type Task,Defined,Visible,Not_Elaborated
2b84 ; --------------------------------------------------------------------------------------
2b84 MACRO_Declare_Type_Task,Defined,Visible,Not_Elaborated:
2b84 2b84 dispatch_brk_class 4 ; Flow J 0x2b85
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2b84
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b85 0x2b85
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 24 TR06:04 #0x80000118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 20 VR06:00 #0x40000000
val_frame 6
2b85 2b85 seq_br_type 2 Push (branch address); Flow J 0x2b86
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 11
2b86 2b86 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2b79
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2b79 0x2b79
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 03 GP03
val_alu_func 1b A_OR_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2b87 2b87 fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x2b88
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b88 0x2b88
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR02:1c #0x0
val_frame 2
2b88 2b88 fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_b_adr 10 TOP
2b89 2b89 fiu_mem_start 4 continue; Flow J 0x2b7b
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b7b 0x2b7b
typ_a_adr 3e TR06:1e #0xc0000116
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 29 VR06:09 #0x4000000040
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
2b8a ; --------------------------------------------------------------------------------------
2b8a ; 0x0377 Declare_Type Task,Incomplete
2b8a ; --------------------------------------------------------------------------------------
2b8a MACRO_Declare_Type_Task,Incomplete:
2b8a 2b8a dispatch_brk_class 4 ; Flow J 0x2b8d
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2b8a
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b8d 0x2b8d
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 35 TR05:15 #0x118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 20 VR06:00 #0x40000000
val_frame 6
2b8b 2b8b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
2b8c ; --------------------------------------------------------------------------------------
2b8c ; 0x0378 Declare_Type Task,Incomplete,Visible
2b8c ; --------------------------------------------------------------------------------------
2b8c MACRO_Declare_Type_Task,Incomplete,Visible:
2b8c 2b8c dispatch_brk_class 4 ; Flow J 0x2b8d
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2b8c
fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b8d 0x2b8d
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 24 TR06:04 #0x80000118
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 20 VR06:00 #0x40000000
val_frame 6
2b8d 2b8d ioc_fiubs 1 val ; Flow J 0x2b8e
seq_br_type 2 Push (branch address)
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR02:1c #0x0
val_frame 2
2b8e 2b8e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2b90
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2b90 0x2b90
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2b8f 2b8f fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x2b91
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b91 0x2b91
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR06:12 #0xe0000176
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2b90 2b90 fiu_len_fill_lit 53 zero-fill 0x13; Flow R cc=False
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2b91 0x2b91
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR06:12 #0xe0000176
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2b91 2b91 fiu_mem_start 3 start-wr; Flow C 0x2b77
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 2b77 0x2b77
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
2b92 2b92 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
2b93 2b93 ioc_load_wdr 0 ; Flow J 0x2b8b
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b8b 0x2b8b
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2b94 ; --------------------------------------------------------------------------------------
2b94 ; 0x0374 Complete_Type Task,By_Renaming
2b94 ; --------------------------------------------------------------------------------------
2b94 MACRO_Complete_Type_Task,By_Renaming:
2b94 2b94 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2b94
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
2b95 2b95 fiu_mem_start 4 continue
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_frame 18
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2b96 2b96 fiu_mem_start 4 continue; Flow C 0x210
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
2b97 2b97 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2b98 2b98 fiu_mem_start 3 start-wr; Flow C 0x2b77
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2b77 0x2b77
seq_random 02 ?
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 4
2b99 2b99 fiu_mem_start 4 continue; Flow J 0x2b81
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2b81 0x2b81
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
2b9a ; --------------------------------------------------------------------------------------
2b9a ; 0x009c Action Load_Dynamic
2b9a ; --------------------------------------------------------------------------------------
2b9a MACRO_Action_Load_Dynamic:
2b9a 2b9a dispatch_brk_class 8 ; Flow C 0x2ca0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2b9a
seq_br_type 7 Unconditional Call
seq_branch_adr 2ca0 0x2ca0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
2b9b 2b9b fiu_mem_start 2 start-rd
2b9c ; --------------------------------------------------------------------------------------
2b9c ; 0xe000-0xffff Load llvl,ldelta
2b9c ; --------------------------------------------------------------------------------------
2b9c MACRO_Load_llvl,ldelta:
2b9c 2b9c dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 2b9c
2b9d 2b9d fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2b9e 2b9e fiu_load_var 1 hold_var; Flow J cc=True 0x2b9f
; Flow J cc=#0x0 0x2ba0
; Flow J cc=#0x1 0x2ba1
; Flow J cc=#0x2 0x2ba2
; Flow J cc=#0x3 0x2ba3
; Flow J cc=#0x4 0x2ba4
; Flow J cc=#0x5 0x2ba5
; Flow J cc=#0x6 0x2ba6
; Flow J cc=#0x7 0x2ba7
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 2ba0 0x2ba0
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 6
2b9f 2b9f fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2ba8
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2ba8 0x2ba8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x03)
Discrete_Var
Float_Var
Access_Var
Task_Var
Heap_Access_Var
Package_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2ba0 2ba0 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2ba1 2ba1 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
2ba2 2ba2 seq_br_type 3 Unconditional Branch; Flow J 0x2ba9
seq_branch_adr 2ba9 0x2ba9
2ba3 2ba3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2ba4 2ba4 fiu_mem_start 6 start_rd_if_false; Flow J 0x2baa
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2baa 0x2baa
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x06)
Heap_Access_Ref
seq_en_micro 0
seq_latch 1
typ_a_adr 11 TOP + 1
typ_alu_func 1c DEC_A
typ_b_adr 11 TOP + 1
typ_frame 6
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2ba5 2ba5 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2ba8
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2ba8 0x2ba8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x17)
Module_Key
Deletion_Key
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2ba6 2ba6 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2ba8
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2ba8 0x2ba8
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x18)
Select_Var
Default_Var
Exception_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2ba7 2ba7 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
2ba8 2ba8 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
2ba9 2ba9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2baa 2baa ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x2bb2
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2bb2 0x2bb2
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2bab 2bab fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2bac 2bac fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2bae
fiu_load_tar 1 hold_tar
fiu_mem_start a start_continue_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2bae 0x2bae
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
2bad 2bad fiu_fill_mode_src 0 ; Flow R cc=False
; Flow J cc=True 0x2bb0
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2bb0 0x2bb0
seq_random 04 Load_save_offset+?
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2bae 2bae fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2baf 2baf fiu_fill_mode_src 0 ; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2bb0 0x2bb0
seq_random 04 Load_save_offset+?
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2bb0 2bb0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2bb1 0x2bb1
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_random 04 Load_save_offset+?
typ_a_adr 35 TR07:15 #0xffffffff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 02 GP02
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2bb1 2bb1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2bb2 2bb2 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2bb3 0x2bb3
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bb3 2bb3 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
2bb4 ; --------------------------------------------------------------------------------------
2bb4 ; 0x00d8 Load_Top At_Offset_0
2bb4 ; --------------------------------------------------------------------------------------
2bb4 MACRO_Load_Top_At_Offset_0:
2bb4 2bb4 dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2bb4
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bb5 2bb5 <halt> ; Flow R
2bb6 ; --------------------------------------------------------------------------------------
2bb6 ; 0x00d9 Load_Top At_Offset_1
2bb6 ; --------------------------------------------------------------------------------------
2bb6 MACRO_Load_Top_At_Offset_1:
2bb6 2bb6 dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2bb6
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1f TOP - 1
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bb7 2bb7 <halt> ; Flow R
2bb8 ; --------------------------------------------------------------------------------------
2bb8 ; 0x00da Load_Top At_Offset_2
2bb8 ; --------------------------------------------------------------------------------------
2bb8 MACRO_Load_Top_At_Offset_2:
2bb8 2bb8 dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2bb8
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1e TOP - 2
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bb9 2bb9 <halt> ; Flow R
2bba ; --------------------------------------------------------------------------------------
2bba ; 0x00db Load_Top At_Offset_3
2bba ; --------------------------------------------------------------------------------------
2bba MACRO_Load_Top_At_Offset_3:
2bba 2bba dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2bba
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1d TOP - 3
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1d TOP - 3
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bbb 2bbb <halt> ; Flow R
2bbc ; --------------------------------------------------------------------------------------
2bbc ; 0x00dc Load_Top At_Offset_4
2bbc ; --------------------------------------------------------------------------------------
2bbc MACRO_Load_Top_At_Offset_4:
2bbc 2bbc dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 5
dispatch_ignore 1
dispatch_uadr 2bbc
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1c TOP - 4
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1c TOP - 4
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bbd 2bbd <halt> ; Flow R
2bbe ; --------------------------------------------------------------------------------------
2bbe ; 0x00dd Load_Top At_Offset_5
2bbe ; --------------------------------------------------------------------------------------
2bbe MACRO_Load_Top_At_Offset_5:
2bbe 2bbe dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 6
dispatch_ignore 1
dispatch_uadr 2bbe
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1b TOP - 5
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1b TOP - 5
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bbf 2bbf <halt> ; Flow R
2bc0 ; --------------------------------------------------------------------------------------
2bc0 ; 0x00de Load_Top At_Offset_6
2bc0 ; --------------------------------------------------------------------------------------
2bc0 MACRO_Load_Top_At_Offset_6:
2bc0 2bc0 dispatch_brk_class 8 ; Flow R cc=False
; Flow J cc=True 0x2b9e
dispatch_csa_free 1
dispatch_csa_valid 7
dispatch_ignore 1
dispatch_uadr 2bc0
fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2b9e 0x2b9e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR16:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 1a TOP - 6
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 1a TOP - 6
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2bc1 2bc1 <halt> ; Flow R
2bc2 ; --------------------------------------------------------------------------------------
2bc2 ; 0x00e0 Load_Encached eon
2bc2 ; --------------------------------------------------------------------------------------
2bc2 MACRO_Load_Encached_eon:
2bc2 2bc2 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bc2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 20 TR0b:00 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 20 TR0b:00 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 20 VR0b:00 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bc3 2bc3 <halt> ; Flow R
2bc4 ; --------------------------------------------------------------------------------------
2bc4 ; 0x00e1 Load_Encached eon
2bc4 ; --------------------------------------------------------------------------------------
2bc4 MACRO_Load_Encached_eon:
2bc4 2bc4 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bc4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR0b:01 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 21 TR0b:01 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 21 VR0b:01 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bc5 2bc5 <halt> ; Flow R
2bc6 ; --------------------------------------------------------------------------------------
2bc6 ; 0x00e2 Load_Encached eon
2bc6 ; --------------------------------------------------------------------------------------
2bc6 MACRO_Load_Encached_eon:
2bc6 2bc6 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bc6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 22 TR0b:02 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 22 TR0b:02 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 22 VR0b:02 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bc7 2bc7 <halt> ; Flow R
2bc8 ; --------------------------------------------------------------------------------------
2bc8 ; 0x00e3 Load_Encached eon
2bc8 ; --------------------------------------------------------------------------------------
2bc8 MACRO_Load_Encached_eon:
2bc8 2bc8 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bc8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 23 TR0b:03 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 23 TR0b:03 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 23 VR0b:03 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bc9 2bc9 <halt> ; Flow R
2bca ; --------------------------------------------------------------------------------------
2bca ; 0x00e4 Load_Encached eon
2bca ; --------------------------------------------------------------------------------------
2bca MACRO_Load_Encached_eon:
2bca 2bca dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bca
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 24 TR0b:04 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 24 TR0b:04 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 24 VR0b:04 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bcb 2bcb <halt> ; Flow R
2bcc ; --------------------------------------------------------------------------------------
2bcc ; 0x00e5 Load_Encached eon
2bcc ; --------------------------------------------------------------------------------------
2bcc MACRO_Load_Encached_eon:
2bcc 2bcc dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bcc
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 25 TR0b:05 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 25 TR0b:05 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 25 VR0b:05 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bcd 2bcd <halt> ; Flow R
2bce ; --------------------------------------------------------------------------------------
2bce ; 0x00e6 Load_Encached eon
2bce ; --------------------------------------------------------------------------------------
2bce MACRO_Load_Encached_eon:
2bce 2bce dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bce
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 26 TR0b:06 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 26 TR0b:06 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 26 VR0b:06 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bcf 2bcf <halt> ; Flow R
2bd0 ; --------------------------------------------------------------------------------------
2bd0 ; 0x00e7 Load_Encached eon
2bd0 ; --------------------------------------------------------------------------------------
2bd0 MACRO_Load_Encached_eon:
2bd0 2bd0 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bd0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 27 TR0b:07 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 27 TR0b:07 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 27 VR0b:07 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bd1 2bd1 <halt> ; Flow R
2bd2 ; --------------------------------------------------------------------------------------
2bd2 ; 0x00e8 Load_Encached eon
2bd2 ; --------------------------------------------------------------------------------------
2bd2 MACRO_Load_Encached_eon:
2bd2 2bd2 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bd2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 28 TR0b:08 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 28 TR0b:08 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 28 VR0b:08 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bd3 2bd3 <halt> ; Flow R
2bd4 ; --------------------------------------------------------------------------------------
2bd4 ; 0x00e9 Load_Encached eon
2bd4 ; --------------------------------------------------------------------------------------
2bd4 MACRO_Load_Encached_eon:
2bd4 2bd4 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bd4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 29 TR0b:09 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 29 TR0b:09 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 29 VR0b:09 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bd5 2bd5 <halt> ; Flow R
2bd6 ; --------------------------------------------------------------------------------------
2bd6 ; 0x00ea Load_Encached eon
2bd6 ; --------------------------------------------------------------------------------------
2bd6 MACRO_Load_Encached_eon:
2bd6 2bd6 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bd6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2a TR0b:0a #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2a TR0b:0a #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2a VR0b:0a #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bd7 2bd7 <halt> ; Flow R
2bd8 ; --------------------------------------------------------------------------------------
2bd8 ; 0x00eb Load_Encached eon
2bd8 ; --------------------------------------------------------------------------------------
2bd8 MACRO_Load_Encached_eon:
2bd8 2bd8 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bd8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2b TR0b:0b #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2b TR0b:0b #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2b VR0b:0b #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bd9 2bd9 <halt> ; Flow R
2bda ; --------------------------------------------------------------------------------------
2bda ; 0x00ec Load_Encached eon
2bda ; --------------------------------------------------------------------------------------
2bda MACRO_Load_Encached_eon:
2bda 2bda dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bda
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2c TR0b:0c #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2c TR0b:0c #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2c VR0b:0c #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bdb 2bdb <halt> ; Flow R
2bdc ; --------------------------------------------------------------------------------------
2bdc ; 0x00ed Load_Encached eon
2bdc ; --------------------------------------------------------------------------------------
2bdc MACRO_Load_Encached_eon:
2bdc 2bdc dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bdc
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2d TR0b:0d #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2d TR0b:0d #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2d VR0b:0d #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bdd 2bdd <halt> ; Flow R
2bde ; --------------------------------------------------------------------------------------
2bde ; 0x00ee Load_Encached eon
2bde ; --------------------------------------------------------------------------------------
2bde MACRO_Load_Encached_eon:
2bde 2bde dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bde
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2e TR0b:0e #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2e TR0b:0e #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR0b:0e #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bdf 2bdf <halt> ; Flow R
2be0 ; --------------------------------------------------------------------------------------
2be0 ; 0x00ef Load_Encached eon
2be0 ; --------------------------------------------------------------------------------------
2be0 MACRO_Load_Encached_eon:
2be0 2be0 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2be0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 2f TR0b:0f #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 2f TR0b:0f #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2f VR0b:0f #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2be1 2be1 <halt> ; Flow R
2be2 ; --------------------------------------------------------------------------------------
2be2 ; 0x00f0 Load_Encached eon
2be2 ; --------------------------------------------------------------------------------------
2be2 MACRO_Load_Encached_eon:
2be2 2be2 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2be2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 30 TR0b:10 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 30 TR0b:10 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 30 VR0b:10 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2be3 2be3 <halt> ; Flow R
2be4 ; --------------------------------------------------------------------------------------
2be4 ; 0x00f1 Load_Encached eon
2be4 ; --------------------------------------------------------------------------------------
2be4 MACRO_Load_Encached_eon:
2be4 2be4 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2be4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 31 TR0b:11 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 31 TR0b:11 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 31 VR0b:11 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2be5 2be5 <halt> ; Flow R
2be6 ; --------------------------------------------------------------------------------------
2be6 ; 0x00f2 Load_Encached eon
2be6 ; --------------------------------------------------------------------------------------
2be6 MACRO_Load_Encached_eon:
2be6 2be6 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2be6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 32 TR0b:12 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 32 TR0b:12 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 32 VR0b:12 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2be7 2be7 <halt> ; Flow R
2be8 ; --------------------------------------------------------------------------------------
2be8 ; 0x00f3 Load_Encached eon
2be8 ; --------------------------------------------------------------------------------------
2be8 MACRO_Load_Encached_eon:
2be8 2be8 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2be8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 33 TR0b:13 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 33 TR0b:13 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 33 VR0b:13 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2be9 2be9 <halt> ; Flow R
2bea ; --------------------------------------------------------------------------------------
2bea ; 0x00f4 Load_Encached eon
2bea ; --------------------------------------------------------------------------------------
2bea MACRO_Load_Encached_eon:
2bea 2bea dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bea
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 34 TR0b:14 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 34 TR0b:14 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 34 VR0b:14 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2beb 2beb <halt> ; Flow R
2bec ; --------------------------------------------------------------------------------------
2bec ; 0x00f5 Load_Encached eon
2bec ; --------------------------------------------------------------------------------------
2bec MACRO_Load_Encached_eon:
2bec 2bec dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bec
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 35 TR0b:15 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 35 TR0b:15 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 35 VR0b:15 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bed 2bed <halt> ; Flow R
2bee ; --------------------------------------------------------------------------------------
2bee ; 0x00f6 Load_Encached eon
2bee ; --------------------------------------------------------------------------------------
2bee MACRO_Load_Encached_eon:
2bee 2bee dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bee
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 36 TR0b:16 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 36 TR0b:16 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 36 VR0b:16 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bef 2bef <halt> ; Flow R
2bf0 ; --------------------------------------------------------------------------------------
2bf0 ; 0x00f7 Load_Encached eon
2bf0 ; --------------------------------------------------------------------------------------
2bf0 MACRO_Load_Encached_eon:
2bf0 2bf0 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bf0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 37 TR0b:17 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 37 TR0b:17 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 37 VR0b:17 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bf1 2bf1 <halt> ; Flow R
2bf2 ; --------------------------------------------------------------------------------------
2bf2 ; 0x00f8 Load_Encached eon
2bf2 ; --------------------------------------------------------------------------------------
2bf2 MACRO_Load_Encached_eon:
2bf2 2bf2 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bf2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 38 TR0b:18 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 38 TR0b:18 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 38 VR0b:18 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bf3 2bf3 <halt> ; Flow R
2bf4 ; --------------------------------------------------------------------------------------
2bf4 ; 0x00f9 Load_Encached eon
2bf4 ; --------------------------------------------------------------------------------------
2bf4 MACRO_Load_Encached_eon:
2bf4 2bf4 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bf4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 39 TR0b:19 #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 39 TR0b:19 #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR0b:19 #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bf5 2bf5 <halt> ; Flow R
2bf6 ; --------------------------------------------------------------------------------------
2bf6 ; 0x00fa Load_Encached eon
2bf6 ; --------------------------------------------------------------------------------------
2bf6 MACRO_Load_Encached_eon:
2bf6 2bf6 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bf6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3a TR0b:1a #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3a TR0b:1a #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3a VR0b:1a #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bf7 2bf7 <halt> ; Flow R
2bf8 ; --------------------------------------------------------------------------------------
2bf8 ; 0x00fb Load_Encached eon
2bf8 ; --------------------------------------------------------------------------------------
2bf8 MACRO_Load_Encached_eon:
2bf8 2bf8 dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bf8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3b TR0b:1b #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3b TR0b:1b #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3b VR0b:1b #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bf9 2bf9 <halt> ; Flow R
2bfa ; --------------------------------------------------------------------------------------
2bfa ; 0x00fc Load_Encached eon
2bfa ; --------------------------------------------------------------------------------------
2bfa MACRO_Load_Encached_eon:
2bfa 2bfa dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bfa
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3c TR0b:1c #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3c TR0b:1c #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3c VR0b:1c #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bfb 2bfb <halt> ; Flow R
2bfc ; --------------------------------------------------------------------------------------
2bfc ; 0x00fd Load_Encached eon
2bfc ; --------------------------------------------------------------------------------------
2bfc MACRO_Load_Encached_eon:
2bfc 2bfc dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bfc
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3d TR0b:1d #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3d TR0b:1d #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3d VR0b:1d #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bfd 2bfd <halt> ; Flow R
2bfe ; --------------------------------------------------------------------------------------
2bfe ; 0x00fe Load_Encached eon
2bfe ; --------------------------------------------------------------------------------------
2bfe MACRO_Load_Encached_eon:
2bfe 2bfe dispatch_brk_class 4 ; Flow R cc=True
; Flow J cc=False 0x2c01
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2bfe
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3e TR0b:1e #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3e TR0b:1e #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3e VR0b:1e #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2bff 2bff <halt> ; Flow R
2c00 ; --------------------------------------------------------------------------------------
2c00 ; 0x00ff Load_Encached eon
2c00 ; --------------------------------------------------------------------------------------
2c00 MACRO_Load_Encached_eon:
2c00 2c00 dispatch_brk_class 4 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2c00
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type c Dispatch True
seq_branch_adr 2c01 0x2c01
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3f TR0b:1f #0xffffffffffffffff
typ_alu_func 15 NOT_B
typ_b_adr 3f TR0b:1f #0xffffffffffffffff
typ_c_adr 2e TOP + 1
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3f VR0b:1f #0xffffffffffffffff
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame b
2c01 2c01 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_en_micro 0
typ_csa_cntl 3 POP_CSA
2c02 ; --------------------------------------------------------------------------------------
2c02 ; 0x1b00-0x1bff Execute Package,Field_Read,fieldnum
2c02 ; --------------------------------------------------------------------------------------
2c02 MACRO_Execute_Package,Field_Read,fieldnum:
2c02 2c02 dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_mem_strt 6 CONTROL READ, AT VALUE_ITEM.NAME PLUS FIELD NUMBER
dispatch_uadr 2c02
dispatch_uses_tos 1
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 22 VR06:02 #0x80000000
val_b_adr 10 TOP
val_frame 6
2c03 2c03 fiu_load_tar 1 hold_tar; Flow R cc=True
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_random 17 force type bus receivers
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 2c04 0x2c04
seq_cond_sel 79 IOC.PFR
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c04 2c04 ioc_tvbs 2 fiu+val; Flow J cc=False 0x2c0f
seq_br_type 0 Branch False
seq_branch_adr 2c0f 0x2c0f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2c05 2c05 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x2baa
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2baa 0x2baa
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x06)
Heap_Access_Ref
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_frame 6
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2c06 2c06 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2bb2
ioc_adrbs 1 val
seq_br_type 0 Branch False
seq_branch_adr 2bb2 0x2bb2
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_en_micro 0
typ_b_adr 11 TOP + 1
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 0 PASS_A
2c07 2c07 seq_br_type 1 Branch True; Flow J cc=True 0x2b9f
seq_branch_adr 2b9f 0x2b9f
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 11 TOP + 1
typ_frame a
2c08 2c08 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 2e TOP + 1
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2e TOP + 1
2c09 2c09 <halt> ; Flow R
2c0a ; --------------------------------------------------------------------------------------
2c0a ; 0x0098 Execute Package,Field_Read_Dynamic
2c0a ; --------------------------------------------------------------------------------------
2c0a MACRO_Execute_Package,Field_Read_Dynamic:
2c0a 2c0a dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2c0a
fiu_len_fill_lit 58 zero-fill 0x18
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
val_a_adr 10 TOP
val_b_adr 1f TOP - 1
2c0b 2c0b fiu_mem_start 2 start-rd; Flow C cc=True 0x32de
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3e VR05:1e #0xffff
val_frame 5
2c0c 2c0c ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 22 VR06:02 #0x80000000
val_b_adr 10 TOP
val_frame 6
2c0d 2c0d fiu_load_tar 1 hold_tar; Flow R cc=False
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c0e 0x2c0e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x16)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c0e 2c0e ioc_tvbs 2 fiu+val; Flow J 0x2c05
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c05 0x2c05
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2c0f 2c0f fiu_tivi_src 2 tar_fiu; Flow C cc=True 0x32da
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 24 TR05:04 #0xa
typ_frame 5
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 21 VR05:01 #0x3
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
2c10 2c10 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
2c11 ; --------------------------------------------------------------------------------------
2c11 ; Package 0:1 field 0x56: Write Encached
2c11 ; See for instance segment 160013:0052 or 162413:00e5
2c11 ; --------------------------------------------------------------------------------------
2c11 _UAssist_0x56_Write_Encached:
2c11 2c11 seq_br_type 4 Call False; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR1b:0d #0x1f
val_frame 1b
2c12 2c12 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2c16
seq_br_type 1 Branch True
seq_branch_adr 2c16 0x2c16
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 1f TOP - 1
typ_frame 1
val_a_adr 26 VR12:06 #0x160
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 12
2c13 2c13 ioc_fiubs 1 val ; Flow C cc=False 0x32da
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 1f TOP - 1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 17 LOOP_COUNTER
2c14 2c14 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2c18
seq_br_type 1 Branch True
seq_branch_adr 2c18 0x2c18
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 13 LOOP_REG
typ_alu_func 10 NOT_A
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
2c15 2c15 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 2c LOOP_REG
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
2c16 2c16 ioc_fiubs 1 val ; Flow J cc=False 0x2c14
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2c14 0x2c14
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_b_adr 1f TOP - 1
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 1b
val_a_adr 17 LOOP_COUNTER
2c17 2c17 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
2c18 2c18 seq_b_timing 3 Late Condition, Hint False; Flow C 0x329e
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2c19 2c19 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
2c1a ; --------------------------------------------------------------------------------------
2c1a ; 0x009a Action Call_Dynamic
2c1a ; --------------------------------------------------------------------------------------
2c1a MACRO_Action_Call_Dynamic:
2c1a 2c1a dispatch_brk_class 6 ; Flow C 0x2ca0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2c1a
seq_br_type 7 Unconditional Call
seq_branch_adr 2ca0 0x2ca0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
2c1b 2c1b fiu_mem_start 2 start-rd; Flow J cc=True 0x2c24
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2c24 MACRO_Call_llvl,ldelta
2c1c ; --------------------------------------------------------------------------------------
2c1c ; 0x8200-0x9fff Call llvl,ldelta
2c1c ; --------------------------------------------------------------------------------------
2c1c MACRO_Call_llvl,ldelta:
2c1c 2c1c dispatch_brk_class 6
dispatch_csa_free 2
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 2c1c
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 15 NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
2c1d 2c1d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2c1f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2c1f 0x2c1f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 50 Load_current_lex+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2c1e 2c1e fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x2c37
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c37 0x2c37
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 10 TOP
typ_alu_func 1b A_OR_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c1f 2c1f fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2c6a
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2c6a 0x2c6a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_int_reads 5 RESOLVE RAM
seq_random 6b ?
typ_a_adr 22 TR10:02 #0xf8000000
typ_alu_func 10 NOT_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2c20 2c20 seq_br_type 2 Push (branch address); Flow J 0x2c21
seq_branch_adr 2c37 0x2c37
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 2a ?
2c21 2c21 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2c6f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2c6f 0x2c6f
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c22 2c22 fiu_len_fill_lit 4b zero-fill 0xb; Flow R cc=False
; Flow J cc=True 0x2c67
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2c67 0x2c67
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c23 2c23 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2c24 ; --------------------------------------------------------------------------------------
2c24 ; 0x8000-0x81ff Call llvl,ldelta
2c24 ; --------------------------------------------------------------------------------------
2c24 MACRO_Call_llvl,ldelta:
2c24 2c24 dispatch_brk_class 6
dispatch_csa_free 2
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 2c24
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 14 ZEROS
typ_alu_func 15 NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
2c25 2c25 fiu_mem_start 6 start_rd_if_false; Flow C 0x32d7
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c26 2c26 seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 37 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
2c27 2c27 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2c67
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2c67 0x2c67
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c28 2c28 fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x2c37
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c37 0x2c37
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c29 2c29 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2c23
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c23 0x2c23
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2c2a ; --------------------------------------------------------------------------------------
2c2a ; 0x1800-0x18ff Execute Package,Field_Execute,fieldnum
2c2a ; --------------------------------------------------------------------------------------
2c2a MACRO_Execute_Package,Field_Execute,fieldnum:
2c2a 2c2a dispatch_brk_class 6 ; Flow J cc=True 0x3bc8
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_mem_strt 6 CONTROL READ, AT VALUE_ITEM.NAME PLUS FIELD NUMBER
dispatch_uadr 2c2a
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3bc8 0x3bc8
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_random 0a ?
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 18 NOT_A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_frame 11
2c2b 2c2b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2c2d
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2c2d 0x2c2d
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 4a Load_current_lex+?
typ_a_adr 20 TR16:00 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 16
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2c2c 2c2c fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x2c37
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c37 0x2c37
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_alu_func 15 NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c2d 2c2d seq_br_type 0 Branch False; Flow J cc=False 0x2c32
seq_branch_adr 2c32 0x2c32
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 10 TOP
typ_c_adr 3e GP01
val_c_adr 3e GP01
2c2e 2c2e fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2c6b
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2c6b 0x2c6b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_int_reads 5 RESOLVE RAM
seq_random 6b ?
typ_a_adr 22 TR10:02 #0xf8000000
typ_alu_func 10 NOT_A
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2c2f 2c2f seq_br_type 2 Push (branch address); Flow J 0x2c30
seq_branch_adr 2c37 0x2c37
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 2a ?
2c30 2c30 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2c6f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2c6f 0x2c6f
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c31 2c31 fiu_len_fill_lit 4b zero-fill 0xb; Flow R cc=False
; Flow J cc=True 0x2c67
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2c67 0x2c67
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c32 2c32 seq_br_type 1 Branch True; Flow J cc=True 0x2c6b
seq_branch_adr 2c6b 0x2c6b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 01 GP01
typ_frame 10
2c33 2c33 ioc_load_wdr 0 ; Flow J 0x2c6b
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c6b 0x2c6b
typ_b_adr 29 TR05:09 #0x16
typ_frame 5
val_b_adr 01 GP01
2c34 ; --------------------------------------------------------------------------------------
2c34 ; 0x0096 Execute Package,Field_Execute_Dynamic
2c34 ; --------------------------------------------------------------------------------------
2c34 MACRO_Execute_Package,Field_Execute_Dynamic:
2c34 2c34 dispatch_brk_class 6 ; Flow C cc=False 0x32de
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2c34
fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3e VR05:1e #0xffff
val_frame 5
2c35 2c35 fiu_mem_start 2 start-rd; Flow C 0x32d7
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
seq_random 02 ?
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 1d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2c36 2c36 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2c2b
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c2b 0x2c2b
seq_int_reads 5 RESOLVE RAM
seq_random 0a ?
2c37 2c37 ioc_fiubs 0 fiu ; Flow J cc=False 0x2c39
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2c39 0x2c39
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 2d Load_ibuff+?
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2c38 2c38 fiu_len_fill_lit 5a zero-fill 0x1a; Flow R cc=False
; Flow J cc=True 0x2c23
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c23 0x2c23
seq_cond_sel 4f SEQ.uE_field_number_error
seq_random 54 Load_save_offset+Load_control_pred+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c39 2c39 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2c59
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c59 0x2c59
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 41 Load_control_pred+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c3a ; --------------------------------------------------------------------------------------
2c3a ; 0x1c00-0x1cff Execute_Immediate Run_Utility,uimmediate
2c3a ; --------------------------------------------------------------------------------------
2c3a MACRO_Execute_Immediate_Run_Utility,uimmediate:
2c3a 2c3a dispatch_brk_class 6 ; Flow C 0x32d7
dispatch_csa_free 3
dispatch_csa_valid 1
dispatch_uadr 2c3a
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 36 VR05:16 #0xff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
2c3b 2c3b fiu_tivi_src 4 fiu_var; Flow C 0x32d7
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 0 Branch False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c3c 2c3c fiu_load_tar 1 hold_tar; Flow J cc=True 0x2c55
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2c55 0x2c55
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
seq_int_reads 5 RESOLVE RAM
seq_random 14 Load_save_offset+?
typ_a_adr 2d TR1b:0d #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_frame 1b
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3f GP00
2c3d 2c3d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 59
fiu_rdata_src 0 rotator
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4c Load_current_lex+?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3e GP01
2c3e 2c3e fiu_load_tar 1 hold_tar; Flow J cc=False 0x2c4d
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2c4d 0x2c4d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
2c3f 2c3f fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c40 2c40 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2c4a
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2c4a 0x2c4a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_alu_func 1b A_OR_B
typ_b_adr 23 TR01:03 #0x20000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2c41 2c41 ioc_fiubs 0 fiu
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_int_reads 4 SAVE OFFSET
seq_latch 1
seq_lex_adr 1
seq_random 5a Load_control_pred+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2c42 2c42 fiu_load_var 1 hold_var; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2c43 0x2c43
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c43 2c43 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2c44 2c44 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_b_adr 16 CSA/VAL_BUS
2c45 2c45 fiu_len_fill_lit 4c zero-fill 0xc; Flow R cc=False
; Flow J cc=True 0x332e
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 332e 0x332e
seq_random 04 Load_save_offset+?
typ_b_adr 01 GP01
typ_c_lit 0
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 21 TOP - 0x2
val_c_source 0 FIU_BUS
2c46 ; --------------------------------------------------------------------------------------
2c46 ; 0x0127 Execute Any,Run_Initialization_Utility
2c46 ; --------------------------------------------------------------------------------------
2c46 MACRO_Execute_Any,Run_Initialization_Utility:
2c46 2c46 dispatch_brk_class 6 ; Flow C 0x32d7
dispatch_csa_free 3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2c46
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 10 TOP
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2c47 2c47 seq_br_type 0 Branch False; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x08)
Subvector_Var
Subarray_Var
typ_b_adr 10 TOP
typ_frame 8
2c48 2c48 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 2c49 0x2c49
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR05:01 #0x4
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
2c49 2c49 fiu_mem_start 2 start-rd; Flow J 0x2c3b
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c3b 0x2c3b
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 11 TOP + 1
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
2c4a 2c4a ioc_fiubs 0 fiu
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_int_reads 4 SAVE OFFSET
seq_latch 1
seq_lex_adr 1
seq_random 5a Load_control_pred+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2c4b 2c4b fiu_load_var 1 hold_var; Flow C cc=True 0x2c43
fiu_tivi_src 1 tar_val
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2c43 0x2c43
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c4c 2c4c fiu_mem_start 2 start-rd; Flow J 0x2c59
ioc_adrbs 3 seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c59 0x2c59
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
2c4d 2c4d fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR00:01 #0xc0000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c4e 2c4e ioc_fiubs 0 fiu
typ_alu_func 1b A_OR_B
typ_b_adr 23 TR01:03 #0x20000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2c4f 2c4f seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_int_reads 4 SAVE OFFSET
seq_latch 1
seq_lex_adr 1
seq_random 5a Load_control_pred+?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
2c50 2c50 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 10 TOP
typ_c_adr 3d GP02
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c51 2c51 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2c52 2c52 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_b_adr 16 CSA/VAL_BUS
2c53 2c53 ioc_tvbs 2 fiu+val; Flow C cc=True 0x2c43
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 2c43 0x2c43
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2c54 2c54 fiu_mem_start 2 start-rd; Flow J 0x2c59
ioc_adrbs 3 seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c59 0x2c59
seq_random 15 ?
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
2c55 2c55 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_br_type c Dispatch True
seq_branch_adr 2c56 0x2c56
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 16
typ_mar_cntl e LOAD_MAR_CONTROL
2c56 2c56 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
2c57 2c57 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
2c58 2c58 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2c59 2c59 seq_br_type 3 Unconditional Branch; Flow J 0x2c29
seq_branch_adr 2c29 0x2c29
2c5a ; --------------------------------------------------------------------------------------
2c5a ; 0x00c5 Action Set_Block_Start
2c5a ; --------------------------------------------------------------------------------------
2c5a MACRO_Action_Set_Block_Start:
2c5a 2c5a dispatch_brk_class 8
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2c5a
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2c5b 2c5b fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
2c5c 2c5c fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x2c5d
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2c29 0x2c29
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 22 VR02:02 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2c5d 2c5d fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_random 16 ?
typ_alu_func 7 INC_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_c_adr 1d VR02:02 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2c5e 2c5e fiu_mem_start 2 start-rd; Flow J 0x332e
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 332e 0x332e
seq_random 02 ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1 A_PLUS_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
2c5f ; --------------------------------------------------------------------------------------
2c5f ; Comes from:
2c5f ; 2c67 C from color 0x0000
2c5f ; 2c6b C from color 0x0000
2c5f ; 2c70 C from color 0x2c6d
2c5f ; --------------------------------------------------------------------------------------
2c5f 2c5f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
2c60 2c60 ioc_fiubs 1 val
seq_random 41 Load_control_pred+?
val_a_adr 3e VR02:1e #0x7ffff80
val_frame 2
2c61 2c61 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_int_reads 0 TYP VAL BUS
seq_random 12 Load_current_lex+?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_b_adr 31 VR02:11 #0x1
val_frame 2
2c62 2c62 seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 3e ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 05 GP05
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2c63 2c63 ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_random 6c Load_control_pred+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2c64 2c64 seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 48 Load_current_lex+?
typ_b_adr 02 GP02
typ_csa_cntl 3 POP_CSA
val_b_adr 02 GP02
2c65 2c65 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 03 GP03
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2c66 2c66 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
2c67 2c67 fiu_load_var 1 hold_var; Flow C 0x2c5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2c5f 0x2c5f
seq_en_micro 0
seq_random 0a ?
typ_c_adr 3f GP00
val_a_adr 3e VR02:1e #0x7ffff80
val_c_adr 3f GP00
val_frame 2
2c68 2c68 seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_frame 1b
2c69 2c69 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2c6a 2c6a seq_br_type 3 Unconditional Branch; Flow J 0x2c67
seq_branch_adr 2c67 0x2c67
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c6b 2c6b fiu_load_var 1 hold_var; Flow C 0x2c5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2c5f 0x2c5f
seq_en_micro 0
seq_random 0a ?
typ_c_adr 3f GP00
val_a_adr 3e VR02:1e #0x7ffff80
val_c_adr 3f GP00
val_frame 2
2c6c 2c6c seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_frame 1b
2c6d 2c6d seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a9
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
typ_frame 2
2c6e 2c6e seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
2c6f ; --------------------------------------------------------------------------------------
2c6f ; Comes from:
2c6f ; 2c21 C False from color 0x0000
2c6f ; 2c30 C False from color 0x0000
2c6f ; --------------------------------------------------------------------------------------
2c6f 2c6f ioc_fiubs 0 fiu
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 6b ?
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
2c70 2c70 fiu_load_var 1 hold_var; Flow C 0x2c5f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2c5f 0x2c5f
seq_en_micro 0
seq_random 0a ?
val_a_adr 3e VR02:1e #0x7ffff80
val_frame 2
2c71 2c71 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
2c72 2c72 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_b_adr 16 CSA/VAL_BUS
2c73 2c73 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 2a ?
val_a_adr 05 GP05
2c74 2c74 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c75 2c75 <halt> ; Flow R
2c76 ; --------------------------------------------------------------------------------------
2c76 ; 0x1d00-0x1dff Execute_Immediate Reference_Lex_1,uimmediate
2c76 ; --------------------------------------------------------------------------------------
2c76 MACRO_Execute_Immediate_Reference_Lex_1,uimmediate:
2c76 2c76 dispatch_brk_class 4
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_uadr 2c76
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 71
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_alu_func 1a PASS_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
2c77 2c77 fiu_mem_start 2 start-rd; Flow J 0x2c7a
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c7a 0x2c7a
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
2c78 ; --------------------------------------------------------------------------------------
2c78 ; 0x0099 Action Reference_Dynamic
2c78 ; --------------------------------------------------------------------------------------
2c78 MACRO_Action_Reference_Dynamic:
2c78 2c78 dispatch_brk_class 4 ; Flow C 0x2ca0
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2c78
seq_br_type 7 Unconditional Call
seq_branch_adr 2ca0 0x2ca0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
2c79 2c79 fiu_mem_start 2 start-rd; Flow J cc=True 0x2c88
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2c88 MACRO_Reference_zdelta
2c7a 2c7a fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 3
typ_a_adr 32 TR05:12 #0x7b
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2c7b 2c7b fiu_load_tar 1 hold_tar; Flow R cc=False
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c7c 0x2c7c
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_random 1c ?
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2c7c 2c7c fiu_len_fill_lit 42 zero-fill 0x2; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c7d 0x2c7d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x65)
Entry_Var
Family_Var
seq_random 04 Load_save_offset+?
typ_a_adr 24 TR05:04 #0xa
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2c7d 2c7d seq_b_timing 3 Late Condition, Hint False; Flow C cc=#0x0 0x2c7f
; Flow C cc=#0x1 0x2c80
; Flow C cc=#0x2 0x2c81
; Flow C cc=#0x3 0x2c82
; Flow C cc=#0x4 0x2c83
; Flow C cc=#0x5 0x2c84
; Flow C cc=#0x6 0x2c85
; Flow C cc=#0x7 0x2c86
seq_br_type f Unconditional Case Call
seq_branch_adr 2c7f 0x2c7f
seq_en_micro 0
2c7e 2c7e seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
2c7f ; --------------------------------------------------------------------------------------
2c7f ; Comes from:
2c7f ; 2c7d C #0x0 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c7f ; --------------------------------------------------------------------------------------
2c7f 2c7f seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2c80 ; --------------------------------------------------------------------------------------
2c80 ; Comes from:
2c80 ; 2c7d C #0x1 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c80 ; --------------------------------------------------------------------------------------
2c80 2c80 seq_br_type a Unconditional Return; Flow R
2c81 ; --------------------------------------------------------------------------------------
2c81 ; Comes from:
2c81 ; 2c7d C #0x2 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c81 ; --------------------------------------------------------------------------------------
2c81 2c81 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c82 ; --------------------------------------------------------------------------------------
2c82 ; Comes from:
2c82 ; 2c7d C #0x3 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c82 ; --------------------------------------------------------------------------------------
2c82 2c82 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2c83 ; --------------------------------------------------------------------------------------
2c83 ; Comes from:
2c83 ; 2c7d C #0x4 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c83 ; --------------------------------------------------------------------------------------
2c83 2c83 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c84 ; --------------------------------------------------------------------------------------
2c84 ; Comes from:
2c84 ; 2c7d C #0x5 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c84 ; --------------------------------------------------------------------------------------
2c84 2c84 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2c7e
ioc_adrbs 3 seq
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c7e 0x2c7e
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x15)
Interface_Key
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_frame 15
typ_mar_cntl e LOAD_MAR_CONTROL
2c85 ; --------------------------------------------------------------------------------------
2c85 ; Comes from:
2c85 ; 2c7d C #0x6 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c85 ; --------------------------------------------------------------------------------------
2c85 2c85 seq_br_type a Unconditional Return; Flow R
2c86 ; --------------------------------------------------------------------------------------
2c86 ; Comes from:
2c86 ; 2c7d C #0x7 from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2c86 ; --------------------------------------------------------------------------------------
2c86 2c86 seq_br_type a Unconditional Return; Flow R
2c87 2c87 <halt> ; Flow R
2c88 ; --------------------------------------------------------------------------------------
2c88 ; 0xa000-0xa1ff Reference zdelta
2c88 ; --------------------------------------------------------------------------------------
2c88 MACRO_Reference_zdelta:
2c88 2c88 dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_mem_strt 1 CONTROL READ, AT LEX LEVEL DELTA
dispatch_uadr 2c88
2c89 2c89 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2c8a 0x2c8a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x64)
Subprogram_Ref_For_Call
Variable_Ref
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_random 1c ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2c8a 2c8a seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
typ_b_adr 10 TOP
typ_frame 11
2c8b 2c8b seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
2c8c ; --------------------------------------------------------------------------------------
2c8c ; 0x1900-0x19ff Execute Package,Field_Reference,fieldnum
2c8c ; --------------------------------------------------------------------------------------
2c8c MACRO_Execute_Package,Field_Reference,fieldnum:
2c8c 2c8c dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_mem_strt 6 CONTROL READ, AT VALUE_ITEM.NAME PLUS FIELD NUMBER
dispatch_uadr 2c8c
dispatch_uses_tos 1
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 18
typ_rand a PASS_B_HIGH
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2c8d 2c8d fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_tar 1 hold_tar
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2c8e 2c8e fiu_len_fill_lit 01 sign-fill 0x1; Flow J cc=True 0x2c8f
; Flow J cc=#0x0 0x2c90
; Flow J cc=#0x1 0x2c91
; Flow J cc=#0x2 0x2c92
; Flow J cc=#0x3 0x2c93
; Flow J cc=#0x4 0x2c94
; Flow J cc=#0x5 0x2c95
; Flow J cc=#0x6 0x2c96
; Flow J cc=#0x7 0x2c97
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 2c90 0x2c90
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x00)
Discrete_Var
Subprogram_Ref_For_Call
Discrete_Ref
Subprogram_For_Call
Float_Var
Variable_Ref
Float_Ref
Entry_Var
Access_Var
Subprogram_Ref_For_Call_Elaborated
Access_Ref
Subprogram_For_Call_Elaborated
Task_Var
Task_Ref
Select_Var
Subprogram_Ref_For_Call_Visible
Subvector_Var
Subprogram_For_Call_Visible
Subarray_Var
Family_Var
Subprogram_Ref_For_Call_Visible_Elaborated
Subprogram_For_Call_Visible_Elaborated
Heap_Access_Var
Heap_Access_Ref
Default_Var
Accept_Subprogram_Ref
Record_Var
Accept_Subprogram
Variant_Record_Var
Delay_Alternative
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Utility_Subprogram
Vector_Var
Familiy_Alternative
Matrix_Var
Null_Subprogram
Array_Var
Exception_Var
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c8f 2c8f seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
2c90 2c90 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 24 TR05:04 #0xa
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c91 2c91 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c92 2c92 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c93 2c93 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 32 TR05:12 #0x7b
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
2c94 2c94 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 24 TR05:04 #0xa
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c95 2c95 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c96 2c96 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2c98
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2c98 0x2c98
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2c97 2c97 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
2c98 2c98 fiu_len_fill_lit 45 zero-fill 0x5
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2c99 2c99 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 0 Early Condition
seq_br_type c Dispatch True
seq_branch_adr 2c9a 0x2c9a
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2c9a 2c9a seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_en_micro 0
typ_c_adr 2f TOP
val_c_adr 2f TOP
2c9b 2c9b <halt> ; Flow R
2c9c ; --------------------------------------------------------------------------------------
2c9c ; 0x0095 Execute Package,Field_Reference_Dynamic
2c9c ; --------------------------------------------------------------------------------------
2c9c MACRO_Execute_Package,Field_Reference_Dynamic:
2c9c 2c9c dispatch_brk_class 8 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2c9c
fiu_len_fill_lit 58 zero-fill 0x18
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1d)
Task_Var
Package_Var
typ_b_adr 10 TOP
typ_frame 1d
val_a_adr 10 TOP
val_b_adr 1f TOP - 1
2c9d 2c9d fiu_mem_start 2 start-rd; Flow C cc=True 0x32de
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 3e VR05:1e #0xffff
val_frame 5
2c9e 2c9e fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 1f TOP - 1
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2c9f 2c9f fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x2c8e
fiu_load_tar 1 hold_tar
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c8e 0x2c8e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2ca0 ; --------------------------------------------------------------------------------------
2ca0 ; Comes from:
2ca0 ; 1cca C from color 0x1cc9
2ca0 ; 2b9a C from color MACRO_Action_Load_Dynamic
2ca0 ; 2c1a C from color 0x0000
2ca0 ; 2c78 C from color MACRO_Execute_Immediate_Reference_Lex_1,uimmediate
2ca0 ; --------------------------------------------------------------------------------------
2ca0 2ca0 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x2ca6
fiu_mem_start 2 start-rd
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2ca6 0x2ca6
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 3
typ_a_adr 38 TR05:18 #0x300
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2ca1 2ca1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32de
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 14 ZEROS
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2ca2 2ca2 fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=True 0x2ca5
fiu_load_tar 1 hold_tar
fiu_mem_start 6 start_rd_if_false
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2ca5 0x2ca5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 5 RESOLVE RAM
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
2ca3 2ca3 val_rand 2 DEC_LOOP_COUNTER
2ca4 2ca4 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x2ca3
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2ca3 0x2ca3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2ca5 2ca5 ioc_adrbs 2 typ ; Flow R
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
2ca6 2ca6 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x32de
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 1b A_OR_B
val_b_adr 1f TOP - 1
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2ca7 2ca7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2ca5
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2ca5 0x2ca5
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ca8 2ca8 ioc_adrbs 1 val ; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl a LOAD_MAR_IMPORT
val_alu_func 0 PASS_A
2ca9 2ca9 <halt> ; Flow R
2caa ; --------------------------------------------------------------------------------------
2caa ; 0x1100-0x11ff Execute Select,Member_Write,fieldnum
2caa ; --------------------------------------------------------------------------------------
2caa MACRO_Execute_Select,Member_Write,fieldnum:
2caa 2caa dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_uadr 2caa
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 71
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
2cab 2cab fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x2cbe
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2cbe 0x2cbe
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
2cac 2cac fiu_mem_start 2 start-rd; Flow C cc=False 0x32de
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2cad 2cad seq_br_type 4 Call False; Flow C cc=False 0x32a6
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR06:16 #0x7fffffff
val_frame 6
2cae 2cae fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=False 0x2cb6
fiu_load_tar 1 hold_tar
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2cb6 0x2cb6
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame e
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2caf 2caf fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
2cb0 2cb0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a6
fiu_offs_lit 07
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2cb1 2cb1 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame e
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 16 CSA/VAL_BUS
2cb2 2cb2 typ_a_adr 05 GP05
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2cb3 2cb3 fiu_mem_start 3 start-wr; Flow C cc=False 0x32a6
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2cb4 2cb4 ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
2cb5 2cb5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2cb6 ; --------------------------------------------------------------------------------------
2cb6 ; Comes from:
2cb6 ; 2cae C False from color MACRO_Execute_Select,Member_Write,fieldnum
2cb6 ; --------------------------------------------------------------------------------------
2cb6 2cb6 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1e
typ_mar_cntl e LOAD_MAR_CONTROL
2cb7 2cb7 typ_a_adr 2d TR05:0d #0x40
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
2cb8 2cb8 fiu_len_fill_lit 1f sign-fill 0x1f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame e
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2cb9 2cb9 fiu_len_fill_lit 58 zero-fill 0x18; Flow C cc=True 0x32a6
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1e A_AND_B
val_b_adr 04 GP04
val_c_adr 3a GP05
val_frame 6
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2cba 2cba fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 19
fiu_rdata_src 0 rotator
ioc_tvbs 3 fiu+fiu
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2cbb 2cbb fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_random 02 ?
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
2cbc 2cbc fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 2cbd 0x2cbd
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
2cbd 2cbd seq_br_type 7 Unconditional Call; Flow C 0x32a6
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
2cbe 2cbe fiu_mem_start 2 start-rd; Flow C cc=False 0x32de
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2cbf 2cbf seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2cae
seq_br_type 0 Branch False
seq_branch_adr 2cae 0x2cae
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
2cc0 2cc0 seq_br_type 7 Unconditional Call; Flow C 0x32a6
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
2cc1 2cc1 <halt> ; Flow R
2cc2 ; --------------------------------------------------------------------------------------
2cc2 ; 0x1000-0x10ff Execute Select,Guard_Write,fieldnum
2cc2 ; --------------------------------------------------------------------------------------
2cc2 MACRO_Execute_Select,Guard_Write,fieldnum:
2cc2 2cc2 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_uadr 2cc2
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 71
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
2cc3 2cc3 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
2cc4 2cc4 fiu_mem_start 2 start-rd; Flow C cc=False 0x32de
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2cc5 2cc5 seq_b_timing 1 Latch Condition; Flow J cc=True 0x2cc9
seq_br_type 1 Branch True
seq_branch_adr 2cc9 0x2cc9
typ_a_adr 10 TOP
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
2cc6 2cc6 fiu_mem_start 7 start_wr_if_true
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 3a TR06:1a #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2cc7 2cc7 ioc_load_wdr 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
2cc8 2cc8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2cc9 2cc9 fiu_mem_start 3 start-wr; Flow J 0x2cc7
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cc7 0x2cc7
typ_a_adr 3a TR06:1a #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2cca ; --------------------------------------------------------------------------------------
2cca ; 0x013d Execute Select,Timed_Duration_Write
2cca ; --------------------------------------------------------------------------------------
2cca MACRO_Execute_Select,Timed_Duration_Write:
2cca 2cca dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2cca
fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
2ccb 2ccb ioc_fiubs 2 typ ; Flow C cc=False 0x32e2
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 10 TOP
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ccc 2ccc fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_random 02 ?
typ_b_adr 3a TR07:1a #0x4e
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 1e TOP - 2
val_alu_func 1a PASS_B
2ccd 2ccd ioc_load_wdr 0 ; Flow J cc=True 0x2ccf
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2ccf 0x2ccf
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
typ_frame 7
val_a_adr 25 VR07:05 #0xffffffffffff
val_alu_func 18 NOT_A_AND_B
val_b_adr 10 TOP
val_frame 7
2cce 2cce fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2ccf 2ccf seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32de
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 3b TR07:1b #0xff
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 01 GP01
typ_csa_cntl 2 PUSH_CSA
typ_frame 7
2cd0 2cd0 seq_b_timing 3 Late Condition, Hint False; Flow C 0x329e
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_alu_func 1a PASS_B
val_b_adr 10 TOP
2cd1 2cd1 fiu_mem_start 3 start-wr; Flow J 0x2ccd
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ccd 0x2ccd
typ_a_adr 14 ZEROS
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2cd2 ; --------------------------------------------------------------------------------------
2cd2 ; 0x013e Execute Select,Timed_Guard_Write
2cd2 ; --------------------------------------------------------------------------------------
2cd2 MACRO_Execute_Select,Timed_Guard_Write:
2cd2 2cd2 dispatch_brk_class 8 ; Flow C cc=False 0x32e2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2cd2
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2cd3 2cd3 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2cd4 2cd4 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
2cd5 2cd5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2cd6 ; --------------------------------------------------------------------------------------
2cd6 ; 0x013c Execute Select,Terminate_Guard_Write
2cd6 ; --------------------------------------------------------------------------------------
2cd6 MACRO_Execute_Select,Terminate_Guard_Write:
2cd6 2cd6 dispatch_brk_class 8 ; Flow C cc=False 0x32e2
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2cd6
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_br_type 4 Call False
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2cd7 2cd7 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2cd8 2cd8 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
2cd9 2cd9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2cda ; --------------------------------------------------------------------------------------
2cda ; 0x029f Declare_Subprogram For_Call,subp
2cda ; --------------------------------------------------------------------------------------
2cda MACRO_Declare_Subprogram_For_Call,subp:
2cda 2cda dispatch_brk_class 4 ; Flow J 0x2cdb
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2cda
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2cdb 2cdb fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_alu_func 1b A_OR_B
typ_b_adr 29 TR05:09 #0x16
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cdc ; --------------------------------------------------------------------------------------
2cdc ; 0x029e Declare_Subprogram For_Call,Unelaborated,subp
2cdc ; --------------------------------------------------------------------------------------
2cdc MACRO_Declare_Subprogram_For_Call,Unelaborated,subp:
2cdc 2cdc dispatch_brk_class 4 ; Flow J 0x2cdd
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2cdc
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2cdd 2cdd fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_alu_func 1b A_OR_B
typ_b_adr 23 TR05:03 #0x6
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cde ; --------------------------------------------------------------------------------------
2cde ; 0x029d Declare_Subprogram For_Outer_Call,subp
2cde ; --------------------------------------------------------------------------------------
2cde MACRO_Declare_Subprogram_For_Outer_Call,subp:
2cde 2cde dispatch_brk_class 4 ; Flow J 0x2cdf
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2cde
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2cdf 2cdf fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 30 VR07:10 #0x16
val_frame 7
2ce0 ; --------------------------------------------------------------------------------------
2ce0 ; 0x029c Declare_Subprogram For_Outer_Call,Visible,subp
2ce0 ; --------------------------------------------------------------------------------------
2ce0 MACRO_Declare_Subprogram_For_Outer_Call,Visible,subp:
2ce0 2ce0 dispatch_brk_class 4 ; Flow J 0x2ce1
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2ce0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2ce1 2ce1 fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2b VR07:0b #0x36
val_frame 7
2ce2 ; --------------------------------------------------------------------------------------
2ce2 ; 0x029b Declare_Subprogram For_Outer_Call,Unelaborated,subp
2ce2 ; --------------------------------------------------------------------------------------
2ce2 MACRO_Declare_Subprogram_For_Outer_Call,Unelaborated,subp:
2ce2 2ce2 dispatch_brk_class 4 ; Flow J 0x2ce3
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2ce2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2ce3 2ce3 fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 23 VR05:03 #0x6
val_frame 5
2ce4 ; --------------------------------------------------------------------------------------
2ce4 ; 0x029a Declare_Subprogram For_Outer_Call,Visible,Unelaborated,subp
2ce4 ; --------------------------------------------------------------------------------------
2ce4 MACRO_Declare_Subprogram_For_Outer_Call,Visible,Unelaborated,subp:
2ce4 2ce4 dispatch_brk_class 4 ; Flow J 0x2ce5
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2ce4
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2ce6 0x2ce6
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 15 ?
typ_a_adr 20 TR05:00 #0x1
typ_frame 5
val_a_adr 26 VR09:06 #0x70
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
2ce5 2ce5 fiu_len_fill_lit 4e zero-fill 0xe; Flow R cc=False
; Flow J cc=True 0x2ce9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ce9 0x2ce9
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_latch 1
seq_random 16 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2a VR07:0a #0x26
val_frame 7
2ce6 2ce6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2ce7 0x2ce7
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ce7 2ce7 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32dc
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2ce8 2ce8 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2ce9 2ce9 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 1d ?
typ_mar_cntl 9 LOAD_MAR_CODE
2cea 2cea ioc_tvbs c mem+mem+csa+dummy; Flow R
seq_br_type a Unconditional Return
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2ceb 2ceb <halt> ; Flow R
2cec ; --------------------------------------------------------------------------------------
2cec ; 0x0299 Declare_Subprogram For_Accept,subp
2cec ; --------------------------------------------------------------------------------------
2cec MACRO_Declare_Subprogram_For_Accept,subp:
2cec 2cec dispatch_brk_class 4
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cec
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 1d ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3d VR02:1d #0x10
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
2ced 2ced fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=True 0x32dc
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 16 ?
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR05:0e #0x46
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 6
2cee 2cee fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
2cef 2cef fiu_len_fill_lit 57 zero-fill 0x17; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 2 INC_A_PLUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2cf0 ; --------------------------------------------------------------------------------------
2cf0 ; 0x02ab Declare_Subprogram For_Call,With_Address
2cf0 ; --------------------------------------------------------------------------------------
2cf0 MACRO_Declare_Subprogram_For_Call,With_Address:
2cf0 2cf0 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cf0
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 11
2cf1 2cf1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfd
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfd 0x2cfd
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 29 TR05:09 #0x16
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cf2 ; --------------------------------------------------------------------------------------
2cf2 ; 0x02aa Declare_Subprogram For_Call,Visible,With_Address
2cf2 ; --------------------------------------------------------------------------------------
2cf2 MACRO_Declare_Subprogram_For_Call,Visible,With_Address:
2cf2 2cf2 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cf2
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 11
2cf3 2cf3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfc
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfc 0x2cfc
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR05:0b #0x36
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cf4 ; --------------------------------------------------------------------------------------
2cf4 ; 0x02a9 Declare_Subprogram For_Call,Unelaborated,With_Address
2cf4 ; --------------------------------------------------------------------------------------
2cf4 MACRO_Declare_Subprogram_For_Call,Unelaborated,With_Address:
2cf4 2cf4 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cf4
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 11
2cf5 2cf5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfd
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfd 0x2cfd
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 23 TR05:03 #0x6
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cf6 ; --------------------------------------------------------------------------------------
2cf6 ; 0x02a8 Declare_Subprogram For_Call,Visible,Unelaborated,With_Address
2cf6 ; --------------------------------------------------------------------------------------
2cf6 MACRO_Declare_Subprogram_For_Call,Visible,Unelaborated,With_Address:
2cf6 2cf6 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cf6
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 11
2cf7 2cf7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfc
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfc 0x2cfc
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 2a TR05:0a #0x26
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2cf8 ; --------------------------------------------------------------------------------------
2cf8 ; 0x02a5 Declare_Subprogram For_Outer_Call,With_Address
2cf8 ; --------------------------------------------------------------------------------------
2cf8 MACRO_Declare_Subprogram_For_Outer_Call,With_Address:
2cf8 2cf8 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cf8
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_frame 11
2cf9 2cf9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfd
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfd 0x2cfd
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 29 TR05:09 #0x16
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2cfa ; --------------------------------------------------------------------------------------
2cfa ; 0x02a4 Declare_Subprogram For_Outer_Call,Visible,With_Address
2cfa ; --------------------------------------------------------------------------------------
2cfa MACRO_Declare_Subprogram_For_Outer_Call,Visible,With_Address:
2cfa 2cfa dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2cfa
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_frame 11
2cfb 2cfb fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2cfc
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 2cfc 0x2cfc
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR05:0b #0x36
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2cfc 2cfc seq_br_type 4 Call False; Flow C cc=False 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2cfd 2cfd fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2cfe 0x2cfe
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 01 GP01
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2cfe 2cfe seq_br_type 3 Unconditional Branch; Flow J 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
typ_csa_cntl 3 POP_CSA
2cff 2cff <halt> ; Flow R
2d00 ; --------------------------------------------------------------------------------------
2d00 ; 0x02a2 Declare_Subprogram For_Accept,With_Address
2d00 ; --------------------------------------------------------------------------------------
2d00 MACRO_Declare_Subprogram_For_Accept,With_Address:
2d00 2d00 dispatch_brk_class 4 ; Flow J cc=True 0x32dc
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2d00
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7c
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 5 RESOLVE RAM
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 23 VR11:03 #0xffffff0007fff0
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 11
2d01 2d01 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32dc
fiu_load_mdr 1 hold_mdr
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR05:0e #0x46
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
2d02 2d02 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 38
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d03 2d03 fiu_len_fill_lit 57 zero-fill 0x17; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 2 INC_A_PLUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2d04 ; --------------------------------------------------------------------------------------
2d04 ; 0x02a0 Declare_Subprogram Null_Subprogram
2d04 ; --------------------------------------------------------------------------------------
2d04 MACRO_Declare_Subprogram_Null_Subprogram:
2d04 2d04 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2d04
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 38 TR06:18 #0x76
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2d05 2d05 <halt> ; Flow R
2d06 ; --------------------------------------------------------------------------------------
2d06 ; 0x00c7 Action Elaborate_Subprogram
2d06 ; --------------------------------------------------------------------------------------
2d06 MACRO_Action_Elaborate_Subprogram:
2d06 2d06 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2d06
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3d VR02:1d #0x10
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_frame 2
2d07 2d07 fiu_mem_start 8 start_wr_if_false; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1b
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d08 2d08 ioc_load_wdr 0
seq_random 02 ?
2d09 2d09 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2d0a ; --------------------------------------------------------------------------------------
2d0a ; 0x00c6 Action Check_Subprogram_Elaborated
2d0a ; --------------------------------------------------------------------------------------
2d0a MACRO_Action_Check_Subprogram_Elaborated:
2d0a 2d0a dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2d0a
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 10 TOP
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2d0b 2d0b seq_br_type 2 Push (branch address); Flow J 0x2d0c
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
2d0c 2d0c fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2d0d 0x2d0d
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x02)
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible_Elaborated
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
2d0d 2d0d seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 9 Return False
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1b)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
typ_frame 1b
2d0e _UAssist_0x6a:
2d0e 2d0e fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 5
val_rand a PASS_B_HIGH
2d0f 2d0f fiu_mem_start 3 start-wr
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d10 2d10 ioc_load_wdr 0 ; Flow J 0x2d48
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d48 0x2d48
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
2d11 ; --------------------------------------------------------------------------------------
2d11 ; Comes from:
2d11 ; 2d27 C from color _UAssist_0x20
2d11 ; --------------------------------------------------------------------------------------
2d11 2d11 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
2d12 2d12 ioc_tvbs 5 seq+seq; Flow J cc=False 0x2d24
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2d24 0x2d24
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_b_adr 16 CSA/VAL_BUS
2d13 2d13 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_frame 4
val_rand a PASS_B_HIGH
2d14 2d14 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2d17
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2d17 0x2d17
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
2d15 2d15 fiu_mem_start 2 start-rd; Flow C 0x2d1f
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d1f 0x2d1f
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
2d16 2d16 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
2d17 2d17 fiu_mem_start 2 start-rd; Flow C 0x2d16
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d16 0x2d16
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
val_frame 4
val_rand a PASS_B_HIGH
2d18 2d18 fiu_tivi_src c mar_0xc; Flow C 0x2ab4
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
2d19 2d19 fiu_mem_start 2 start-rd; Flow C 0x2d1f
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d1f 0x2d1f
seq_en_micro 0
typ_a_adr 25 TR12:05 #0x7ffe600
typ_alu_func 0 PASS_A
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
2d1a 2d1a fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x2d15
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2d15 0x2d15
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
2d1b 2d1b seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 6 A_MINUS_B
typ_b_adr 0d GP0d
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
2d1c 2d1c seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2d15
seq_br_type 0 Branch False
seq_branch_adr 2d15 0x2d15
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 0c GP0c
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
2d1d 2d1d ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 34 TR12:14 #0x7fff000
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 12
typ_rand c WRITE_OUTER_FRAME
val_a_adr 0f GP0f
2d1e 2d1e fiu_mem_start 2 start-rd; Flow J 0x2d16
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d16 0x2d16
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
2d1f 2d1f seq_en_micro 0
2d20 2d20 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2d21 0x2d21
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
2d21 2d21 seq_en_micro 0
seq_random 06 Pop_stack+?
2d22 2d22 seq_br_type 7 Unconditional Call; Flow C 0x2d24
seq_branch_adr 2d24 0x2d24
seq_en_micro 0
2d23 2d23 seq_br_type 3 Unconditional Branch; Flow J 0x2d13
seq_branch_adr 2d13 0x2d13
val_c_adr 30 GP0f
2d24 ; --------------------------------------------------------------------------------------
2d24 ; Comes from:
2d24 ; 2d0e C from color ML_break_class
2d24 ; 2d2b C from color _UAssist_0x4e
2d24 ; 2d2d C from color _UAssist_0x22
2d24 ; 2d30 C from color _UAssist_0x53
2d24 ; 2d31 C from color _UAssist_0x53
2d24 ; 2d33 C from color _UAssist_0x20
2d24 ; 2d40 C from color ML_break_class
2d24 ; 2d44 C from color 0x2d44
2d24 ; 2d6f C from color ML_break_class
2d24 ; 2d73 C from color ML_break_class
2d24 ; 2d76 C from color 0x2d75
2d24 ; --------------------------------------------------------------------------------------
2d24 2d24 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 2d25 0x2d25
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_frame 2
2d25 ; --------------------------------------------------------------------------------------
2d25 ; Comes from:
2d25 ; 2d36 C True from color ML_break_class
2d25 ; 2d39 C True from color ML_break_class
2d25 ; --------------------------------------------------------------------------------------
2d25 2d25 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32e5
seq_branch_adr 32e5 RAISE.LRM.SYSTEM.NONEXISTENT_SPACE_ERROR
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
2d26 _UAssist_0x20:
2d26 2d26 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_b_adr 1f TOP - 1
2d27 2d27 fiu_mem_start 2 start-rd; Flow C 0x2d11
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_b_adr 10 TOP
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2d28 2d28 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2d63
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d63 0x2d63
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2d29 _UAssist_0x38:
2d29 2d29 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 25 TR00:05 #0x5
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2d2a _UAssist_0x3e:
2d2a 2d2a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 24 TR00:04 #0x58
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
2d2b _UAssist_0x4e:
2d2b 2d2b fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 10 TOP
typ_b_adr 25 TR00:05 #0x5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
2d2c 2d2c fiu_len_fill_lit 44 zero-fill 0x4; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2d2d _UAssist_0x22:
2d2d 2d2d fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_b_adr 10 TOP
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
2d2e 2d2e fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 21
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d2f 2d2f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
2d30 _UAssist_0x53:
2d30 2d30 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 10 TOP
typ_b_adr 25 TR00:05 #0x5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 22 VR09:02 #0x300
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 9
val_rand a PASS_B_HIGH
2d31 2d31 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d32 2d32 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR06:01 #0xf
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
2d33 _UAssist_0x48:
2d33 2d33 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 10 TOP
typ_b_adr 25 TR00:05 #0x5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 4
val_rand a PASS_B_HIGH
2d34 2d34 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2d63
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d63 0x2d63
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d35 _UAssist_0x49:
2d35 2d35 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 25 TR00:05 #0x5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_frame 4
val_rand a PASS_B_HIGH
2d36 2d36 fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=True 0x2d25
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2d25 0x2d25
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 20 VR02:00 #0x10
val_frame 2
2d37 2d37 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2d47
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d47 0x2d47
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_csa_cntl 3 POP_CSA
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d38 _UAssist_0x41:
2d38 2d38 fiu_mem_start 2 start-rd
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 15 NOT_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d39 2d39 fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=True 0x2d25
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2d25 0x2d25
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 20 VR02:00 #0x10
val_frame 2
2d3a 2d3a fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_b_adr 16 CSA/VAL_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_b_adr 16 CSA/VAL_BUS
2d3b 2d3b fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 25 VR09:05 #0xfff9000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
val_rand 3 CONDITION_TO_FIU
2d3c 2d3c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2d3d 2d3d fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x2d3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2d3f 0x2d3f
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 01 GP01
2d3e 2d3e ioc_tvbs 3 fiu+fiu; Flow J 0x2d48
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d48 0x2d48
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2d3f 2d3f fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x2d47
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d47 0x2d47
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d40 _UAssist_0x42:
2d40 2d40 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 32 VR05:12 #0x480
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_frame 5
val_rand a PASS_B_HIGH
2d41 2d41 fiu_mem_start 3 start-wr
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d42 2d42 ioc_load_wdr 0 ; Flow J 0x2d48
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d48 0x2d48
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
2d43 _UAssist_0x43:
2d43 2d43 fiu_mem_start 6 start_rd_if_false; Flow C 0x32d7
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
typ_b_adr 1f TOP - 1
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 37 VR05:17 #0x76
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_frame 5
2d44 2d44 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2d24
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_b_adr 24 VR11:04 #0x56
val_frame 11
2d45 2d45 fiu_len_fill_lit 46 zero-fill 0x6; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x11)
Subprogram_For_Call
Subprogram_For_Call_Elaborated
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Null_Subprogram
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 11
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
2d46 2d46 fiu_mem_start 3 start-wr; Flow C cc=True 0x32dd
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 28 TR06:08 #0x580
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
2d47 2d47 ioc_load_wdr 0 ; Flow J 0x2d48
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d48 0x2d48
2d48 2d48 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
2d49 _UAssist_0x21:
2d49 2d49 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2d4a
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 2d4f 0x2d4f
seq_int_reads 5 RESOLVE RAM
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
2d4a 2d4a ioc_tvbs 2 fiu+val; Flow J cc=False 0x2d4d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2d4d 0x2d4d
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
2d4b 2d4b seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x2d25
seq_br_type 9 Return False
seq_branch_adr 2d25 0x2d25
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 20 VR02:00 #0x10
val_frame 2
2d4c 2d4c seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
2d4d 2d4d fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2d4c
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2d4c 0x2d4c
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2d4e 2d4e seq_br_type 7 Unconditional Call; Flow C 0x2d11
seq_branch_adr 2d11 0x2d11
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
2d4f 2d4f fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2d4d
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2d4d 0x2d4d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 39 VR0d:19 #0xfffff00000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
2d50 2d50 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 01 GP01
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2d51 _UAssist_0x65:
2d51 2d51 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d52 2d52 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x2d5b
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 2d5b 0x2d5b
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_c_adr 0f TR00:10 #0x0
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 3d VR02:1d #0x10
val_alu_func 6 A_MINUS_B
val_frame 2
2d53 2d53 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2d5b
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2d5b 0x2d5b
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 23 VR07:03 #0x11
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 7
2d54 2d54 fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1c DEC_A
val_c_adr 2c LOOP_REG
val_c_source 0 FIU_BUS
2d55 2d55 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
2d56 2d56 ioc_fiubs 0 fiu ; Flow J cc=False 0x2d5c
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2d5c 0x2d5c
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2c LOOP_REG
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_alu_func 6 A_MINUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
2d57 2d57 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2d5c
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2d5c 0x2d5c
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2c LOOP_REG
val_c_mux_sel 2 ALU
val_rand 1 INC_LOOP_COUNTER
2d58 2d58 fiu_vmux_sel 1 fill value; Flow J 0x2d55
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d55 0x2d55
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand e CHECK_CLASS_SYSTEM_B
val_alu_func 1c DEC_A
val_c_adr 2c LOOP_REG
val_c_source 0 FIU_BUS
2d59 2d59 seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2d5a 2d5a ioc_tvbs c mem+mem+csa+dummy; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2d5b 2d5b fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x2d59
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 10
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2d59 0x2d59
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0f TR00:10 #0x0
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
2d5c 2d5c fiu_len_fill_lit 45 zero-fill 0x5; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 30 TR00:10 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 0f TR00:10 #0x0
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
2d5d 2d5d <halt> ; Flow R
2d5e ; --------------------------------------------------------------------------------------
2d5e ; 0x006b Action Query_Break_Address
2d5e ; --------------------------------------------------------------------------------------
2d5e MACRO_Action_Query_Break_Address:
2d5e 2d5e dispatch_brk_class 0 ; Flow C 0x2d65
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2d5e
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d65 0x2d65
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2d5f 2d5f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 15
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 32 VR1d:12 #0xfffffffffffffff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 1d
2d60 ; --------------------------------------------------------------------------------------
2d60 ; 0x006d Action Query_Break_Cause
2d60 ; --------------------------------------------------------------------------------------
2d60 MACRO_Action_Query_Break_Cause:
2d60 2d60 dispatch_brk_class 0 ; Flow J 0x2d61
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2d60
fiu_len_fill_lit 42 zero-fill 0x2
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 7d
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d61 0x2d61
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2d61 2d61 ioc_tvbs 5 seq+seq; Flow C cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
2d62 2d62 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 15
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2d63 2d63 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2d64 ; --------------------------------------------------------------------------------------
2d64 ; 0x006c Action Query_Break_Mask
2d64 ; --------------------------------------------------------------------------------------
2d64 MACRO_Action_Query_Break_Mask:
2d64 2d64 dispatch_brk_class 0 ; Flow J 0x2d61
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2d64
fiu_len_fill_lit 4f zero-fill 0xf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 20
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d61 0x2d61
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2d65 ; --------------------------------------------------------------------------------------
2d65 ; Comes from:
2d65 ; 2d5e C from color MACRO_Action_Query_Break_Address
2d65 ; 2d66 C from color ML_break_class
2d65 ; --------------------------------------------------------------------------------------
2d65 2d65 ioc_tvbs 5 seq+seq; Flow R cc=False
; Flow J cc=True 0x32db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
2d66 ; --------------------------------------------------------------------------------------
2d66 ; 0x006a Action Alter_Break_Mask
2d66 ; --------------------------------------------------------------------------------------
2d66 MACRO_Action_Alter_Break_Mask:
2d66 2d66 dispatch_brk_class 0 ; Flow C 0x2d65
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2d66
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d65 0x2d65
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2d67 2d67 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
2d68 2d68 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2d47
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d47 0x2d47
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 15
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2d69 2d69 <halt> ; Flow R
2d6a ; --------------------------------------------------------------------------------------
2d6a ; 0x006f Action Break_Unconditional
2d6a ; --------------------------------------------------------------------------------------
2d6a MACRO_Action_Break_Unconditional:
2d6a 2d6a dispatch_brk_class 0
dispatch_csa_free 3
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 2d6a
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
val_a_adr 3e VR03:1e #0x4
val_frame 3
2d6b 2d6b fiu_load_tar 1 hold_tar; Flow J 0x14a
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 32 VR1d:12 #0xfffffffffffffff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 1d
2d6c 2d6c fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_load_wdr 0
typ_b_adr 02 GP02
val_b_adr 02 GP02
2d6d 2d6d ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 16
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2d6e 2d6e ioc_tvbs 2 fiu+val; Flow J cc=True 0x2d7a
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2d7a 0x2d7a
typ_a_adr 2e TR06:0e #0xffff0000
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 6
2d6f 2d6f fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 28 TR06:08 #0x580
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2d70 2d70 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x2d79
fiu_load_var 1 hold_var
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2d79 0x2d79
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2d71 2d71 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
2d72 2d72 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x2d6b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2d6b 0x2d6b
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2d73 2d73 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2d74 2d74 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_b_adr 16 CSA/VAL_BUS
2d75 2d75 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2d76 2d76 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2d77 2d77 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2d78 2d78 ioc_load_wdr 0 ; Flow J 0x2d6b
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d6b 0x2d6b
seq_en_micro 0
typ_b_adr 02 GP02
val_b_adr 02 GP02
2d79 2d79 seq_br_type 0 Branch False; Flow J cc=False 0x2dec
seq_branch_adr 2dec 0x2dec
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_b_adr 03 GP03
typ_c_lit 1
typ_frame 16
val_b_adr 39 VR02:19 #0x0
val_frame 2
2d7a 2d7a fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 0a ?
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
2d7b 2d7b fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 34 VR02:14 #0x10000000
val_frame 2
2d7c 2d7c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 02 ?
2d7d 2d7d seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 15 NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
2d7e 2d7e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 03 GP03
2d7f 2d7f fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2d80 2d80 ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 3
seq_random 25 Load_ibuff+?
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2d81 2d81 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2d83
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2d83 0x2d83
seq_en_micro 0
seq_random 41 Load_control_pred+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2d82 2d82 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d83
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d83 0x2d83
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2d83 2d83 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2d84 2d84 seq_br_type 3 Unconditional Branch; Flow J 0x2dec
seq_branch_adr 2dec 0x2dec
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
val_b_adr 39 VR02:19 #0x0
val_frame 2
2d85 2d85 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
2d86 2d86 ioc_tvbs 5 seq+seq; Flow J cc=True 0x2d87
; Flow J cc=#0x0 0x2d87
; Flow J cc=#0x1 0x2d88
; Flow J cc=#0x2 0x2d89
; Flow J cc=#0x3 0x2d8a
; Flow J cc=#0x4 0x2d8b
; Flow J cc=#0x5 0x2d8c
; Flow J cc=#0x6 0x2d8d
; Flow J cc=#0x7 0x2d8e
; Flow J cc=#0x8 0x2d8f
; Flow J cc=#0x9 0x2d90
; Flow J cc=#0xa 0x2d91
; Flow J cc=#0xb 0x2d92
; Flow J cc=#0xc 0x2d93
; Flow J cc=#0xd 0x2d94
; Flow J cc=#0xe 0x2d95
; Flow J cc=#0xf 0x2d96
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 2d87 0x2d87
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
val_a_adr 32 VR1d:12 #0xfffffffffffffff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 1d
2d87 2d87 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
2d88 2d88 ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d89 2d89 ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8a 2d8a ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8b 2d8b ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8c 2d8c ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8d 2d8d ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8e 2d8e ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d8f 2d8f ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 30 TR00:10 #0x0
2d90 2d90 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 22 VR05:02 #0x5
val_frame 5
2d91 2d91 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 22 VR05:02 #0x5
val_frame 5
2d92 2d92 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 21 VR05:01 #0x3
val_frame 5
2d93 2d93 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 21 VR05:01 #0x3
val_frame 5
2d94 2d94 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_frame 2
2d95 2d95 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_frame 2
2d96 2d96 fiu_load_var 1 hold_var; Flow J 0x14a
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 014a 0x014a
seq_en_micro 0
val_a_adr 3a VR02:1a #0x2
val_frame 2
2d97 2d97 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 38 TR00:18 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 38 VR00:18 #0x0
2d98 2d98 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 37 TR00:17 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 37 VR00:17 #0x0
2d99 2d99 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 36 TR00:16 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 36 VR00:16 #0x0
2d9a 2d9a fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 35 TR00:15 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 35 VR00:15 #0x0
2d9b 2d9b fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 34 TR00:14 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 34 VR00:14 #0x0
2d9c 2d9c fiu_tivi_src 4 fiu_var; Flow J cc=True 0x14a
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 014a 0x014a
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 33 TR00:13 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 33 VR00:13 #0x0
2d9d 2d9d fiu_tivi_src 4 fiu_var; Flow J cc=True 0x2da0
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2da0 0x2da0
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 32 TR00:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 32 VR00:12 #0x0
2d9e 2d9e fiu_tivi_src 4 fiu_var; Flow J cc=False 0x2dec
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2dec 0x2dec
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 31 TR00:11 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 19 X_XOR_B
val_b_adr 31 VR00:11 #0x0
val_c_adr 3b GP04
2d9f 2d9f seq_br_type 3 Unconditional Branch; Flow J 0x14a
seq_branch_adr 014a 0x014a
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
val_b_adr 04 GP04
2da0 2da0 seq_br_type 3 Unconditional Branch; Flow J 0x2d9f
seq_branch_adr 2d9f 0x2d9f
seq_en_micro 0
val_c_adr 3b GP04
2da1 2da1 <halt> ; Flow R
2da2 ; --------------------------------------------------------------------------------------
2da2 ; 0x006e Action Exit_Break
2da2 ; --------------------------------------------------------------------------------------
2da2 MACRO_Action_Exit_Break:
2da2 2da2 dispatch_brk_class 0
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 2da2
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2da3 2da3 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 1 A_PLUS_B
typ_mar_cntl e LOAD_MAR_CONTROL
2da4 2da4 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 15
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
2da5 2da5 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 15 NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2da6 2da6 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2da7 2da7 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2da8 2da8 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_lex_adr 2
seq_random 0b ?
typ_a_adr 14 ZEROS
val_a_adr 25 VR09:05 #0xfff9000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 9
val_rand 3 CONDITION_TO_FIU
2da9 2da9 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
2daa 2daa ioc_tvbs 3 fiu+fiu
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2dab 2dab seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 31 ?
typ_b_adr 01 GP01
2dac 2dac fiu_mem_start 2 start-rd; Flow J 0x2e0c
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e0c MACRO_Exit_Subprogram_topoffset,>R
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 2
seq_random 14 Load_save_offset+?
2dad ; --------------------------------------------------------------------------------------
2dad ; Comes from:
2dad ; 2dce C from color MACRO_Action_Query_Frame
2dad ; 2dde C from color ML_break_class
2dad ; --------------------------------------------------------------------------------------
2dad 2dad ioc_fiubs 1 val
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2dae 2dae fiu_load_tar 1 hold_tar; Flow J cc=True 0x2db2
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2db2 0x2db2
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 5 RESOLVE RAM
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 1f TOP - 1
2daf 2daf fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2d11
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
2db0 2db0 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x2dbf
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2dbf 0x2dbf
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_rand a PASS_B_HIGH
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2db1 2db1 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 05 ?
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2db2 2db2 fiu_mem_start 2 start-rd; Flow C 0x2d24
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d24 0x2d24
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand 9 PASS_A_HIGH
2db3 2db3 seq_br_type 1 Branch True; Flow J cc=True 0x2db6
seq_branch_adr 2db6 0x2db6
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1c DEC_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
2db4 2db4 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2db5
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 2dbf 0x2dbf
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2db5 2db5 fiu_mem_start 2 start-rd; Flow J 0x2d11
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d11 0x2d11
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
2db6 2db6 val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2db7 2db7 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2db8 2db8 fiu_mem_start 2 start-rd; Flow C 0x2d11
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
2db9 2db9 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 21 VR06:01 #0xf
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
2dba 2dba fiu_mem_start 2 start-rd; Flow C 0x2d11
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2dbb 2dbb ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2dbc 2dbc fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2dbd 2dbd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
2dbe 2dbe seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 02 GP02
val_alu_func 1b A_OR_B
val_b_adr 0f GP0f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2dbf 2dbf fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2dc4
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 2dc4 0x2dc4
seq_cond_sel 56 SEQ.LATCHED_COND
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2dc0 2dc0 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2db1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2db1 0x2db1
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2dc1 2dc1 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 1a PASS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
val_rand 9 PASS_A_HIGH
2dc2 2dc2 fiu_mem_start 2 start-rd; Flow C 0x2d11
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2dc3 2dc3 seq_br_type 3 Unconditional Branch; Flow J 0x2dbf
seq_branch_adr 2dbf 0x2dbf
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 06 GP06
typ_alu_func 1c DEC_A
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
2dc4 2dc4 fiu_len_fill_lit 13 sign-fill 0x13
fiu_mem_start 2 start-rd
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
val_rand a PASS_B_HIGH
2dc5 2dc5 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2db1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2db1 0x2db1
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2dc6 2dc6 seq_br_type 7 Unconditional Call; Flow C 0x2d11
seq_branch_adr 2d11 0x2d11
seq_en_micro 0
2dc7 2dc7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x2d11
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
2dc8 2dc8 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x2dcb
seq_br_type 0 Branch False
seq_branch_adr 2dcb 0x2dcb
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2dc9 2dc9 fiu_mem_start 2 start-rd; Flow C 0x2d11
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 2d11 0x2d11
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_frame 4
2dca 2dca ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 2dcb 0x2dcb
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
2dcb 2dcb seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 05 ?
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
2dcc ; --------------------------------------------------------------------------------------
2dcc ; Comes from:
2dcc ; 2dd0 C from color MACRO_Action_Query_Frame
2dcc ; 2df1 C from color _UAssist_0x40
2dcc ; 2df5 C from color _UAssist_0x40
2dcc ; --------------------------------------------------------------------------------------
2dcc 2dcc seq_br_type a Unconditional Return; Flow R
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
2dcd 2dcd <halt> ; Flow R
2dce ; --------------------------------------------------------------------------------------
2dce ; 0x0069 Action Query_Frame
2dce ; --------------------------------------------------------------------------------------
2dce MACRO_Action_Query_Frame:
2dce 2dce dispatch_brk_class 0 ; Flow C 0x2dad
dispatch_csa_free 2
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 2dce
seq_br_type 7 Unconditional Call
seq_branch_adr 2dad 0x2dad
2dcf 2dcf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2dd7
seq_br_type 1 Branch True
seq_branch_adr 2dd7 0x2dd7
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
2dd0 2dd0 ioc_fiubs 1 val ; Flow C 0x2dcc
seq_br_type 7 Unconditional Call
seq_branch_adr 2dcc 0x2dcc
typ_a_adr 1e TOP - 2
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
2dd1 2dd1 seq_b_timing 1 Latch Condition; Flow J cc=False 0x2dd8
seq_br_type 0 Branch False
seq_branch_adr 2dd8 0x2dd8
seq_random 02 ?
typ_csa_cntl 2 PUSH_CSA
2dd2 2dd2 typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2dd3 2dd3 ioc_tvbs 1 typ+fiu
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR11:03 #0xffffff0007fff0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 11
2dd4 2dd4 typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1e A_AND_B
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 7
2dd5 2dd5 fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 22 TOP - 0x3
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
val_frame 7
2dd6 2dd6 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 23 TOP - 0x4
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 02 GP02
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
val_frame 6
2dd7 2dd7 seq_random 02 ?
typ_csa_cntl 2 PUSH_CSA
2dd8 2dd8 seq_random 02 ?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2dd9 2dd9 typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2dda 2dda typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
2ddb 2ddb typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 22 TOP - 0x3
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 22 TOP - 0x3
val_c_mux_sel 2 ALU
2ddc 2ddc fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 23 TOP - 0x4
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 23 TOP - 0x4
val_c_mux_sel 2 ALU
2ddd 2ddd <halt> ; Flow R
2dde ; --------------------------------------------------------------------------------------
2dde ; 0x0068 Action Establish_Frame
2dde ; --------------------------------------------------------------------------------------
2dde MACRO_Action_Establish_Frame:
2dde 2dde dispatch_brk_class 0 ; Flow C 0x2dad
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 2dde
seq_br_type 7 Unconditional Call
seq_branch_adr 2dad 0x2dad
2ddf 2ddf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2ded
seq_br_type 1 Branch True
seq_branch_adr 2ded 0x2ded
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 3a VR02:1a #0x2
val_frame 2
2de0 2de0 ioc_fiubs 1 val
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
2de1 2de1 typ_a_adr 29 TR05:09 #0x16
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 1e TOP - 2
val_alu_func 1b A_OR_B
val_b_adr 1d TOP - 3
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2de2 2de2 val_a_adr 06 GP06
val_alu_func 1d A_AND_NOT_B
val_b_adr 21 VR06:01 #0xf
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 6
2de3 2de3 val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 02 GP02
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 6
2de4 2de4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 14 Load_save_offset+?
typ_a_adr 01 GP01
typ_alu_func 15 NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 06 GP06
val_alu_func 2 INC_A_PLUS_B
val_b_adr 07 GP07
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2de5 2de5 seq_en_micro 0
seq_random 02 ?
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
2de6 2de6 seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 2a ?
typ_b_adr 05 GP05
typ_csa_cntl 3 POP_CSA
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2de7 2de7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1b A_OR_B
typ_b_adr 06 GP06
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 06 GP06
2de8 2de8 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 43 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2de9 2de9 ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 2d Load_ibuff+?
typ_a_adr 05 GP05
typ_alu_func 1e A_AND_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2dea 2dea fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2dec
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2dec 0x2dec
seq_en_micro 0
seq_random 41 Load_control_pred+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2deb 2deb ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2dec
seq_br_type 3 Unconditional Branch
seq_branch_adr 2dec 0x2dec
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2dec 2dec fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2ded 2ded seq_random 02 ?
typ_csa_cntl 3 POP_CSA
2dee 2dee seq_br_type 3 Unconditional Branch; Flow J 0x2d48
seq_branch_adr 2d48 0x2d48
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
2def _UAssist_0x40:
2def 2def ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2df0 2df0 ioc_fiubs 1 val
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
2df1 2df1 ioc_fiubs 2 typ ; Flow C 0x2dcc
seq_br_type 7 Unconditional Call
seq_branch_adr 2dcc 0x2dcc
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
2df2 2df2 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2dfd
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2dfd 0x2dfd
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR07:0e #0x380
val_alu_func 0 PASS_A
val_frame 7
val_rand a PASS_B_HIGH
2df3 2df3 ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
2df4 2df4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e02
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e02 0x2e02
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2df5 2df5 seq_br_type 7 Unconditional Call; Flow C 0x2dcc
seq_branch_adr 2dcc 0x2dcc
2df6 2df6 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2dfd
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2dfd 0x2dfd
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
2df7 2df7 ioc_fiubs 1 val ; Flow J cc=True 0x2dfd
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2dfd 0x2dfd
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
val_rand 9 PASS_A_HIGH
2df8 2df8 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2dfd
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2dfd 0x2dfd
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2df9 2df9 fiu_mem_start 2 start-rd; Flow C 0x339d
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 339d 0x339d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2dfa 2dfa fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2dfe
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2dfe 0x2dfe
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 07 GP07
typ_b_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2dfb 2dfb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2dff
seq_br_type 5 Call True
seq_branch_adr 2dff 0x2dff
seq_cond_sel 67 REFRESH_MACRO_EVENT
2dfc 2dfc fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x2df9
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 2df9 0x2df9
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
val_b_adr 16 CSA/VAL_BUS
2dfd 2dfd seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2dfe 2dfe fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 20 VR07:00 #0xffffffffffffff80
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 7
2dff ; --------------------------------------------------------------------------------------
2dff ; Comes from:
2dff ; 2dfb C True from color _UAssist_0x40
2dff ; --------------------------------------------------------------------------------------
2dff 2dff seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2e00 2e00 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2e01 2e01 seq_br_type a Unconditional Return; Flow R
2e02 2e02 ioc_fiubs 0 fiu
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
2e03 2e03 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2df9
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 2df9 0x2df9
typ_b_adr 08 GP08
2e04 _UAssist_0x6f:
2e04 2e04 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2e05
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 2e05 0x2e05
typ_a_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 2
2e05 2e05 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2e08
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2e08 0x2e08
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
2e06 2e06 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
2e07 2e07 fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x2e0a
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 2e0a 0x2e0a
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
2e08 2e08 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
2e09 2e09 fiu_fill_mode_src 0 ; Flow J 0x2e07
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e07 0x2e07
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
2e0a 2e0a fiu_mem_start 2 start-rd; Flow C 0x32f5
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x10)
Subprogram_Ref_For_Call
Subprogram_Ref_For_Call_Elaborated
Subprogram_Ref_For_Call_Visible
Subprogram_Ref_For_Call_Visible_Elaborated
Accept_Subprogram_Ref
Interface_Subprogram_Ref
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
2e0b 2e0b <halt> ; Flow R
2e0c ; --------------------------------------------------------------------------------------
2e0c ; 0x4500-0x45ff Exit_Subprogram topoffset,>R
2e0c ; --------------------------------------------------------------------------------------
2e0c MACRO_Exit_Subprogram_topoffset,>R:
2e0c 2e0c dispatch_brk_class 6 ; Flow J cc=False 0x2f7c
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_mem_strt 0 CONTROL READ, AT CONTROL PRED
dispatch_uadr 2e0c
fiu_mem_start 9 start_continue_if_true
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_random 12 exit function pop below tcb event enable
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2f7c 0x2f7c
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 4 SAVE OFFSET
seq_random 68 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2e0d 2e0d ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e0e 2e0e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e12
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e12 0x2e12
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2e0f 2e0f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2e17
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e17 0x2e17
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e10 2e10 ioc_fiubs 2 typ ; Flow J cc=False 0x2e15
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e15 0x2e15
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
2e11 2e11 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 02 GP02
typ_c_lit 2
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
2e12 2e12 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2e13 2e13 fiu_load_tar 1 hold_tar; Flow J cc=True 0x2e19
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e19 0x2e19
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2e14 2e14 ioc_fiubs 0 fiu ; Flow J 0x2eb3
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e15 2e15 fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
2e16 2e16 fiu_tivi_src 4 fiu_var; Flow J 0x2eb6
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb6 0x2eb6
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_b_adr 02 GP02
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 39 VR02:19 #0x0
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e17 2e17 fiu_load_var 1 hold_var; Flow C 0x2e1d
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2e1d 0x2e1d
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2e18 2e18 seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
2e19 2e19 seq_br_type 7 Unconditional Call; Flow C 0x2e1d
seq_branch_adr 2e1d 0x2e1d
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
2e1a 2e1a ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2e1b 2e1b fiu_load_tar 1 hold_tar; Flow J 0x2e1c
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2e1c 2e1c seq_br_type 3 Unconditional Branch; Flow J 0x2eb3
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 16 VAL.TRUE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e1d 2e1d ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
2e1e 2e1e fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2e1f 2e1f fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x2e27
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e27 0x2e27
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e20 2e20 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2e21 2e21 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_rand 2 DEC_LOOP_COUNTER
2e22 2e22 seq_b_timing 0 Early Condition; Flow J cc=False 0x2e22
seq_br_type 0 Branch False
seq_branch_adr 2e22 0x2e22
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
val_rand 2 DEC_LOOP_COUNTER
2e23 2e23 ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_rand 0 NO_OP
2e24 2e24 ioc_fiubs 2 typ ; Flow C 0x332e
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 0c TR18:13 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 18
2e25 2e25 ioc_tvbs 5 seq+seq; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 2e26 0x2e26
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
2e26 2e26 seq_br_type 8 Return True; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 11 TOP + 1
typ_c_lit 0
typ_frame 1f
2e27 2e27 fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
2e28 2e28 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2e29 2e29 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
2e2a 2e2a ioc_adrbs 2 typ ; Flow J cc=True 0x2e23
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e23 0x2e23
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_csa_cntl 0 LOAD_CONTROL_TOP
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
2e2b 2e2b seq_br_type 3 Unconditional Branch; Flow J 0x2e22
seq_branch_adr 2e22 0x2e22
seq_en_micro 0
val_rand 2 DEC_LOOP_COUNTER
2e2c ; --------------------------------------------------------------------------------------
2e2c ; 0x00cc Action Pop_Block
2e2c ; --------------------------------------------------------------------------------------
2e2c MACRO_Action_Pop_Block:
2e2c 2e2c dispatch_brk_class 6 ; Flow J cc=False 0x2f7c
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_mem_strt 0 CONTROL READ, AT CONTROL PRED
dispatch_uadr 2e2c
fiu_mem_start 9 start_continue_if_true
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2f7c 0x2f7c
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 62 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 6 CHECK_CLASS_A_??_B
2e2d 2e2d ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e2e 2e2e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e31
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e31 0x2e31
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
2e2f 2e2f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_csa_cntl 1 START_POP_DOWN
2e30 2e30 ioc_fiubs 2 typ ; Flow J 0x2e11
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e11 0x2e11
seq_en_micro 0
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_c_adr 1d TR02:02 #0x0
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e31 2e31 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
2e32 2e32 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
2e33 2e33 ioc_fiubs 2 typ ; Flow J 0x2eb3
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_lex_adr 2
seq_random 64 Load_control_top+?
2e34 ; --------------------------------------------------------------------------------------
2e34 ; 0x4300-0x43ff Exit_Subprogram From_Utility,>R,topoffset
2e34 ; --------------------------------------------------------------------------------------
2e34 MACRO_Exit_Subprogram_From_Utility,>R,topoffset:
2e34 2e34 dispatch_brk_class 6 ; Flow C cc=False 0x32df
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_mem_strt 0 CONTROL READ, AT CONTROL PRED
dispatch_uadr 2e34
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_random 12 exit function pop below tcb event enable
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 4 SAVE OFFSET
seq_random 68 ?
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2e35 2e35 fiu_load_tar 1 hold_tar; Flow J cc=True 0x2e3a
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e3a 0x2e3a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 0
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2e36 2e36 ioc_adrbs 3 seq ; Flow J 0x2e37
ioc_fiubs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 2e11 0x2e11
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 51 Load_current_lex+?
typ_a_adr 14 ZEROS
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e37 2e37 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e40
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e40 0x2e40
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2e38 2e38 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2e17
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e17 0x2e17
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e39 2e39 ioc_fiubs 2 typ ; Flow R cc=True
; Flow J cc=False 0x2e15
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 2e15 0x2e15
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
2e3a 2e3a fiu_mem_start 2 start-rd; Flow J 0x2e3b
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 2e11 0x2e11
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
2e3b 2e3b typ_a_adr 28 TR02:08 #0x18000000
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR02:02 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2e3c 2e3c fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
2e3d 2e3d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2eaf
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2eaf 0x2eaf
seq_random 02 ?
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_b_adr 02 GP02
2e3e 2e3e ioc_adrbs 3 seq
ioc_tvbs 3 fiu+fiu
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 51 Load_current_lex+?
typ_csa_cntl 1 START_POP_DOWN
2e3f 2e3f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2e38
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e38 0x2e38
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_b_adr 02 GP02
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_b_adr 02 GP02
2e40 2e40 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2e41 2e41 fiu_load_var 1 hold_var; Flow J cc=True 0x2e17
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e17 0x2e17
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
2e42 2e42 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2e43 2e43 fiu_tivi_src 2 tar_fiu; Flow J 0x2eb3
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_a_adr 14 ZEROS
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
2e44 ; --------------------------------------------------------------------------------------
2e44 ; 0x4400-0x44ff Exit_Subprogram With_Result,>R,topoffset
2e44 ; --------------------------------------------------------------------------------------
2e44 MACRO_Exit_Subprogram_With_Result,>R,topoffset:
2e44 2e44 dispatch_brk_class 6 ; Flow J cc=False 0x2f7f
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_mem_strt 2 CONTROL READ, AT (INNER - PARAMS)
dispatch_uadr 2e44
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2f7f 0x2f7f
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 4 SAVE OFFSET
seq_random 69 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2e45 2e45 fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=False 0x2fbc
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2fbc 0x2fbc
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0b)
Control_State
Word3_Flag
Module_Key
Mark_Word_Flag
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Auxiliary_Mark
Micro_State1
Micro_state2
Activation_Link
Control_Allocation
Scheduling_Allocation
Accept_Link
Activation_State
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2e46 2e46 fiu_mem_start 4 continue; Flow C cc=#0x0 0x2e4b
; Flow C cc=#0x1 0x2e4c
; Flow C cc=#0x2 0x2e4d
; Flow C cc=#0x3 0x2e4e
; Flow C cc=#0x4 0x2e4f
; Flow C cc=#0x5 0x2e50
; Flow C cc=#0x6 0x2e51
; Flow C cc=#0x7 0x2e52
fiu_tivi_src c mar_0xc
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2e4b 0x2e4b
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_latch 1
seq_random 0a ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2e47 2e47 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e65
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e65 0x2e65
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e48 2e48 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e5f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 2e5f 0x2e5f
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_a_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2e49 2e49 ioc_fiubs 2 typ ; Flow J cc=False 0x2e6a
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e6a 0x2e6a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e4a 2e4a fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e4b 2e4b fiu_len_fill_lit 5a zero-fill 0x1a; Flow R cc=True
; Flow J cc=False 0x2e56
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2e56 0x2e56
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e4c 2e4c seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e4d 2e4d seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e4e 2e4e seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e4f 2e4f fiu_len_fill_lit 5a zero-fill 0x1a; Flow R cc=True
; Flow J cc=False 0x2e56
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2e56 0x2e56
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2e50 2e50 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e51 2e51 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2e53
seq_br_type 1 Branch True
seq_branch_adr 2e53 0x2e53
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1e
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2e52 2e52 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e53 2e53 fiu_len_fill_lit 5a zero-fill 0x1a; Flow R cc=True
; Flow J cc=False 0x2e56
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2e56 0x2e56
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 03 GP03
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 03 GP03
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e54 ; --------------------------------------------------------------------------------------
2e54 ; 0x00ca Action Exit_Nullary_Function,>R
2e54 ; --------------------------------------------------------------------------------------
2e54 MACRO_Action_Exit_Nullary_Function,>R:
2e54 2e54 dispatch_brk_class 6 ; Flow J cc=False 0x2f7f
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 2e54
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2f7f 0x2f7f
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 14 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2e55 2e55 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x2e46
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e46 0x2e46
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_c_adr 3e GP01
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
2e56 2e56 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e5c
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e5c 0x2e5c
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e57 2e57 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
2e58 2e58 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
seq_lex_adr 2
seq_random 0b ?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e59 2e59 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 02 GP02
typ_c_lit 2
typ_frame 1f
2e5a 2e5a seq_br_type 7 Unconditional Call; Flow C 0x2e1d
seq_branch_adr 2e1d 0x2e1d
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
2e5b 2e5b seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
2e5c 2e5c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
2e5d 2e5d fiu_load_var 1 hold_var; Flow J 0x2e5e
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 2e1a 0x2e1a
seq_en_micro 0
seq_lex_adr 2
seq_random 0b ?
typ_a_adr 01 GP01
2e5e 2e5e seq_br_type 3 Unconditional Branch; Flow J 0x2e1d
seq_branch_adr 2e1d 0x2e1d
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
2e5f 2e5f ioc_fiubs 2 typ ; Flow J cc=False 0x2e61
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e61 0x2e61
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2e60 2e60 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2e64
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2e64 0x2e64
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e61 2e61 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e62 2e62 fiu_mem_start 2 start-rd; Flow J cc=True 0x2e64
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2e64 0x2e64
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 15 ?
typ_b_adr 02 GP02
typ_c_lit 2
typ_frame 1f
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e63 2e63 seq_br_type 3 Unconditional Branch; Flow J 0x2eb6
seq_branch_adr 2eb6 0x2eb6
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e64 2e64 seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e65 2e65 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2e66 2e66 fiu_mem_start 2 start-rd; Flow J cc=False 0x2e68
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 2e68 0x2e68
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
val_b_adr 39 VR02:19 #0x0
val_frame 2
2e67 2e67 ioc_fiubs 2 typ ; Flow J 0x2eb3
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_random 0f Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e68 2e68 ioc_fiubs 2 typ ; Flow C 0x2eb3
seq_br_type 7 Unconditional Call
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
seq_random 0f Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e69 2e69 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2e64
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2e64 0x2e64
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2e6a 2e6a fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
2e6b 2e6b seq_br_type 3 Unconditional Branch; Flow J 0x2eb6
seq_branch_adr 2eb6 0x2eb6
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_random 03 ?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e6c ; --------------------------------------------------------------------------------------
2e6c ; 0x00cb Action Pop_Block_With_Result
2e6c ; --------------------------------------------------------------------------------------
2e6c MACRO_Action_Pop_Block_With_Result:
2e6c 2e6c dispatch_brk_class 6 ; Flow J cc=False 0x2f7f
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2e6c
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 5 start_rd_if_true
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2f7f 0x2f7f
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 2b ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2e6d 2e6d seq_random 14 Load_save_offset+?
typ_c_adr 3e GP01
val_c_adr 3c GP03
2e6e 2e6e fiu_len_fill_lit 42 zero-fill 0x2
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2e6f 2e6f fiu_mem_start 4 continue; Flow J cc=True 0x2e70
; Flow J cc=#0x0 0x2e70
; Flow J cc=#0x1 0x2e71
; Flow J cc=#0x2 0x2e72
; Flow J cc=#0x3 0x2e73
; Flow J cc=#0x4 0x2e74
; Flow J cc=#0x5 0x2e75
; Flow J cc=#0x6 0x2e76
; Flow J cc=#0x7 0x2e77
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 2e70 0x2e70
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_random 62 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
2e70 2e70 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2e78
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e78 0x2e78
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e71 2e71 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e72 2e72 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e73 2e73 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e74 2e74 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2e78
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e78 0x2e78
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2e75 2e75 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e76 2e76 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e77 2e77 seq_br_type 3 Unconditional Branch; Flow J 0x2e7f
seq_branch_adr 2e7f 0x2e7f
2e78 2e78 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e82
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e82 0x2e82
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2e79 2e79 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e7c
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 2e7c 0x2e7c
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_a_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2e7a 2e7a ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e7b 2e7b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e7c 2e7c ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2e7d 2e7d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2e7e 0x2e7e
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 2f TOP
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_frame 2
2e7e 2e7e seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e7f 2e7f ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
2e80 2e80 seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
val_b_adr 03 GP03
2e81 2e81 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
seq_int_reads 0 TYP VAL BUS
seq_random 4f ?
typ_b_adr 05 GP05
val_b_adr 05 GP05
2e82 2e82 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
2e83 2e83 fiu_mem_start 2 start-rd; Flow J cc=False 0x2e7c
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 2e7c 0x2e7c
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2e84 2e84 ioc_fiubs 2 typ ; Flow J 0x2eb3
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e85 2e85 <halt> ; Flow R
2e86 ; --------------------------------------------------------------------------------------
2e86 ; 0x4200-0x42ff Exit_Subprogram From_Utility,With_Result,>R,topoffset
2e86 ; --------------------------------------------------------------------------------------
2e86 MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset:
2e86 2e86 dispatch_brk_class 6 ; Flow C cc=False 0x32df
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_mem_strt 2 CONTROL READ, AT (INNER - PARAMS)
dispatch_uadr 2e86
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 4 SAVE OFFSET
seq_random 69 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
2e87 2e87 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x2fbe
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2fbe 0x2fbe
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0b)
Control_State
Word3_Flag
Module_Key
Mark_Word_Flag
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Auxiliary_Mark
Micro_State1
Micro_state2
Activation_Link
Control_Allocation
Scheduling_Allocation
Accept_Link
Activation_State
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame b
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2e88 2e88 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x2eaa
fiu_mem_start 2 start-rd
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2eaa 0x2eaa
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2e89 2e89 fiu_mem_start 4 continue; Flow C cc=#0x0 0x2e8b
; Flow C cc=#0x1 0x2e8c
; Flow C cc=#0x2 0x2e8d
; Flow C cc=#0x3 0x2e8e
; Flow C cc=#0x4 0x2e8f
; Flow C cc=#0x5 0x2e90
; Flow C cc=#0x6 0x2e91
; Flow C cc=#0x7 0x2e92
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2e8b 0x2e8b
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_latch 1
seq_random 0a ?
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
2e8a 2e8a seq_br_type 3 Unconditional Branch; Flow J 0x2e56
seq_branch_adr 2e56 0x2e56
seq_en_micro 0
2e8b ; --------------------------------------------------------------------------------------
2e8b ; Comes from:
2e8b ; 2e89 C #0x0 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e8b ; --------------------------------------------------------------------------------------
2e8b 2e8b ioc_adrbs 3 seq ; Flow R cc=False
; Flow J cc=True 0x2e93
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2e93 0x2e93
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e8c ; --------------------------------------------------------------------------------------
2e8c ; Comes from:
2e8c ; 2e89 C #0x1 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e8c ; --------------------------------------------------------------------------------------
2e8c 2e8c seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e8d ; --------------------------------------------------------------------------------------
2e8d ; Comes from:
2e8d ; 2e89 C #0x2 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e8d ; --------------------------------------------------------------------------------------
2e8d 2e8d ioc_adrbs 3 seq ; Flow R cc=False
; Flow J cc=True 0x2e98
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2e98 0x2e98
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e8e ; --------------------------------------------------------------------------------------
2e8e ; Comes from:
2e8e ; 2e89 C #0x3 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e8e ; --------------------------------------------------------------------------------------
2e8e 2e8e seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e8f ; --------------------------------------------------------------------------------------
2e8f ; Comes from:
2e8f ; 2e89 C #0x4 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e8f ; --------------------------------------------------------------------------------------
2e8f 2e8f ioc_adrbs 3 seq ; Flow R cc=False
; Flow J cc=True 0x2e93
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2e93 0x2e93
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4e Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2e90 ; --------------------------------------------------------------------------------------
2e90 ; Comes from:
2e90 ; 2e89 C #0x5 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e90 ; --------------------------------------------------------------------------------------
2e90 2e90 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e91 ; --------------------------------------------------------------------------------------
2e91 ; Comes from:
2e91 ; 2e89 C #0x6 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e91 ; --------------------------------------------------------------------------------------
2e91 2e91 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e92 ; --------------------------------------------------------------------------------------
2e92 ; Comes from:
2e92 ; 2e89 C #0x7 from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2e92 ; --------------------------------------------------------------------------------------
2e92 2e92 seq_br_type 3 Unconditional Branch; Flow J 0x2eb8
seq_branch_adr 2eb8 0x2eb8
2e93 2e93 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e95
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e95 0x2e95
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e94 2e94 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2e49
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e49 0x2e49
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_b_adr 02 GP02
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2e95 2e95 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2e96 2e96 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_random 0f Load_control_top+?
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 01 GP01
2e97 2e97 seq_br_type 3 Unconditional Branch; Flow J 0x2eb3
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_alu_func 0 PASS_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
2e98 2e98 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2e9e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2e9e 0x2e9e
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 47 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2e99 2e99 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 7 CONTROL PRED
seq_latch 1
seq_random 57 Load_control_pred+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2e9a 2e9a ioc_fiubs 2 typ ; Flow J cc=False 0x2ea6
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2ea6 0x2ea6
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 61 Load_ibuff+Load_control_pred+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2e9b 2e9b fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2e9c 0x2e9c
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_latch 1
seq_random 04 Load_save_offset+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
2e9c 2e9c fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2e9d 0x2e9d
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2e9d 2e9d seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2e9e 2e9e ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 21 VR02:01 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2e9f 2e9f ioc_fiubs 2 typ
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
seq_random 0f Load_control_top+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_csa_cntl 2 PUSH_CSA
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2ea0 2ea0 fiu_load_var 1 hold_var; Flow J cc=True 0x2ea2
fiu_mem_start 2 start-rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2ea2 0x2ea2
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 14 ZEROS
2ea1 2ea1 seq_br_type 3 Unconditional Branch; Flow J 0x2eb3
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_alu_func 0 PASS_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2ea2 2ea2 ioc_tvbs 1 typ+fiu; Flow J 0x2eb3
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb3 0x2eb3
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_alu_func 0 PASS_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
2ea3 2ea3 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
2ea4 2ea4 ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2ea5 2ea5 seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
2ea6 2ea6 seq_br_type 2 Push (branch address); Flow J 0x2ea7
seq_branch_adr 2ea3 0x2ea3
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2ea7 2ea7 fiu_mem_start 2 start-rd; Flow J cc=True 0x2ea9
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2ea9 0x2ea9
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
2ea8 2ea8 seq_br_type 3 Unconditional Branch; Flow J 0x2eb6
seq_branch_adr 2eb6 0x2eb6
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
2ea9 2ea9 fiu_tivi_src 2 tar_fiu; Flow J 0x2eb6
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb6 0x2eb6
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_a_adr 14 ZEROS
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
2eaa 2eaa fiu_mem_start 2 start-rd
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2eab 2eab typ_a_adr 28 TR02:08 #0x18000000
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
2eac 2eac fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2ead 2ead fiu_load_var 1 hold_var; Flow C cc=False 0x2eaf
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2eaf 0x2eaf
seq_random 02 ?
typ_b_adr 04 GP04
val_a_adr 03 GP03
val_b_adr 04 GP04
2eae 2eae fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x2e89
fiu_mem_start 2 start-rd
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e89 0x2e89
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2eaf ; --------------------------------------------------------------------------------------
2eaf ; Comes from:
2eaf ; 2e3d C False from color 0x0000
2eaf ; 2ead C False from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2eaf ; 2f3a C False from color 0x2f36
2eaf ; --------------------------------------------------------------------------------------
2eaf 2eaf fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2eb0 2eb0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2eb1 2eb1 fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_op_sel 3 insert
ioc_adrbs 3 seq
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2eb2 2eb2 ioc_load_wdr 0 ; Flow R
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_b_adr 03 GP03
2eb3 2eb3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2eb4 2eb4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_random 41 Load_control_pred+?
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
2eb5 2eb5 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
2eb6 2eb6 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 2eb7 0x2eb7
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2eb7 2eb7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2eb8 2eb8 ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
2eb9 2eb9 ioc_adrbs 2 typ ; Flow J 0x2eba
seq_br_type 2 Push (branch address)
seq_branch_adr 32d8 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR.BIS
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_rand 0 NO_OP
2eba 2eba ioc_fiubs 2 typ ; Flow J 0x2fc8
seq_br_type 3 Unconditional Branch
seq_branch_adr 2fc8 0x2fc8
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_csa_cntl 7 FINISH_POP_DOWN
2ebb 2ebb <halt> ; Flow R
2ebc ; --------------------------------------------------------------------------------------
2ebc ; 0x0100 Execute Exception,Raise,>R
2ebc ; --------------------------------------------------------------------------------------
2ebc MACRO_Execute_Exception,Raise,>R:
2ebc 2ebc dispatch_brk_class 8 ; Flow J cc=False 0x2ef0
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_mem_strt 2 CONTROL READ, AT (INNER - PARAMS)
dispatch_uadr 2ebc
fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 2ef0 0x2ef0
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 7 CONTROL PRED
seq_random 15 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR02:02 #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2ebd 2ebd fiu_mem_start 2 start-rd; Flow J cc=True 0x2edc
ioc_adrbs 3 seq
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2edc 0x2edc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_frame 1e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2ebe 2ebe fiu_len_fill_lit 4e zero-fill 0xe
fiu_mem_start 4 continue
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 3b Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ebf 2ebf ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 0
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2ec0 2ec0 fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=False 0x2ed4
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2ed4 0x2ed4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2ec1 2ec1 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_int_reads 7 CONTROL PRED
seq_random 4b ?
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2ec2 2ec2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 22 VR02:02 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2ec3 2ec3 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=False 0x2ed9
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2ed9 0x2ed9
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ec4 2ec4 fiu_len_fill_lit 56 zero-fill 0x16; Flow J cc=False 0x2ed2
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2ed2 0x2ed2
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
2ec5 2ec5 typ_a_adr 01 GP01
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
2ec6 2ec6 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=False 0x2ed2
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2ed2 0x2ed2
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ec7 2ec7 fiu_len_fill_lit 7b zero-fill 0x3b; Flow J cc=True 0x2ed2
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2ed2 0x2ed2
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 05 GP05
2ec8 2ec8 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 65 Load_control_pred+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2ec9 2ec9 fiu_mem_start 2 start-rd; Flow J cc=True 0x2ecb
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2ecb 0x2ecb
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2eca 2eca seq_br_type 3 Unconditional Branch; Flow J 0x2ecc
seq_branch_adr 2ecc 0x2ecc
val_a_adr 26 VR05:06 #0x9
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
2ecb 2ecb seq_br_type 3 Unconditional Branch; Flow J 0x2ecc
seq_branch_adr 2ecc 0x2ecc
val_a_adr 27 VR05:07 #0xa
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 5
2ecc 2ecc fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
2ecd 2ecd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
val_b_adr 03 GP03
2ece 2ece fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
2ecf 2ecf ioc_tvbs 3 fiu+fiu
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 10 Load_break_mask+?
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
2ed0 2ed0 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2ed1 0x2ed1
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2ed1 2ed1 seq_br_type 3 Unconditional Branch; Flow J 0x2eb5
seq_branch_adr 2eb5 0x2eb5
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 59 ?
val_b_adr 04 GP04
2ed2 2ed2 seq_br_type 2 Push (branch address); Flow J 0x2ed3
seq_branch_adr 2eca 0x2eca
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2ed3 2ed3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x2ecb
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2ecb 0x2ecb
seq_int_reads 0 TYP VAL BUS
seq_random 65 Load_control_pred+?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2ed4 2ed4 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4b ?
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2ed5 2ed5 ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2ed6 2ed6 fiu_len_fill_lit 52 zero-fill 0x12
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2ed7 2ed7 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2ed8 2ed8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2ec3
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ec3 0x2ec3
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
2ed9 2ed9 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2eda 2eda fiu_mem_start 2 start-rd; Flow J cc=True 0x2ec2
seq_br_type 1 Branch True
seq_branch_adr 2ec2 0x2ec2
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_rand 0 NO_OP
2edb 2edb seq_br_type 3 Unconditional Branch; Flow J 0x2ed2
seq_branch_adr 2ed2 0x2ed2
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2edc 2edc fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 33 VR09:13 #0x50
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 9
val_rand a PASS_B_HIGH
2edd 2edd fiu_len_fill_lit 41 zero-fill 0x1
fiu_mem_start 2 start-rd
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 38 TR05:18 #0x300
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 01 GP01
2ede 2ede fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=#0x0 0x2edf
; Flow C cc=#0x1 0x2ee0
; Flow C cc=#0x2 0x2ee1
; Flow C cc=#0x3 0x2ee2
fiu_load_tar 1 hold_tar
fiu_offs_lit 1a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2edf 0x2edf
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
seq_random 03 ?
typ_a_adr 2f TR11:0f #0x2
typ_frame 11
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2edf ; --------------------------------------------------------------------------------------
2edf ; Comes from:
2edf ; 2ede C #0x0 from color 0x0000
2edf ; --------------------------------------------------------------------------------------
2edf 2edf fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2ee3
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ee3 0x2ee3
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
2ee0 2ee0 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2ee8
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ee8 0x2ee8
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
2ee1 2ee1 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2eed
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eed 0x2eed
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
2ee2 ; --------------------------------------------------------------------------------------
2ee2 ; Comes from:
2ee2 ; 2ede C #0x3 from color 0x0000
2ee2 ; --------------------------------------------------------------------------------------
2ee2 2ee2 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2ee3 2ee3 fiu_load_var 1 hold_var; Flow C cc=True 0x2ee7
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ee7 0x2ee7
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 28 TR12:08 #0x49
typ_frame 12
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
2ee4 2ee4 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x2ee6
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2ee6 0x2ee6
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2ee5 2ee5 ioc_fiubs 0 fiu ; Flow C 0x3949
seq_br_type 7 Unconditional Call
seq_branch_adr 3949 0x3949
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_b_adr 26 VR05:06 #0x9
val_frame 5
2ee6 2ee6 ioc_fiubs 0 fiu ; Flow C 0x3949
seq_br_type 7 Unconditional Call
seq_branch_adr 3949 0x3949
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_b_adr 27 VR05:07 #0xa
val_frame 5
2ee7 2ee7 seq_br_type a Unconditional Return; Flow R
val_a_adr 31 VR09:11 #0x52
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 9
2ee8 2ee8 fiu_mem_start 4 continue
typ_a_adr 31 TR08:11 #0x54
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
2ee9 2ee9 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2eea 2eea ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2eec
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2eec 0x2eec
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
2eeb 2eeb seq_br_type 7 Unconditional Call; Flow C 0x398d
seq_branch_adr 398d 0x398d
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_b_adr 26 VR05:06 #0x9
val_frame 5
2eec 2eec seq_br_type 7 Unconditional Call; Flow C 0x398d
seq_branch_adr 398d 0x398d
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_b_adr 27 VR05:07 #0xa
val_frame 5
2eed 2eed seq_b_timing 1 Latch Condition; Flow J cc=True 0x2eef
seq_br_type 1 Branch True
seq_branch_adr 2eef 0x2eef
2eee 2eee seq_br_type 3 Unconditional Branch; Flow J 0x2eb7
seq_branch_adr 2eb7 0x2eb7
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
val_b_adr 26 VR05:06 #0x9
val_frame 5
2eef 2eef seq_br_type 3 Unconditional Branch; Flow J 0x2eb7
seq_branch_adr 2eb7 0x2eb7
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
val_b_adr 27 VR05:07 #0xa
val_frame 5
2ef0 2ef0 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2f17
seq_br_type 5 Call True
seq_branch_adr 2f17 0x2f17
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2ef1 2ef1 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x2edc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2edc 0x2edc
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 3d GP02
typ_c_lit 0
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2ef2 2ef2 fiu_load_var 1 hold_var; Flow J cc=True 0x2f33
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f33 0x2f33
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2ef3 2ef3 ioc_load_wdr 0 ; Flow J cc=False 0x2f7c
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2f7c 0x2f7c
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2ef4 2ef4 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2f92
seq_br_type 1 Branch True
seq_branch_adr 2f92 0x2f92
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 38 GP07
typ_frame 2
2ef5 2ef5 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
2ef6 2ef6 seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 31 VR09:11 #0x52
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 03 GP03
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 9
2ef7 2ef7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 14
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
2ef8 2ef8 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 06 GP06
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
2ef9 2ef9 fiu_len_fill_lit 4e zero-fill 0xe
fiu_mem_start 4 continue
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 3b Load_save_offset+?
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 06 GP06
typ_c_adr 38 GP07
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2efa 2efa fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_csa_cntl 1 START_POP_DOWN
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
2efb 2efb fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=False 0x2f0d
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f0d 0x2f0d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2efc 2efc fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_int_reads 7 CONTROL PRED
seq_random 4b ?
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2efd 2efd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 07 GP07
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 22 VR02:02 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2efe 2efe fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=False 0x2f12
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 2f12 0x2f12
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2eff 2eff fiu_len_fill_lit 56 zero-fill 0x16; Flow J cc=False 0x2f0a
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f0a 0x2f0a
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 05 GP05
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
2f00 2f00 seq_b_timing 1 Latch Condition; Flow J cc=True 0x2f0a
seq_br_type 1 Branch True
seq_branch_adr 2f0a 0x2f0a
typ_a_adr 01 GP01
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
2f01 2f01 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=False 0x2f0b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f0b 0x2f0b
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f02 2f02 fiu_len_fill_lit 7b zero-fill 0x3b; Flow J cc=True 0x2f0b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f0b 0x2f0b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 05 GP05
2f03 2f03 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 65 Load_control_pred+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_b_adr 30 TR09:10 #0x8000025
typ_csa_cntl 1 START_POP_DOWN
typ_frame 9
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2f04 2f04 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 05 GP05
typ_c_adr 37 GP08
typ_csa_cntl 7 FINISH_POP_DOWN
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 07 GP07
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
2f05 2f05 fiu_mem_start 2 start-rd; Flow J cc=True 0x2f07
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2f07 0x2f07
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
2f06 2f06 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x2f08
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f08 0x2f08
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 0 PASS_A
val_b_adr 26 VR05:06 #0x9
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
2f07 2f07 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x2f08
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f08 0x2f08
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 0 PASS_A
val_b_adr 27 VR05:07 #0xa
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
2f08 2f08 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 07 GP07
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
2f09 2f09 ioc_adrbs 1 val ; Flow J 0x2f3c
ioc_fiubs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f3c 0x2f3c
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
2f0a 2f0a seq_br_type 3 Unconditional Branch; Flow J 0x2f0b
seq_branch_adr 2f0b 0x2f0b
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
2f0b 2f0b fiu_load_var 1 hold_var; Flow J 0x2f0c
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 2f06 0x2f06
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 30 TR09:10 #0x8000025
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 9
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2f0c 2f0c fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x2f07
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 2f07 0x2f07
seq_int_reads 0 TYP VAL BUS
seq_random 65 Load_control_pred+?
typ_a_adr 05 GP05
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 32 VR02:12 #0x40
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
2f0d 2f0d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4b ?
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
2f0e 2f0e ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 07 GP07
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2f0f 2f0f fiu_len_fill_lit 52 zero-fill 0x12
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
2f10 2f10 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
2f11 2f11 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2efe
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2efe 0x2efe
val_b_adr 22 VR02:02 #0x0
val_frame 2
2f12 2f12 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
2f13 2f13 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x2f15
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type 0 Branch False
seq_branch_adr 2f15 0x2f15
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_b_adr 22 VR02:02 #0x0
val_frame 2
2f14 2f14 fiu_mem_start 2 start-rd; Flow J 0x2efd
seq_br_type 3 Unconditional Branch
seq_branch_adr 2efd 0x2efd
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
2f15 2f15 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
2f16 2f16 ioc_tvbs 1 typ+fiu; Flow J 0x2f0b
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f0b 0x2f0b
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
2f17 ; --------------------------------------------------------------------------------------
2f17 ; Comes from:
2f17 ; 2ef0 C True from color 0x0000
2f17 ; --------------------------------------------------------------------------------------
2f17 2f17 fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2f18 2f18 fiu_mem_start 2 start-rd; Flow C 0x3377
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 3377 0x3377
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2f19 2f19 fiu_load_var 1 hold_var; Flow J cc=True 0x2f1a
; Flow J cc=#0x0 0x2f1b
; Flow J cc=#0x1 0x2f1c
; Flow J cc=#0x2 0x2f1d
; Flow J cc=#0x3 0x2f1e
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 2f1b 0x2f1b
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
2f1a 2f1a fiu_len_fill_lit 43 zero-fill 0x3; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_br_type a Unconditional Return
seq_int_reads 7 CONTROL PRED
seq_random 15 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR02:02 #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2f1b 2f1b seq_br_type 3 Unconditional Branch; Flow J 0x2f23
seq_branch_adr 2f23 0x2f23
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2f1c 2f1c seq_br_type 3 Unconditional Branch; Flow J 0x2f23
seq_branch_adr 2f23 0x2f23
typ_a_adr 14 ZEROS
typ_alu_func 10 NOT_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
2f1d 2f1d seq_br_type 3 Unconditional Branch; Flow J 0x2f1f
seq_branch_adr 2f1f 0x2f1f
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
2f1e 2f1e seq_br_type 3 Unconditional Branch; Flow J 0x2f1f
seq_branch_adr 2f1f 0x2f1f
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
2f1f 2f1f seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
2f20 2f20 seq_b_timing 1 Latch Condition; Flow J cc=True 0x2f1a
seq_br_type 1 Branch True
seq_branch_adr 2f1a 0x2f1a
2f21 2f21 seq_br_type 2 Push (branch address); Flow J 0x2f22
seq_branch_adr 2f19 0x2f19
2f22 2f22 fiu_load_oreg 1 hold_oreg; Flow J 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 338c 0x338c
seq_int_reads 6 CONTROL TOP
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
2f23 2f23 fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
2f24 2f24 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x2f32
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2f32 0x2f32
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
2f25 2f25 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 33 VR09:13 #0x50
val_frame 9
2f26 2f26 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x2f32
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f32 0x2f32
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
2f27 2f27 fiu_len_fill_lit 46 zero-fill 0x6; Flow J cc=True 0x2f32
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f32 0x2f32
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR05:01 #0x3
val_frame 5
2f28 2f28 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2f32
seq_br_type 1 Branch True
seq_branch_adr 2f32 0x2f32
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 25 TR08:05 #0x8000000000
typ_frame 8
2f29 2f29 fiu_mem_start 8 start_wr_if_false; Flow J cc=True 0x2f2f
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2f2f 0x2f2f
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 02 GP02
2f2a 2f2a ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
2f2b 2f2b seq_br_type 2 Push (branch address); Flow J 0x2f2c
seq_branch_adr 0282 0x0282
2f2c 2f2c fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 38 VR05:18 #0x200
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 5
val_rand a PASS_B_HIGH
2f2d 2f2d ioc_load_wdr 0 ; Flow C 0x6bd
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 06bd 0x06bd
typ_b_adr 2e TR02:0e #0x21
typ_frame 2
2f2e 2f2e seq_br_type 3 Unconditional Branch; Flow J 0x2f1f
seq_branch_adr 2f1f 0x2f1f
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
seq_random 06 Pop_stack+?
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
2f2f 2f2f fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_offs_lit 1a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 2f TR11:0f #0x2
typ_frame 11
2f30 2f30 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 24
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 02 GP02
2f31 2f31 ioc_load_wdr 0 ; Flow C 0x6bd
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 06bd 0x06bd
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
2f32 2f32 seq_br_type 3 Unconditional Branch; Flow J 0x2f1f
seq_branch_adr 2f1f 0x2f1f
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
2f33 2f33 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x2f36
seq_br_type 5 Call True
seq_branch_adr 2f36 0x2f36
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
2f34 2f34 fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_load_wdr 0
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
2f35 2f35 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x2ebf
fiu_mem_start 4 continue
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 2ebf 0x2ebf
seq_int_reads 5 RESOLVE RAM
seq_random 3b Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f36 ; --------------------------------------------------------------------------------------
2f36 ; Comes from:
2f36 ; 2f33 C True from color 0x0000
2f36 ; --------------------------------------------------------------------------------------
2f36 2f36 fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_a_adr 28 TR02:08 #0x18000000
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2f37 2f37 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
2f38 2f38 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2f39 2f39 fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
2f3a 2f3a fiu_load_var 1 hold_var; Flow C cc=False 0x2eaf
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 2eaf 0x2eaf
seq_random 02 ?
typ_b_adr 04 GP04
val_a_adr 03 GP03
val_b_adr 04 GP04
2f3b 2f3b seq_br_type a Unconditional Return; Flow R
2f3c 2f3c ioc_fiubs 1 val ; Flow J cc=True 0x2f3e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f3e 0x2f3e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2f3d 2f3d fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 0 PASS_A
2f3e 2f3e fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2f3f 2f3f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 36 TR02:16 #0x7e(Exception_Var)
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
2f40 2f40 fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=False 0x2f70
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f70 0x2f70
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f41 2f41 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 3e GP01
2f42 2f42 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x2f43
fiu_load_tar 1 hold_tar
fiu_offs_lit 2a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_br_type 2 Push (branch address)
seq_branch_adr 2eb5 0x2eb5
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
2f43 2f43 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2f67
fiu_mem_start 6 start_rd_if_false
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f67 0x2f67
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
2f44 2f44 typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2f45 2f45 fiu_len_fill_lit 52 zero-fill 0x12; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 54
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1f
typ_rand c WRITE_OUTER_FRAME
val_a_adr 03 GP03
2f46 2f46 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_alu_func 6 A_MINUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
2f47 2f47 ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 02 GP02
2f48 2f48 fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=False 0x2f79
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f79 0x2f79
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f49 2f49 fiu_len_fill_lit 56 zero-fill 0x16; Flow J cc=False 0x2f5b
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2f5b 0x2f5b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
2f4a 2f4a fiu_len_fill_lit 4f zero-fill 0xf
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 05 GP05
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f4b 2f4b ioc_adrbs 1 val ; Flow J cc=False 0x2f5b
seq_br_type 0 Branch False
seq_branch_adr 2f5b 0x2f5b
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 04 GP04
typ_alu_func 6 A_MINUS_B
typ_b_adr 05 GP05
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
2f4c 2f4c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2f5b
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 44
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f5b 0x2f5b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 05 GP05
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
2f4d 2f4d fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x332e
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 01 GP01
2f4e 2f4e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_a_adr 03 GP03
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2d VR09:0d #0x6000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 9
2f4f 2f4f fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x2f60
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 25
fiu_op_sel 3 insert
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 2f60 0x2f60
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2f50 2f50 ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 20 VR02:00 #0x10
val_frame 2
2f51 2f51 fiu_len_fill_lit 43 zero-fill 0x3
fiu_mem_start 3 start-wr
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2f52 2f52 seq_br_type 1 Branch True; Flow J cc=True 0x2f75
seq_branch_adr 2f75 0x2f75
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 20 VR02:00 #0x10
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
val_frame 2
2f53 2f53 <default>
2f54 2f54 seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2f55 2f55 fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 9 PASS_A_HIGH
2f56 2f56 ioc_adrbs 2 typ ; Flow C 0x6b7
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2f57 2f57 fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2f58 2f58 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 2f59 0x2f59
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2f59 2f59 seq_br_type 7 Unconditional Call; Flow C 0x33ec
seq_branch_adr 33ec 0x33ec
2f5a 2f5a fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 0210 0x0210
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2f5b 2f5b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
2f5c 2f5c fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_b_adr 01 GP01
2f5d 2f5d ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 2d VR09:0d #0x6000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 9
2f5e 2f5e fiu_mem_start 7 start_wr_if_true; Flow J cc=True 0x2f50
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 2f50 0x2f50
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2f5f 2f5f seq_br_type 3 Unconditional Branch; Flow J 0x2f60
seq_branch_adr 2f60 0x2f60
2f60 2f60 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_c_adr 39 GP06
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 39 GP06
val_frame 4
val_rand 9 PASS_A_HIGH
2f61 2f61 ioc_load_wdr 0 ; Flow J cc=True 0x2f64
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f64 0x2f64
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
2f62 2f62 fiu_load_mdr 1 hold_mdr; Flow J cc=True 0x2f66
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f66 0x2f66
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 37 TR06:17 #0xd
typ_frame 6
val_a_adr 2e VR06:0e #0x4000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 06 GP06
val_frame 6
2f63 2f63 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2f66
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 70
fiu_op_sel 3 insert
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f66 0x2f66
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
2f64 2f64 fiu_load_mdr 1 hold_mdr; Flow J cc=True 0x2f66
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f66 0x2f66
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 25 TR05:05 #0xe
typ_frame 5
val_a_adr 23 VR06:03 #0x2000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 06 GP06
val_frame 6
2f65 2f65 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2f66
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 70
fiu_op_sel 3 insert
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f66 0x2f66
typ_a_adr 06 GP06
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
2f66 2f66 ioc_fiubs 1 val ; Flow J 0x2f51
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f51 0x2f51
typ_b_adr 06 GP06
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 20 VR02:00 #0x10
val_frame 2
2f67 2f67 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_tar 1 hold_tar
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_b_adr 01 GP01
typ_c_adr 30 GP0f
2f68 2f68 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x2f6c
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f6c 0x2f6c
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
2f69 2f69 fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2f6a 2f6a fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x2f75
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2f75 0x2f75
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
2f6b 2f6b ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
2f6c 2f6c fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 3a VR13:1a #0x7ffe900
val_frame 13
val_rand 9 PASS_A_HIGH
2f6d 2f6d fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
2f6e 2f6e fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
2f6f 2f6f ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
2f70 2f70 fiu_load_var 1 hold_var
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2f71 2f71 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2f72 0x2f72
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
2f72 2f72 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
2f73 2f73 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
2f74 2f74 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x2f41
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f41 0x2f41
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f75 ; --------------------------------------------------------------------------------------
2f75 ; Comes from:
2f75 ; 2f6a C True from color 0x2ef9
2f75 ; --------------------------------------------------------------------------------------
2f75 2f75 fiu_mem_start 2 start-rd; Flow C 0x34de
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34de 0x34de
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR11:10 #0x7ffe000
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 11
val_rand a PASS_B_HIGH
2f76 2f76 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_frame 4
val_rand a PASS_B_HIGH
2f77 2f77 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
2f78 2f78 ioc_load_wdr 0 ; Flow J 0x6b7
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b7 0x06b7
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
2f79 2f79 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2f7a 2f7a fiu_mem_start 2 start-rd; Flow J cc=True 0x2f47
seq_br_type 1 Branch True
seq_branch_adr 2f47 0x2f47
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2f7b 2f7b ioc_fiubs 2 typ ; Flow J 0x2f5b
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f5b 0x2f5b
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f7c 2f7c fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x2f7d
fiu_load_var 1 hold_var
fiu_offs_lit 21
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 2f96 0x2f96
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 1b ?
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
2f7d 2f7d fiu_mem_start 2 start-rd; Flow J cc=True 0x339b
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 339b 0x339b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2f7e 2f7e seq_br_type 7 Unconditional Call; Flow C 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
2f7f 2f7f fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x2f80
fiu_load_var 1 hold_var
fiu_offs_lit 21
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 2f96 0x2f96
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 1b ?
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
2f80 2f80 fiu_mem_start 2 start-rd; Flow J cc=True 0x339b
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 339b 0x339b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
2f81 2f81 seq_br_type 4 Call False; Flow C cc=False 0x32df
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2f82 2f82 fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
2f83 2f83 seq_b_timing 3 Late Condition, Hint False; Flow C 0x32d7
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 5 CHECK_CLASS_B_LIT
2f84 2f84 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x2f96
seq_br_type 0 Branch False
seq_branch_adr 2f96 0x2f96
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_b_adr 10 TOP
2f85 2f85 seq_br_type 3 Unconditional Branch; Flow J 0x2f96
seq_branch_adr 2f96 0x2f96
2f86 2f86 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f87 2f87 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2f8f
seq_br_type 1 Branch True
seq_branch_adr 2f8f 0x2f8f
seq_cond_sel 67 REFRESH_MACRO_EVENT
2f88 2f88 fiu_mem_start 2 start-rd; Flow J cc=True 0x2f8d
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f8d 0x2f8d
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 22 VR09:02 #0x300
val_frame 9
val_rand 9 PASS_A_HIGH
2f89 2f89 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
2f8a 2f8a fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand 9 PASS_A_HIGH
2f8b 2f8b ioc_fiubs 0 fiu ; Flow C cc=True 0x32d9
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
2f8c 2f8c seq_b_timing 1 Latch Condition; Flow J cc=False 0x2f86
seq_br_type 0 Branch False
seq_branch_adr 2f86 0x2f86
2f8d 2f8d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 06 GP06
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2f8e 2f8e seq_br_type 3 Unconditional Branch; Flow J 0x2f96
seq_branch_adr 2f96 0x2f96
2f8f 2f8f seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
2f90 2f90 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
2f91 2f91 seq_br_type 3 Unconditional Branch; Flow J 0x2f88
seq_branch_adr 2f88 0x2f88
2f92 2f92 seq_br_type 2 Push (branch address); Flow J 0x2f93
seq_branch_adr 2f96 0x2f96
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 1b ?
2f93 2f93 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x339b
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 339b 0x339b
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2f94 2f94 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2f95 2f95 fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2f96 2f96 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x2f9b
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f9b 0x2f9b
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
2f97 2f97 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 23 VR05:03 #0x6
val_frame 5
2f98 2f98 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x2f99
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 2f95 0x2f95
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 21 VR02:01 #0x0
val_frame 2
2f99 2f99 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x2f9a
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2f9a 2f9a ioc_tvbs 1 typ+fiu; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
2f9b 2f9b fiu_mem_start 2 start-rd; Flow C 0x3377
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3377 0x3377
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
2f9c 2f9c fiu_load_var 1 hold_var; Flow C cc=#0x0 0x2fa2
; Flow C cc=#0x1 0x2fa3
; Flow C cc=#0x2 0x2fa4
; Flow C cc=#0x3 0x2fa5
; Flow C cc=#0x4 0x2fa6
; Flow C cc=#0x5 0x2fa7
; Flow C cc=#0x6 0x2fa8
; Flow C cc=#0x7 0x2fa9
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2fa2 0x2fa2
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2f9d 2f9d ioc_fiubs 2 typ ; Flow J 0x2f9e
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f9e 0x2f9e
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2f9e 2f9e fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2fab
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2fab 0x2fab
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
2f9f 2f9f fiu_load_oreg 1 hold_oreg; Flow C 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 338c 0x338c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 23 VR02:03 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
2fa0 2fa0 fiu_load_var 1 hold_var; Flow C cc=#0x0 0x2fa2
; Flow C cc=#0x1 0x2fa3
; Flow C cc=#0x2 0x2fa4
; Flow C cc=#0x3 0x2fa5
; Flow C cc=#0x4 0x2fa6
; Flow C cc=#0x5 0x2fa7
; Flow C cc=#0x6 0x2fa8
; Flow C cc=#0x7 0x2fa9
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 2fa2 0x2fa2
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2fa1 2fa1 ioc_fiubs 2 typ ; Flow J 0x2f9e
seq_br_type 3 Unconditional Branch
seq_branch_adr 2f9e 0x2f9e
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2fa2 2fa2 seq_br_type 3 Unconditional Branch; Flow J 0x2fa8
seq_branch_adr 2fa8 0x2fa8
2fa3 2fa3 seq_br_type 3 Unconditional Branch; Flow J 0x2fa8
seq_branch_adr 2fa8 0x2fa8
2fa4 ; --------------------------------------------------------------------------------------
2fa4 ; Comes from:
2fa4 ; 2f9c C #0x2 from color 0x0000
2fa4 ; 2fa0 C #0x2 from color 0x0000
2fa4 ; --------------------------------------------------------------------------------------
2fa4 2fa4 fiu_mem_start 2 start-rd; Flow J 0x3487
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3487 0x3487
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
2fa5 ; --------------------------------------------------------------------------------------
2fa5 ; Comes from:
2fa5 ; 2f9c C #0x3 from color 0x0000
2fa5 ; 2fa0 C #0x3 from color 0x0000
2fa5 ; --------------------------------------------------------------------------------------
2fa5 2fa5 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x2fae
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 2fae 0x2fae
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
2fa6 ; --------------------------------------------------------------------------------------
2fa6 ; Comes from:
2fa6 ; 2f9c C #0x4 from color 0x0000
2fa6 ; 2fa0 C #0x4 from color 0x0000
2fa6 ; --------------------------------------------------------------------------------------
2fa6 2fa6 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
2fa7 ; --------------------------------------------------------------------------------------
2fa7 ; Comes from:
2fa7 ; 2f9c C #0x5 from color 0x0000
2fa7 ; 2fa0 C #0x5 from color 0x0000
2fa7 ; --------------------------------------------------------------------------------------
2fa7 2fa7 seq_br_type 3 Unconditional Branch; Flow J 0x2fae
seq_branch_adr 2fae 0x2fae
2fa8 2fa8 seq_br_type 2 Push (branch address); Flow J 0x2fa9
seq_branch_adr 2f9e 0x2f9e
2fa9 2fa9 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
2faa 2faa ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2fab 2fab fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3c TR02:1c #0x8000000
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2fac 2fac fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
2fad 2fad ioc_load_wdr 0 ; Flow J 0x2eb7
seq_br_type 3 Unconditional Branch
seq_branch_adr 2eb7 0x2eb7
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
2fae 2fae fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2faf 2faf ioc_fiubs 2 typ
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2fb0 2fb0 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2fb1 2fb1 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
2fb2 2fb2 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x2fbb
seq_br_type 1 Branch True
seq_branch_adr 2fbb 0x2fbb
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 24 VR02:04 #0x0
val_frame 2
2fb3 2fb3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_frame 2
2fb4 2fb4 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x2fb6
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 2fb6 0x2fb6
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
2fb5 2fb5 fiu_fill_mode_src 0 ; Flow J 0x2fb8
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2fb8 0x2fb8
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2fb6 2fb6 fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
2fb7 2fb7 fiu_fill_mode_src 0 ; Flow J 0x2fb8
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 2fb8 0x2fb8
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2fb8 2fb8 ioc_fiubs 2 typ ; Flow J 0x2fb9
seq_br_type 2 Push (branch address)
seq_branch_adr 2fb2 0x2fb2
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
2fb9 2fb9 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
val_a_adr 23 VR02:03 #0x0
val_frame 2
2fba 2fba ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
2fbb 2fbb seq_br_type 3 Unconditional Branch; Flow J 0x2f9e
seq_branch_adr 2f9e 0x2f9e
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
2fbc 2fbc fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2fbd 2fbd fiu_mem_start 5 start_rd_if_true; Flow R cc=True
; Flow J cc=False 0x32df
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
2fbe ; --------------------------------------------------------------------------------------
2fbe ; Comes from:
2fbe ; 2e87 C False from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
2fbe ; --------------------------------------------------------------------------------------
2fbe 2fbe fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
2fbf 2fbf seq_b_timing 0 Early Condition; Flow R cc=True
; Flow J cc=False 0x32df
seq_br_type 8 Return True
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
2fc0 ; --------------------------------------------------------------------------------------
2fc0 ; 0x4100-0x41ff End_Rendezvous >R,parmcnt
2fc0 ; --------------------------------------------------------------------------------------
2fc0 MACRO_End_Rendezvous_>R,parmcnt:
2fc0 2fc0 dispatch_brk_class 5 ; Flow C 0x33af
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_uadr 2fc0
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
seq_int_reads 5 RESOLVE RAM
typ_a_adr 2f TR05:0f #0x5f
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 2e VR05:0e #0x25
val_frame 5
2fc1 2fc1 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_alu_func 1 A_PLUS_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 36 VR05:16 #0xff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
2fc2 2fc2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x2f92
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 2f92 0x2f92
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 2
2fc3 2fc3 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x2fc6
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 31
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 2fc6 0x2fc6
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
2fc4 2fc4 ioc_fiubs 2 typ ; Flow C cc=False 0x32df
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
2fc5 2fc5 ioc_adrbs 1 val ; Flow J 0x3762
seq_br_type 3 Unconditional Branch
seq_branch_adr 3762 0x3762
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
2fc6 2fc6 seq_b_timing 3 Late Condition, Hint False; Flow C cc=False 0x32df
seq_br_type 4 Call False
seq_branch_adr 32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
2fc7 2fc7 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
2fc8 2fc8 seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
2fc9 2fc9 seq_random 6a ?
2fca 2fca seq_lex_adr 3
seq_random 6a ?
2fcb 2fcb seq_br_type a Unconditional Return; Flow R
seq_lex_adr 2
seq_random 0b ?
2fcc ; --------------------------------------------------------------------------------------
2fcc ; 0x027f Execute Discrete,Equal
2fcc ; --------------------------------------------------------------------------------------
2fcc MACRO_Execute_Discrete,Equal:
2fcc 2fcc dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fcc
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fcd 2fcd <halt> ; Flow R
2fce ; --------------------------------------------------------------------------------------
2fce ; 0x0f00-0x0fff Execute_Immediate Equal,uimmediate
2fce ; --------------------------------------------------------------------------------------
2fce MACRO_Execute_Immediate_Equal,uimmediate:
2fce 2fce dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_uadr 2fce
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 6 IMMEDIATE_OP
2fcf 2fcf <halt> ; Flow R
2fd0 ; --------------------------------------------------------------------------------------
2fd0 ; 0x027e Execute Discrete,Not_Equal
2fd0 ; --------------------------------------------------------------------------------------
2fd0 MACRO_Execute_Discrete,Not_Equal:
2fd0 2fd0 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fd0
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fd1 2fd1 <halt> ; Flow R
2fd2 ; --------------------------------------------------------------------------------------
2fd2 ; 0x0e00-0x0eff Execute_Immediate Not_Equal,uimmediate
2fd2 ; --------------------------------------------------------------------------------------
2fd2 MACRO_Execute_Immediate_Not_Equal,uimmediate:
2fd2 2fd2 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_uadr 2fd2
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 6 IMMEDIATE_OP
2fd3 2fd3 <halt> ; Flow R
2fd4 ; --------------------------------------------------------------------------------------
2fd4 ; 0x027d Execute Discrete,Greater
2fd4 ; --------------------------------------------------------------------------------------
2fd4 MACRO_Execute_Discrete,Greater:
2fd4 2fd4 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fd4
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fd5 2fd5 <halt> ; Flow R
2fd6 ; --------------------------------------------------------------------------------------
2fd6 ; 0x027c Execute Discrete,Less
2fd6 ; --------------------------------------------------------------------------------------
2fd6 MACRO_Execute_Discrete,Less:
2fd6 2fd6 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fd6
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fd7 2fd7 <halt> ; Flow R
2fd8 ; --------------------------------------------------------------------------------------
2fd8 ; 0x0d00-0x0dff Execute_Immediate Less,uimmediate
2fd8 ; --------------------------------------------------------------------------------------
2fd8 MACRO_Execute_Immediate_Less,uimmediate:
2fd8 2fd8 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_uadr 2fd8
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_frame 2
val_rand 6 IMMEDIATE_OP
2fd9 2fd9 <halt> ; Flow R
2fda ; --------------------------------------------------------------------------------------
2fda ; 0x027b Execute Discrete,Greater_Equal
2fda ; --------------------------------------------------------------------------------------
2fda MACRO_Execute_Discrete,Greater_Equal:
2fda 2fda dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fda
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fdb 2fdb <halt> ; Flow R
2fdc ; --------------------------------------------------------------------------------------
2fdc ; 0x0c00-0x0cff Execute_Immediate Greater_Equal,uimmediate
2fdc ; --------------------------------------------------------------------------------------
2fdc MACRO_Execute_Immediate_Greater_Equal,uimmediate:
2fdc 2fdc dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_uadr 2fdc
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
2fdd 2fdd fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fde ; --------------------------------------------------------------------------------------
2fde ; 0x027a Execute Discrete,Less_Equal
2fde ; --------------------------------------------------------------------------------------
2fde MACRO_Execute_Discrete,Less_Equal:
2fde 2fde dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fde
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
2fdf 2fdf <halt> ; Flow R
2fe0 ; --------------------------------------------------------------------------------------
2fe0 ; 0x0279 Execute Discrete,And
2fe0 ; --------------------------------------------------------------------------------------
2fe0 MACRO_Execute_Discrete,And:
2fe0 2fe0 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fe0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2fe1 2fe1 <halt> ; Flow R
2fe2 ; --------------------------------------------------------------------------------------
2fe2 ; 0x0278 Execute Discrete,Or
2fe2 ; --------------------------------------------------------------------------------------
2fe2 MACRO_Execute_Discrete,Or:
2fe2 2fe2 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fe2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2fe3 2fe3 <halt> ; Flow R
2fe4 ; --------------------------------------------------------------------------------------
2fe4 ; 0x0277 Execute Discrete,Xor
2fe4 ; --------------------------------------------------------------------------------------
2fe4 MACRO_Execute_Discrete,Xor:
2fe4 2fe4 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fe4
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2fe5 2fe5 <halt> ; Flow R
2fe6 ; --------------------------------------------------------------------------------------
2fe6 ; 0x0276 Execute Discrete,Complement
2fe6 ; --------------------------------------------------------------------------------------
2fe6 MACRO_Execute_Discrete,Complement:
2fe6 2fe6 dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2fe6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 10 NOT_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2fe7 2fe7 <halt> ; Flow R
2fe8 ; --------------------------------------------------------------------------------------
2fe8 ; 0x0275 Execute Discrete,Unary_Minus
2fe8 ; --------------------------------------------------------------------------------------
2fe8 MACRO_Execute_Discrete,Unary_Minus:
2fe8 2fe8 dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2fe8
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2fe9 0x2fe9
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_random 04 Load_save_offset+?
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2fe9 2fe9 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
2fea ; --------------------------------------------------------------------------------------
2fea ; 0x0274 Execute Discrete,Absolute_Value
2fea ; --------------------------------------------------------------------------------------
2fea MACRO_Execute_Discrete,Absolute_Value:
2fea 2fea dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2fea
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
2feb 2feb fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x2fe9
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2fe9 0x2fe9
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
2fec ; --------------------------------------------------------------------------------------
2fec ; -- TITLE DISCRETE_EXECUTE - PLUS_OP
2fec ; OPCODE (NAME => "EXECUTE,DISCRETE,PLUS",
2fec ; LABEL => PLUS_OP,
2fec ; NEEDS_VALID => 2,
2fec ; NEEDS_FREE => 0);
2fec ; PLUS_OP:
2fec ; CHECK_CLASS ([TOS-1] = [TOS] = OF_KIND.DISCRETE_VAR),
2fec ; TYP { [TOS-1] := LITERAL_DISCRETE },
2fec ; VAL { [TOS-1] := [TOS-1] + [TOS] },
2fec ; POP_CONTROL_STACK,
2fec ; IF NOT VAL(OVERFLOW) THEN USUALLY DISPATCH,
2fec ; 0x0273 Execute Discrete,Plus
2fec ; --------------------------------------------------------------------------------------
2fec MACRO_Execute_Discrete,Plus:
2fec 2fec dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2fec
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2fed 0x2fed
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2fed ; --------------------------------------------------------------------------------------
2fed ; DISABLE (MICRO_EVENTS),
2fed ; NOT_RESTARTABLE,
2fed ; CALL RAISE.OVERFLOW_ERROR
2fed ; --------------------------------------------------------------------------------------
2fed 2fed seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
2fee ; --------------------------------------------------------------------------------------
2fee ; 0x0a00-0x0a7f Execute_Immediate Plus,s8
2fee ; --------------------------------------------------------------------------------------
2fee MACRO_Execute_Immediate_Plus,s8:
2fee 2fee dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_uadr 2fee
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2fef 0x2fef
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
2fef 2fef seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
2ff0 ; --------------------------------------------------------------------------------------
2ff0 ; -- TITLE DISCRETE_EXECUTE - MINUS_OP
2ff0 ; OPCODE (NAME => "EXECUTE,DISCRETE,MINUS",
2ff0 ; LABEL => PLUS_OP,
2ff0 ; NEEDS_VALID => 2,
2ff0 ; NEEDS_FREE => 0);
2ff0 ; MINUS_OP:
2ff0 ; CHECK_CLASS ([TOS-1] = [TOS] = OF_KIND.DISCRETE_VAR),
2ff0 ; TYP { [TOS-1] := LITERAL_DISCRETE },
2ff0 ; VAL { [TOS-1] := [TOS-1] - [TOS] },
2ff0 ; POP_CONTROL_STACK,
2ff0 ; IF NOT VAL(OVERFLOW) THEN USUALLY DISPATCH,
2ff0 ; 0x0272 Execute Discrete,Minus
2ff0 ; --------------------------------------------------------------------------------------
2ff0 MACRO_Execute_Discrete,Minus:
2ff0 2ff0 dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2ff0
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2ff1 0x2ff1
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2ff1 ; --------------------------------------------------------------------------------------
2ff1 ; DISABLE (MICRO_EVENTS),
2ff1 ; NOT_RESTARTABLE,
2ff1 ; CALL RAISE.OVERFLOW_ERROR
2ff1 ; --------------------------------------------------------------------------------------
2ff1 2ff1 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
2ff2 ; --------------------------------------------------------------------------------------
2ff2 ; 0x0a80-0x0aff Execute_Immediate Plus,s8
2ff2 ; --------------------------------------------------------------------------------------
2ff2 MACRO_Execute_Immediate_Plus,s8:
2ff2 2ff2 dispatch_brk_class 8 ; Flow R cc=False
dispatch_csa_valid 1
dispatch_uadr 2ff2
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2ff3 0x2ff3
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
2ff3 2ff3 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
2ff4 ; --------------------------------------------------------------------------------------
2ff4 ; 0x026c Execute Discrete,Minimum
2ff4 ; --------------------------------------------------------------------------------------
2ff4 MACRO_Execute_Discrete,Minimum:
2ff4 2ff4 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2ff4
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
2ff5 2ff5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2ff6 ; --------------------------------------------------------------------------------------
2ff6 ; 0x026b Execute Discrete,Maximum
2ff6 ; --------------------------------------------------------------------------------------
2ff6 MACRO_Execute_Discrete,Maximum:
2ff6 2ff6 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 2ff6
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
2ff7 2ff7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
2ff8 ; --------------------------------------------------------------------------------------
2ff8 ; 0x026a Execute Discrete,First
2ff8 ; --------------------------------------------------------------------------------------
2ff8 MACRO_Execute_Discrete,First:
2ff8 2ff8 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2ff8
dispatch_uses_tos 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
2ff9 2ff9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2ffa ; --------------------------------------------------------------------------------------
2ffa ; 0x0269 Execute Discrete,Last
2ffa ; --------------------------------------------------------------------------------------
2ffa MACRO_Execute_Discrete,Last:
2ffa 2ffa dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 2ffa
dispatch_uses_tos 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
2ffb 2ffb fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
2ffc ; --------------------------------------------------------------------------------------
2ffc ; 0x0268 Execute Discrete,Successor
2ffc ; --------------------------------------------------------------------------------------
2ffc MACRO_Execute_Discrete,Successor:
2ffc 2ffc dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 2ffc
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
2ffd 2ffd ioc_fiubs 1 val ; Flow C 0x329e
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
2ffe 2ffe fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 2fff 0x2fff
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
2fff 2fff fiu_mem_start 2 start-rd; Flow J 0x3000
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3000 0x3000
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3000 3000 <default>
3001 3001 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
3002 3002 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3003 0x3003
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3003 3003 seq_br_type 7 Unconditional Call; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_en_micro 0
seq_random 02 ?
3004 ; --------------------------------------------------------------------------------------
3004 ; 0x0267 Execute Discrete,Predecessor
3004 ; --------------------------------------------------------------------------------------
3004 MACRO_Execute_Discrete,Predecessor:
3004 3004 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3004
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
3005 3005 ioc_fiubs 1 val ; Flow C 0x329e
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1c DEC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3006 3006 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3007 0x3007
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
3007 3007 fiu_mem_start 2 start-rd; Flow J 0x3000
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3000 0x3000
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3008 ; --------------------------------------------------------------------------------------
3008 ; 0x0b00-0x0bff Execute_Immediate Case_Compare,uimmediate
3008 ; --------------------------------------------------------------------------------------
3008 MACRO_Execute_Immediate_Case_Compare,uimmediate:
3008 3008 dispatch_brk_class 8 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_uadr 3008
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
val_frame 2
val_rand 6 IMMEDIATE_OP
3009 3009 fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
300a ; --------------------------------------------------------------------------------------
300a ; 0x0249 Execute Discrete,Case_In_Range
300a ; --------------------------------------------------------------------------------------
300a MACRO_Execute_Discrete,Case_In_Range:
300a 300a dispatch_brk_class 8 ; Flow J cc=True 0x3009
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 300a
seq_br_type 1 Branch True
seq_branch_adr 3009 0x3009
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
300b 300b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
300c ; --------------------------------------------------------------------------------------
300c ; 0x0266 Execute Discrete,Bounds
300c ; --------------------------------------------------------------------------------------
300c MACRO_Execute_Discrete,Bounds:
300c 300c dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 300c
dispatch_uses_tos 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
300d 300d ioc_tvbs c mem+mem+csa+dummy
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
300e 300e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
300f 300f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 1f TOP - 1
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3010 ; --------------------------------------------------------------------------------------
3010 ; 0x0265 Execute Discrete,Reverse_Bounds
3010 ; --------------------------------------------------------------------------------------
3010 MACRO_Execute_Discrete,Reverse_Bounds:
3010 3010 dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 3010
dispatch_uses_tos 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
3011 3011 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x300f
seq_br_type 3 Unconditional Branch
seq_branch_adr 300f 0x300f
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3012 ; --------------------------------------------------------------------------------------
3012 ; 0x0264 Execute Discrete,Below_Bound
3012 ; --------------------------------------------------------------------------------------
3012 MACRO_Execute_Discrete,Below_Bound:
3012 3012 dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3012
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3013 0x3013
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
3013 3013 seq_br_type 3 Unconditional Branch; Flow J 0x3015
seq_branch_adr 3015 0x3015
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
3014 ; --------------------------------------------------------------------------------------
3014 ; 0x0263 Execute Discrete,Above_Bound
3014 ; --------------------------------------------------------------------------------------
3014 MACRO_Execute_Discrete,Above_Bound:
3014 3014 dispatch_brk_class 8 ; Flow R cc=True
; Flow J cc=False 0x3013
dispatch_csa_free 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3014
fiu_mem_start 2 start-rd
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3013 0x3013
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
3015 3015 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
3016 ; --------------------------------------------------------------------------------------
3016 ; 0x0262 Execute Discrete,In_Range
3016 ; --------------------------------------------------------------------------------------
3016 MACRO_Execute_Discrete,In_Range:
3016 3016 dispatch_brk_class 8 ; Flow J cc=True 0x2fda
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 3016
seq_br_type 1 Branch True
seq_branch_adr 2fda MACRO_Execute_Discrete,Greater_Equal
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
3017 3017 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3018 ; --------------------------------------------------------------------------------------
3018 ; 0x0261 Execute Discrete,Not_In_Range
3018 ; --------------------------------------------------------------------------------------
3018 MACRO_Execute_Discrete,Not_In_Range:
3018 3018 dispatch_brk_class 8 ; Flow J cc=True 0x2fd6
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 3018
seq_br_type 1 Branch True
seq_branch_adr 2fd6 MACRO_Execute_Discrete,Less
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_b_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
3019 3019 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
301a ; --------------------------------------------------------------------------------------
301a ; 0x0260 Execute Discrete,In_Type
301a ; --------------------------------------------------------------------------------------
301a MACRO_Execute_Discrete,In_Type:
301a 301a dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 301a
dispatch_uses_tos 1
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_b_adr 31 VR02:11 #0x1
val_frame 2
301b 301b fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x301d
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 301d 0x301d
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
301c ; --------------------------------------------------------------------------------------
301c ; 0x025f Execute Discrete,Not_In_Type
301c ; --------------------------------------------------------------------------------------
301c MACRO_Execute_Discrete,Not_In_Type:
301c 301c dispatch_brk_class 8 ; Flow J 0x301b
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 301c
dispatch_uses_tos 1
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 301b 0x301b
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_b_adr 39 VR02:19 #0x0
val_frame 2
301d 301d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
301e ; --------------------------------------------------------------------------------------
301e ; 0x025e Execute Discrete,Convert
301e ; --------------------------------------------------------------------------------------
301e MACRO_Execute_Discrete,Convert:
301e 301e dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 301e
dispatch_uses_tos 1
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_b_adr 39 VR02:19 #0x0
val_frame 2
301f 301f fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3020 0x3020
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3020 3020 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 02 ?
typ_a_adr 11 TOP + 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3021 3021 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
3022 3022 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3023 3023 seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
3024 ; --------------------------------------------------------------------------------------
3024 ; 0x025d Execute Discrete,Bounds_Check
3024 ; --------------------------------------------------------------------------------------
3024 MACRO_Execute_Discrete,Bounds_Check:
3024 3024 dispatch_brk_class 8 ; Flow J 0x3025
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 3024
dispatch_uses_tos 1
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3027 0x3027
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
3025 3025 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3026 0x3026
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_latch 1
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3026 3026 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x3003
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 3003 0x3003
seq_random 04 Load_save_offset+?
typ_b_adr 1f TOP - 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
3027 3027 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 1f TOP - 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
3028 ; --------------------------------------------------------------------------------------
3028 ; 0x025c Execute Discrete,ReverseBounds_Check
3028 ; --------------------------------------------------------------------------------------
3028 MACRO_Execute_Discrete,ReverseBounds_Check:
3028 3028 dispatch_brk_class 8 ; Flow J 0x3029
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 3028
dispatch_uses_tos 1
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3027 0x3027
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
3029 3029 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x3026
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3026 0x3026
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_latch 1
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
302a ; --------------------------------------------------------------------------------------
302a ; 0x025b Execute Discrete,Check_In_Type
302a ; --------------------------------------------------------------------------------------
302a MACRO_Execute_Discrete,Check_In_Type:
302a 302a dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 302a
dispatch_uses_tos 1
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
302b 302b fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x3020
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3020 0x3020
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
302c ; --------------------------------------------------------------------------------------
302c ; 0x0248 Execute Discrete,Check_In_Integer
302c ; --------------------------------------------------------------------------------------
302c MACRO_Execute_Discrete,Check_In_Integer:
302c 302c dispatch_brk_class 8 ; Flow R cc=True
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 302c
fiu_mem_start 2 start-rd
fiu_tivi_src 4 fiu_var
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type c Dispatch True
seq_branch_adr 302d 0x302d
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_random 04 Load_save_offset+?
typ_a_adr 30 TR06:10 #0xffffffffc0000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 36 VR06:16 #0x7fffffff
val_frame 6
302d 302d fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a8
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 37 VR06:17 #0xffffffff80000000
val_frame 6
302e ; --------------------------------------------------------------------------------------
302e ; 0x025a Execute Discrete,Write_Unchecked
302e ; --------------------------------------------------------------------------------------
302e MACRO_Execute_Discrete,Write_Unchecked:
302e 302e dispatch_brk_class 2 ; Flow C 0x32d7
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 302e
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
302f 302f typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
3030 3030 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=True 0x32a9
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3031 3031 fiu_fill_mode_src 0 ; Flow J cc=False 0x3033
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3033 0x3033
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
3032 3032 fiu_fill_mode_src 0 ; Flow J 0x3036
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3036 0x3036
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3033 3033 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
3034 3034 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
3035 3035 fiu_load_var 1 hold_var; Flow J 0x3036
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3036 0x3036
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
3036 3036 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
3037 3037 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
3038 ; --------------------------------------------------------------------------------------
3038 ; 0x0259 Execute Discrete,Test_And_Set_Previous
3038 ; --------------------------------------------------------------------------------------
3038 MACRO_Execute_Discrete,Test_And_Set_Previous:
3038 3038 dispatch_brk_class 8 ; Flow J cc=True 0x3041
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3038
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 3041 0x3041
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 2
3039 3039 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
303a 303a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_b_adr 16 CSA/VAL_BUS
303b 303b fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
303c 303c fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
303d 303d fiu_load_var 1 hold_var; Flow J cc=True 0x303f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 303f 0x303f
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
303e 303e fiu_mem_start 3 start-wr; Flow J cc=True 0x303f
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 303f 0x303f
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
303f 303f ioc_load_wdr 0 ; Flow J 0x3055
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3055 0x3055
seq_random 02 ?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3040 ; --------------------------------------------------------------------------------------
3040 ; 0x0258 Execute Discrete,Test_And_Set_Next
3040 ; --------------------------------------------------------------------------------------
3040 MACRO_Execute_Discrete,Test_And_Set_Next:
3040 3040 dispatch_brk_class 8 ; Flow J cc=False 0x3039
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3040
fiu_mem_start 5 start_rd_if_true
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 3039 0x3039
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 31 VR02:11 #0x1
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 2
3041 3041 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
3042 3042 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C cc=True 0x32a9
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
3043 3043 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3044 3044 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x3049
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3049 0x3049
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
3045 3045 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3046 3046 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x303f
seq_br_type 1 Branch True
seq_branch_adr 303f 0x303f
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3047 3047 fiu_fill_mode_src 0 ; Flow J cc=True 0x303f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 303f 0x303f
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
3048 3048 fiu_fill_mode_src 0 ; Flow J 0x303f
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 303f 0x303f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3049 3049 fiu_load_var 1 hold_var; Flow J cc=True 0x304f
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 304f 0x304f
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
304a 304a seq_br_type 7 Unconditional Call; Flow C 0x30a7
seq_branch_adr 30a7 0x30a7
304b 304b <default>
304c 304c fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
304d 304d fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
304e 304e fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
304f 304f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3050 3050 typ_alu_func 1 A_PLUS_B
typ_b_adr 03 GP03
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3051 3051 fiu_fill_mode_src 0 ; Flow J cc=True 0x303f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 303f 0x303f
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
3052 3052 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
3053 3053 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
3054 3054 fiu_load_var 1 hold_var; Flow J 0x303f
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 303f 0x303f
seq_en_micro 0
seq_random 02 ?
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
3055 3055 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
3056 ; --------------------------------------------------------------------------------------
3056 ; 0x0256 Execute Discrete,Instruction_Read
3056 ; --------------------------------------------------------------------------------------
3056 MACRO_Execute_Discrete,Instruction_Read:
3056 3056 dispatch_brk_class 8 ; Flow C 0x332e
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3056
fiu_len_fill_lit 4f zero-fill 0xf
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1d A_AND_NOT_B
val_b_adr 21 VR06:01 #0xf
val_frame 6
3057 3057 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3058 ; --------------------------------------------------------------------------------------
3058 ; 0x0255 Execute Discrete,Partial_Plus
3058 ; --------------------------------------------------------------------------------------
3058 MACRO_Execute_Discrete,Partial_Plus:
3058 3058 dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 3058
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3059 3059 seq_b_timing 1 Latch Condition; Flow J cc=True 0x305b
seq_br_type 1 Branch True
seq_branch_adr 305b 0x305b
typ_a_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
305a 305a seq_br_type 3 Unconditional Branch; Flow J 0x305c
seq_branch_adr 305c 0x305c
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
305b 305b seq_br_type 3 Unconditional Branch; Flow J 0x305c
seq_branch_adr 305c 0x305c
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 1f TOP - 1
val_alu_func 2 INC_A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
305c 305c seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 4 CHECK_CLASS_A_LIT
val_a_adr 14 ZEROS
val_alu_func b PASS_B_ELSE_PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
305d 305d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
305e ; --------------------------------------------------------------------------------------
305e ; 0x0254 Execute Discrete,Partial_Minus
305e ; --------------------------------------------------------------------------------------
305e MACRO_Execute_Discrete,Partial_Minus:
305e 305e dispatch_brk_class 8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 305e
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 0 PASS_A
305f 305f seq_b_timing 1 Latch Condition; Flow J cc=True 0x3061
seq_br_type 1 Branch True
seq_branch_adr 3061 0x3061
typ_a_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
3060 3060 seq_br_type 3 Unconditional Branch; Flow J 0x305c
seq_branch_adr 305c 0x305c
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3061 3061 seq_br_type 3 Unconditional Branch; Flow J 0x305c
seq_branch_adr 305c 0x305c
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3062 ; --------------------------------------------------------------------------------------
3062 ; 0x0253 Execute Discrete,Binary_Scale
3062 ; --------------------------------------------------------------------------------------
3062 MACRO_Execute_Discrete,Binary_Scale:
3062 3062 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3062
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3063 3063 fiu_tivi_src 6 fiu_fiu; Flow J cc=True 0x3068
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3068 0x3068
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3064 3064 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3065 0x3065
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 15 ZERO_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
3065 3065 ioc_tvbs 2 fiu+val; Flow J cc=False 0x3067
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3067 0x3067
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 01 GP01
val_alu_func 10 NOT_A
val_rand 5 COUNT_ZEROS
3066 3066 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3067 0x3067
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 15 ZERO_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3067 3067 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x2fe9
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 2fe9 0x2fe9
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3068 3068 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3069 0x3069
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 20 TOP - 0x1
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR11:12 #0xffffffffffffffc0
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 11
3069 3069 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x306b
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 306b 0x306b
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 02 ?
val_alu_func 6 A_MINUS_B
val_b_adr 32 VR11:12 #0xffffffffffffffc0
val_frame 11
306a 306a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
306b 306b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
306c ; --------------------------------------------------------------------------------------
306c ; 0x09c0-0x09ff Execute_Immediate Binary_Scale,limitedneg
306c ; --------------------------------------------------------------------------------------
306c MACRO_Execute_Immediate_Binary_Scale,limitedneg:
306c 306c dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_uadr 306c
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_latch 1
seq_random 02 ?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
val_rand 6 IMMEDIATE_OP
306d 306d fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 306e 0x306e
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
306e 306e fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
306f 306f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3070 ; --------------------------------------------------------------------------------------
3070 ; 0x0900-0x093f Execute_Immediate Binary_Scale,limitedpos
3070 ; --------------------------------------------------------------------------------------
3070 MACRO_Execute_Immediate_Binary_Scale,limitedpos:
3070 3070 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_uadr 3070
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_latch 1
typ_a_adr 10 TOP
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
3071 3071 fiu_tivi_src 6 fiu_fiu; Flow J cc=False 0x3065
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3065 0x3065
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3072 3072 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x3065
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3065 0x3065
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 15 ZERO_COUNTER
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3073 3073 <halt> ; Flow R
3074 ; --------------------------------------------------------------------------------------
3074 ; 0x0252 Execute Discrete,Arithmetic_Shift
3074 ; --------------------------------------------------------------------------------------
3074 MACRO_Execute_Discrete,Arithmetic_Shift:
3074 3074 dispatch_brk_class 8 ; Flow J cc=True 0x3077
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3074
fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3077 0x3077
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3075 3075 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
val_b_adr 39 VR02:19 #0x0
val_frame 2
3076 3076 fiu_len_fill_lit 7e zero-fill 0x3e; Flow R cc=True
; Flow J cc=False 0x3003
fiu_mem_start 2 start-rd
fiu_offs_lit 41
fiu_op_sel 3 insert
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR02:12 #0x40
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
3077 3077 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x3003
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR02:12 #0x40
val_alu_func 1 A_PLUS_B
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
3078 ; --------------------------------------------------------------------------------------
3078 ; 0x0251 Execute Discrete,Logical_Shift
3078 ; --------------------------------------------------------------------------------------
3078 MACRO_Execute_Discrete,Logical_Shift:
3078 3078 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3078
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3079 3079 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x3003
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR02:12 #0x40
val_alu_func 8 PLUS_ELSE_MINUS
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
307a ; --------------------------------------------------------------------------------------
307a ; 0x0940-0x097f Execute_Immediate Logical_Shift,limitedneg
307a ; 0x0980-0x09bf Execute_Immediate Logical_Shift,limitedpos
307a ; --------------------------------------------------------------------------------------
307a MACRO_Execute_Immediate_Logical_Shift,limitedneg:
307a MACRO_Execute_Immediate_Logical_Shift,limitedpos:
307a 307a dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_uadr 307a
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
307b 307b fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
307c ; --------------------------------------------------------------------------------------
307c ; 0x0250 Execute Discrete,Rotate
307c ; --------------------------------------------------------------------------------------
307c MACRO_Execute_Discrete,Rotate:
307c 307c dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 307c
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
307d 307d fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x3003
fiu_length_src 0 length_register
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR02:12 #0x40
val_alu_func 8 PLUS_ELSE_MINUS
val_b_adr 10 TOP
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
307e ; --------------------------------------------------------------------------------------
307e ; 0x024f Execute Discrete,Insert_Bits
307e ; --------------------------------------------------------------------------------------
307e MACRO_Execute_Discrete,Insert_Bits:
307e 307e dispatch_brk_class 8 ; Flow C 0x329e
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 307e
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
307f 307f fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C 0x329e
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_random 02 ?
typ_alu_func 1 A_PLUS_B
typ_b_adr 3a TR11:1a #0xffffffffffffffbf
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 11
val_a_adr 1d TOP - 3
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
3080 3080 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
3081 3081 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x3003
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
3082 ; --------------------------------------------------------------------------------------
3082 ; 0x024e Execute Discrete,Extract_Bits
3082 ; --------------------------------------------------------------------------------------
3082 MACRO_Execute_Discrete,Extract_Bits:
3082 3082 dispatch_brk_class 8 ; Flow J cc=True 0x3086
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3082
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3086 0x3086
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3083 3083 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C 0x329e
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_random 02 ?
typ_alu_func 1 A_PLUS_B
typ_b_adr 3a TR11:1a #0xffffffffffffffbf
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 11
val_a_adr 1d TOP - 3
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
3084 3084 fiu_fill_mode_src 0 ; Flow C 0x329e
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
val_alu_func 1 A_PLUS_B
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3085 3085 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x3003
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 3003 0x3003
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 2
3086 3086 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x3084
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3084 0x3084
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_random 02 ?
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_a_adr 1d TOP - 3
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
3087 3087 seq_br_type 7 Unconditional Call; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_en_micro 0
seq_random 02 ?
3088 ; --------------------------------------------------------------------------------------
3088 ; 0x024d Execute Discrete,Count_Nonzero_Bits
3088 ; --------------------------------------------------------------------------------------
3088 MACRO_Execute_Discrete,Count_Nonzero_Bits:
3088 3088 dispatch_brk_class 8 ; Flow J cc=True 0x309d
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3088
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 309d 0x309d
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 15 NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
3089 3089 fiu_len_fill_lit 7d zero-fill 0x3d
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
308a 308a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_a_adr 3d VR02:1d #0x10
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
308b 308b fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
308c 308c fiu_fill_mode_src 0 ; Flow J cc=True 0x308d
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
308d 308d fiu_fill_mode_src 0 ; Flow J cc=True 0x308e
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3e VR03:1e #0x4
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 3
val_rand 2 DEC_LOOP_COUNTER
308e 308e fiu_fill_mode_src 0 ; Flow J cc=True 0x308f
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
308f 308f fiu_fill_mode_src 0 ; Flow J cc=True 0x3090
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
3090 3090 fiu_fill_mode_src 0 ; Flow J cc=True 0x3091
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3091 3091 fiu_fill_mode_src 0 ; Flow J cc=True 0x3092
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
3092 3092 fiu_fill_mode_src 0 ; Flow J cc=True 0x3093
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3093 3093 fiu_fill_mode_src 0 ; Flow J cc=True 0x3094
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3094 3094 fiu_fill_mode_src 0 ; Flow J cc=True 0x3095
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3095 3095 fiu_fill_mode_src 0 ; Flow J cc=True 0x3096
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 5
val_rand 2 DEC_LOOP_COUNTER
3096 3096 fiu_fill_mode_src 0 ; Flow J cc=True 0x3097
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3097 3097 fiu_fill_mode_src 0 ; Flow J cc=True 0x3098
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3098 3098 fiu_fill_mode_src 0 ; Flow J cc=True 0x3099
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
3099 3099 fiu_fill_mode_src 0 ; Flow J cc=True 0x309a
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
309a 309a fiu_fill_mode_src 0 ; Flow J cc=True 0x309b
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
309b 309b fiu_fill_mode_src 0 ; Flow J cc=True 0x309c
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
309c 309c fiu_fill_mode_src 0 ; Flow J cc=True 0x309d
; Flow J cc=#0x0 0x308d
; Flow J cc=#0x1 0x308e
; Flow J cc=#0x2 0x308f
; Flow J cc=#0x3 0x3090
; Flow J cc=#0x4 0x3091
; Flow J cc=#0x5 0x3092
; Flow J cc=#0x6 0x3093
; Flow J cc=#0x7 0x3094
; Flow J cc=#0x8 0x3095
; Flow J cc=#0x9 0x3096
; Flow J cc=#0xa 0x3097
; Flow J cc=#0xb 0x3098
; Flow J cc=#0xc 0x3099
; Flow J cc=#0xd 0x309a
; Flow J cc=#0xe 0x309b
; Flow J cc=#0xf 0x309c
fiu_len_fill_lit 43 zero-fill 0x3
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 308d 0x308d
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR05:01 #0x4
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
309d 309d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
309e ; --------------------------------------------------------------------------------------
309e ; 0x024c Execute Discrete,Count_Leading_Zeros
309e ; --------------------------------------------------------------------------------------
309e MACRO_Execute_Discrete,Count_Leading_Zeros:
309e 309e dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 309e
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
309f 309f fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 15 ZERO_COUNTER
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
30a0 ; --------------------------------------------------------------------------------------
30a0 ; 0x024b Execute Discrete,Count_Trailing_Zeros
30a0 ; --------------------------------------------------------------------------------------
30a0 MACRO_Execute_Discrete,Count_Trailing_Zeros:
30a0 30a0 dispatch_brk_class 8 ; Flow J cc=True 0x30a3
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 30a0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 30a3 0x30a3
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
30a1 30a1 val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_rand 5 COUNT_ZEROS
30a2 30a2 seq_en_micro 0
val_a_adr 15 ZERO_COUNTER
val_alu_func 7 INC_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
30a3 30a3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR02:12 #0x40
val_alu_func 6 A_MINUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
30a4 ; --------------------------------------------------------------------------------------
30a4 ; 0x024a Execute Discrete,Is_Unsigned
30a4 ; --------------------------------------------------------------------------------------
30a4 MACRO_Execute_Discrete,Is_Unsigned:
30a4 30a4 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 30a4
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
30a5 30a5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
30a6 30a6 fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
30a7 ; --------------------------------------------------------------------------------------
30a7 ; Comes from:
30a7 ; 0888 C False from color 0x0000
30a7 ; 088c C False from color 0x0000
30a7 ; 0969 C False from color MACRO_0966_QQUnknown_InMicrocode
30a7 ; 0975 C False from color 0x0973
30a7 ; 09da C False from color MACRO_Execute_Any,Size
30a7 ; 09e3 C False from color 0x09e1
30a7 ; 09f0 C False from color MACRO_Execute_Any,Size
30a7 ; 0b21 C False from color 0x0000
30a7 ; 0c25 C False from color MACRO_Execute_Heap_Access,Element_Type
30a7 ; 0c63 C False from color 0x0000
30a7 ; 0c95 C False from color 0x0000
30a7 ; 0cb1 C False from color MACRO_Execute_Heap_Access,Diana_Seq_Type_Get_Head
30a7 ; 0cdc C False from color MACRO_Execute_Heap_Access,Diana_Find_Permanent_Attribute
30a7 ; 0ce3 C False from color MACRO_Execute_Heap_Access,Diana_Find_Permanent_Attribute
30a7 ; 0cfc C False from color MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup
30a7 ; 0d00 C False from color MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup
30a7 ; 0d0b C False from color MACRO_Execute_Vector,Hash
30a7 ; 0d1d C False from color MACRO_Execute_Vector,Hash
30a7 ; 0d1f C False from color MACRO_Execute_Vector,Hash
30a7 ; 0d26 C False from color MACRO_Execute_Vector,Hash
30a7 ; 0d5c C False from color 0x0000
30a7 ; 137d C False from color 0x0000
30a7 ; 1382 C False from color 0x1380
30a7 ; 1399 C False from color 0x0000
30a7 ; 1471 C False from color MACRO_Execute_Any,Equal
30a7 ; 1473 C False from color MACRO_Execute_Any,Equal
30a7 ; 1485 C False from color MACRO_Execute_Any,Equal
30a7 ; 1487 C False from color MACRO_Execute_Any,Equal
30a7 ; 149c C False from color 0x0000
30a7 ; 14a0 C False from color 0x0000
30a7 ; 14af C False from color MACRO_Execute_Matrix,Length
30a7 ; 14bc C False from color 0x14b6
30a7 ; 14c5 C False from color 0x14b6
30a7 ; 150d C False from color 0x1507
30a7 ; 1510 C False from color 0x1507
30a7 ; 1553 C False from color 0x0000
30a7 ; 1565 C False from color 0x1561
30a7 ; 1572 C False from color 0x1561
30a7 ; 15a1 C False from color 0x1599
30a7 ; 15a4 C False from color 0x1599
30a7 ; 15a6 C False from color 0x1599
30a7 ; 160f C False from color 0x0000
30a7 ; 1624 C False from color 0x0000
30a7 ; 1632 C False from color 0x0000
30a7 ; 1635 C False from color 0x0000
30a7 ; 163c C False from color 0x0000
30a7 ; 165c C False from color 0x165a
30a7 ; 1667 C False from color 0x0000
30a7 ; 166e C False from color 0x166c
30a7 ; 1673 C False from color 0x166c
30a7 ; 1680 C False from color 0x0000
30a7 ; 168c C False from color 0x0000
30a7 ; 1692 C False from color 0x0000
30a7 ; 1697 C False from color 0x0000
30a7 ; 16a1 C False from color 0x0000
30a7 ; 16db C False from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
30a7 ; 16fb C False from color 0x16f7
30a7 ; 170c C False from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
30a7 ; 1714 C False from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
30a7 ; 171c C False from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
30a7 ; 172f C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
30a7 ; 178c C False from color MACRO_Execute_Variant_Record,Read_Variant
30a7 ; 17fd C False from color MACRO_Execute_Any,Set_Constraint
30a7 ; 1808 C False from color MACRO_Execute_Record,Field_Read,fieldnum
30a7 ; 1851 C False from color MACRO_Execute_Any,Equal
30a7 ; 185d C False from color MACRO_Execute_Any,Equal
30a7 ; 1876 C False from color MACRO_Execute_Vector,Greater_Equal
30a7 ; 1880 C False from color MACRO_Execute_Vector,Greater_Equal
30a7 ; 188b C False from color MACRO_Execute_Vector,Greater_Equal
30a7 ; 1894 C False from color MACRO_Execute_Vector,Greater_Equal
30a7 ; 189b C False from color MACRO_Execute_Vector,First
30a7 ; 18a2 C False from color MACRO_Execute_Vector,First
30a7 ; 18b4 C False from color MACRO_Execute_Vector,First
30a7 ; 18c0 C False from color MACRO_Execute_Vector,Reverse_Bounds
30a7 ; 18cf C False from color MACRO_Execute_Vector,Reverse_Bounds
30a7 ; 18dc C False from color MACRO_Execute_Vector,Field_Read
30a7 ; 18ec C False from color MACRO_Execute_Vector,Field_Read
30a7 ; 1905 C False from color MACRO_Execute_Vector,Field_Write
30a7 ; 1920 C False from color MACRO_Execute_Vector,Field_Reference
30a7 ; 192e C False from color MACRO_Execute_Vector,And
30a7 ; 1937 C False from color MACRO_Execute_Vector,And
30a7 ; 1949 C False from color MACRO_Execute_Vector,And
30a7 ; 1963 C False from color 0x195c
30a7 ; 1965 C False from color 0x195c
30a7 ; 1970 C False from color MACRO_Execute_Vector,Complement
30a7 ; 1985 C False from color MACRO_Execute_Vector,Complement
30a7 ; 198f C False from color MACRO_Execute_Vector,Complement
30a7 ; 19b2 C False from color MACRO_Execute_Vector,Slice_Read
30a7 ; 19da C False from color MACRO_Execute_Vector,Slice_Write
30a7 ; 19e3 C False from color MACRO_Execute_Vector,Slice_Write
30a7 ; 19fd C False from color 0x19fa
30a7 ; 1a05 C False from color MACRO_Execute_Vector,Catenate
30a7 ; 1a10 C False from color MACRO_Execute_Vector,Catenate
30a7 ; 1a2f C False from color MACRO_Execute_Vector,Catenate
30a7 ; 1a5c C False from color MACRO_Execute_Vector,Append
30a7 ; 1a7c C False from color MACRO_Execute_Vector,Prepend
30a7 ; 1a85 C False from color 0x1a7f
30a7 ; 1a98 C False from color 0x1a95
30a7 ; 1ada C False from color 0x1ad7
30a7 ; 1b15 C False from color MACRO_Execute_Access,Element_Type
30a7 ; 1b83 C False from color MACRO_Execute_Any,Equal
30a7 ; 1b8d C False from color 0x1b8a
30a7 ; 1bba C False from color 0x1bb0
30a7 ; 1bc0 C False from color 0x1bb0
30a7 ; 1c58 C False from color 0x1c57
30a7 ; 1c91 C False from color 0x0000
30a7 ; 1c95 C False from color 0x0000
30a7 ; 1c9e C False from color MACRO_Execute_Array,Field_Read
30a7 ; 1e2b C False from color 0x0000
30a7 ; 1e36 C False from color 0x0000
30a7 ; 1e4c C False from color 0x0000
30a7 ; 1e50 C False from color 0x0000
30a7 ; 1e56 C False from color 0x0000
30a7 ; 1e5a C False from color 0x0000
30a7 ; 1e6c C False from color 0x0000
30a7 ; 1e6f C False from color 0x0000
30a7 ; 1ea2 C False from color 0x0000
30a7 ; 1f25 C False from color 0x0000
30a7 ; 22ba C False from color 0x22b2
30a7 ; 22d5 C False from color 0x22d2
30a7 ; 22ea C False from color MACRO_Execute_Any,Equal
30a7 ; 22f0 C False from color MACRO_Execute_Any,Equal
30a7 ; 22f5 C False from color 0x22f3
30a7 ; 248c C False from color 0x0000
30a7 ; 249a C False from color 0x0000
30a7 ; 24a2 C False from color 0x0000
30a7 ; 24e4 C False from color 0x24ba
30a7 ; 24f1 C False from color 0x24ba
30a7 ; 250d C False from color 0x250a
30a7 ; 2520 C False from color 0x24ba
30a7 ; 252a C False from color 0x24ba
30a7 ; 2531 C False from color 0x24ba
30a7 ; 2733 C False from color 0x272c
30a7 ; 2735 C False from color 0x272c
30a7 ; 2963 C False from color 0x295f
30a7 ; 296b C False from color 0x2969
30a7 ; 2990 C False from color 0x298e
30a7 ; 2bae C False from color MACRO_Action_Load_Dynamic
30a7 ; 2e08 C False from color _UAssist_0x6f
30a7 ; 304a C from color MACRO_Execute_Discrete,Test_And_Set_Previous
30a7 ; 3621 C False from color 0x0000
30a7 ; 362c C False from color 0x0000
30a7 ; 3632 C False from color 0x3630
30a7 ; --------------------------------------------------------------------------------------
30a7 30a7 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 30a8 0x30a8
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
30a8 30a8 fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
30a9 30a9 fiu_load_var 1 hold_var; Flow J 0x30a6
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 30a6 0x30a6
30aa 30aa fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
30ab ; --------------------------------------------------------------------------------------
30ab ; Comes from:
30ab ; 0791 C False from color _UAssist_0x5a
30ab ; 0ab2 C False from color 0x0aac
30ab ; 0c15 C False from color 0x0c07
30ab ; 0c9d C False from color 0x0000
30ab ; 0ca6 C False from color 0x0000
30ab ; 0d4f C False from color 0x0000
30ab ; 0d67 C False from color 0x0d65
30ab ; 1182 C False from color 0x113f
30ab ; 131c C False from color 0x1307
30ab ; 1354 C False from color 0x1346
30ab ; 13af C False from color MACRO_Declare_Variable_Array,With_Constraint
30ab ; 13f2 C False from color MACRO_Declare_Variable_Array,With_Constraint
30ab ; 1407 C False from color MACRO_Declare_Variable_Array,With_Constraint
30ab ; 1413 C False from color MACRO_Declare_Variable_Array,With_Constraint
30ab ; 1439 C False from color MACRO_Declare_Variable_Array,With_Constraint
30ab ; 1458 C False from color 0x1441
30ab ; 1463 C False from color 0x1441
30ab ; 175a C False from color 0x1757
30ab ; 1b05 C False from color 0x0000
30ab ; 1d98 C False from color 0x0000
30ab ; 1dad C False from color 0x0000
30ab ; 1dcb C False from color 0x0000
30ab ; 1dd3 C False from color 0x0000
30ab ; 1f27 C False from color 0x0000
30ab ; 2933 C False from color 0x292f
30ab ; 299c C False from color MACRO_Action_Push_Structure_Extended,abs,mark
30ab ; 29ef C False from color 0x0000
30ab ; 29fe C False from color 0x0000
30ab ; 2a47 C False from color 0x2a44
30ab ; 2a5b C False from color 0x2a34
30ab ; 2a62 C False from color 0x0000
30ab ; 3033 C False from color 0x302f
30ab ; 35d8 C False from color 0x35d3
30ab ; 395e C False from color 0x062d
30ab ; --------------------------------------------------------------------------------------
30ab 30ab fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x30af
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 30af 0x30af
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_mar_cntl 1 RESTORE_RDR
val_c_adr 30 GP0f
30ac 30ac fiu_mem_start 7 start_wr_if_true; Flow J cc=False 0x30b0
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 30b0 0x30b0
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 7
30ad 30ad ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
30ae 30ae ioc_adrbs 1 val ; Flow R cc=True
; Flow J cc=False 0x30b0
seq_br_type 8 Return True
seq_branch_adr 30b0 0x30b0
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0e GP0e
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
30af 30af fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 7
30b0 30b0 fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_adrbs 1 val
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0e GP0e
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
30b1 30b1 fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
30b2 30b2 fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
30b3 30b3 fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
30b4 30b4 fiu_fill_mode_src 0 ; Flow J 0x30aa
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 30aa 0x30aa
30b5 30b5 <halt> ; Flow R
30b6 ; --------------------------------------------------------------------------------------
30b6 ; 0x03e6 Declare_Type Float,Defined,Visible
30b6 ; --------------------------------------------------------------------------------------
30b6 MACRO_Declare_Type_Float,Defined,Visible:
30b6 30b6 dispatch_brk_class 4 ; Flow C 0x30b9
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 30b6
fiu_load_oreg 1 hold_oreg
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 30b9 0x30b9
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
30b7 30b7 fiu_tivi_src 4 fiu_var; Flow C cc=False 0x32da
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 36 TR08:16 #0x80000008
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30b8 30b8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
30b9 ; --------------------------------------------------------------------------------------
30b9 ; Comes from:
30b9 ; 30b6 C from color MACRO_Declare_Type_Float,Defined,Visible
30b9 ; 30bc C from color MACRO_Declare_Type_Float,Defined,Visible
30b9 ; --------------------------------------------------------------------------------------
30b9 30b9 fiu_mem_start 8 start_wr_if_false; Flow C 0x32d7
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 10 TOP
typ_frame 1c
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
30ba 30ba fiu_mem_start 4 continue
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_alu_func 1 A_PLUS_B
val_b_adr 29 VR09:09 #0x8000100
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
30bb 30bb fiu_mem_start 4 continue; Flow R
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 29 VR06:09 #0x4000000040
val_frame 6
30bc ; --------------------------------------------------------------------------------------
30bc ; 0x03e5 Declare_Type Float,Defined
30bc ; --------------------------------------------------------------------------------------
30bc MACRO_Declare_Type_Float,Defined:
30bc 30bc dispatch_brk_class 4 ; Flow C 0x30b9
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 30bc
fiu_load_oreg 1 hold_oreg
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 30b9 0x30b9
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
30bd 30bd fiu_tivi_src 4 fiu_var; Flow J 0x30b8
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 30b8 0x30b8
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 21 TOP - 0x2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30be ; --------------------------------------------------------------------------------------
30be ; Comes from:
30be ; 30ca C from color 0x0000
30be ; --------------------------------------------------------------------------------------
30be 30be fiu_load_tar 1 hold_tar; Flow J cc=False 0x30c2
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30c2 0x30c2
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_frame 8
typ_rand 8 SPARE_0x08
30bf 30bf ioc_tvbs 2 fiu+val; Flow J cc=False 0x30c3
seq_br_type 0 Branch False
seq_branch_adr 30c3 0x30c3
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
30c0 30c0 fiu_mem_start 3 start-wr; Flow J cc=False 0x30c7
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30c7 0x30c7
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
30c1 30c1 fiu_mem_start 4 continue; Flow R cc=True
; Flow J cc=False 0x30c4
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 30c4 0x30c4
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
30c2 30c2 ioc_tvbs 2 fiu+val; Flow J cc=False 0x30c0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 30c0 0x30c0
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
30c3 30c3 typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
30c4 30c4 fiu_mem_start 3 start-wr; Flow J cc=False 0x30c6
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30c6 0x30c6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
30c5 30c5 fiu_mem_start 4 continue; Flow C 0x329e
seq_br_type 8 Return True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 1e TOP - 2
30c6 30c6 fiu_mem_start 4 continue; Flow C 0x329e
seq_br_type 8 Return True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
30c7 30c7 fiu_mem_start 4 continue; Flow R cc=True
; Flow J cc=False 0x30c4
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 30c4 0x30c4
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 01 GP01
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
30c8 ; --------------------------------------------------------------------------------------
30c8 ; Comes from:
30c8 ; 30cc C from color MACRO_Declare_Type_Float,Constrained,Visible
30c8 ; 30d0 C from color 0x30cf
30c8 ; --------------------------------------------------------------------------------------
30c8 30c8 fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
30c9 30c9 fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
typ_rand b CARRY IN = Q BIT FROM VAL
30ca 30ca ioc_tvbs c mem+mem+csa+dummy; Flow C 0x30be
seq_br_type 7 Unconditional Call
seq_branch_adr 30be 0x30be
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
30cb 30cb fiu_mem_start 4 continue; Flow R cc=False
; Flow J cc=True 0x32a9
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
30cc ; --------------------------------------------------------------------------------------
30cc ; 0x03e4 Declare_Type Float,Constrained,Visible
30cc ; --------------------------------------------------------------------------------------
30cc MACRO_Declare_Type_Float,Constrained,Visible:
30cc 30cc dispatch_brk_class 4 ; Flow C 0x30c8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 30cc
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 30c8 0x30c8
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30cd 30cd fiu_tivi_src 4 fiu_var; Flow C cc=False 0x32da
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30ce 30ce fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 38 TR08:18 #0x88000008
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
30cf 30cf fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 3d TR05:1d #0x8000008
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
30d0 ; --------------------------------------------------------------------------------------
30d0 ; 0x03e3 Declare_Type Float,Constrained
30d0 ; --------------------------------------------------------------------------------------
30d0 MACRO_Declare_Type_Float,Constrained:
30d0 30d0 dispatch_brk_class 4 ; Flow C 0x30c8
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 30d0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 30c8 0x30c8
typ_a_adr 20 TR01:00 #0xffffffffffffff00
typ_alu_func 1 A_PLUS_B
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30d1 30d1 fiu_tivi_src 4 fiu_var; Flow J 0x30cf
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 30cf 0x30cf
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
30d2 ; --------------------------------------------------------------------------------------
30d2 ; 0x03e1 Declare_Type Float,Incomplete,Visible
30d2 ; --------------------------------------------------------------------------------------
30d2 MACRO_Declare_Type_Float,Incomplete,Visible:
30d2 30d2 dispatch_brk_class 4 ; Flow C 0x30d5
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 30d2
fiu_load_oreg 1 hold_oreg
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 30d5 0x30d5
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
30d3 30d3 fiu_tivi_src 4 fiu_var; Flow C cc=False 0x32da
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 3a TR08:1a #0xa0000068
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
val_a_adr 14 ZEROS
val_b_adr 2c VR09:0c #0xbff0000000000000
val_frame 9
30d4 30d4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
30d5 ; --------------------------------------------------------------------------------------
30d5 ; Comes from:
30d5 ; 30d2 C from color MACRO_Declare_Type_Float,Incomplete,Visible
30d5 ; 30d8 C from color MACRO_Declare_Type_Float,Incomplete,Visible
30d5 ; --------------------------------------------------------------------------------------
30d5 30d5 fiu_mem_start 3 start-wr
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
30d6 30d6 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 2a VR09:0a #0x28000160
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
30d7 30d7 fiu_mem_start 4 continue; Flow R
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 29 VR06:09 #0x4000000040
val_frame 6
30d8 ; --------------------------------------------------------------------------------------
30d8 ; 0x03e0 Declare_Type Float,Incomplete
30d8 ; --------------------------------------------------------------------------------------
30d8 MACRO_Declare_Type_Float,Incomplete:
30d8 30d8 dispatch_brk_class 4 ; Flow C 0x30d5
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 30d8
fiu_load_oreg 1 hold_oreg
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 30d5 0x30d5
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
30d9 30d9 fiu_tivi_src 4 fiu_var; Flow J 0x30d4
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 30d4 0x30d4
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 3b TR08:1b #0x20000068
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
val_a_adr 14 ZEROS
val_b_adr 2c VR09:0c #0xbff0000000000000
val_frame 9
30da ; --------------------------------------------------------------------------------------
30da ; 0x03de Complete_Type Float,By_Defining
30da ; --------------------------------------------------------------------------------------
30da MACRO_Complete_Type_Float,By_Defining:
30da 30da dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 30da
fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
30db 30db seq_br_type 2 Push (branch address); Flow J 0x30dc
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_frame 8
typ_rand 8 SPARE_0x08
30dc 30dc fiu_mem_start 7 start_wr_if_true; Flow R cc=False
; Flow J cc=True 0x30ef
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 9 Return False
seq_branch_adr 30ef 0x30ef
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
30dd 30dd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
30de ; --------------------------------------------------------------------------------------
30de ; 0x03dd Complete_Type Float,By_Renaming
30de ; --------------------------------------------------------------------------------------
30de MACRO_Complete_Type_Float,By_Renaming:
30de 30de dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 30de
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
30df 30df fiu_mem_start 4 continue
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
30e0 30e0 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
30e1 30e1 fiu_load_var 1 hold_var; Flow C cc=True 0x32a9
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 02 GP02
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
30e2 30e2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
30e3 30e3 fiu_mem_start 5 start_rd_if_true; Flow C cc=False 0x32d9
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 21 TR06:01 #0x20000060
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 02 GP02
30e4 30e4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
30e5 30e5 fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=True 0x32a9
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 02 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
30e6 30e6 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 39
fiu_op_sel 3 insert
typ_mar_cntl 6 INCREMENT_MAR
30e7 30e7 fiu_mem_start 4 continue; Flow J 0x30f1
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 30f1 0x30f1
typ_mar_cntl 6 INCREMENT_MAR
30e8 ; --------------------------------------------------------------------------------------
30e8 ; 0x03dc Complete_Type Float,By_Constraining
30e8 ; --------------------------------------------------------------------------------------
30e8 MACRO_Complete_Type_Float,By_Constraining:
30e8 30e8 dispatch_brk_class 4 ; Flow C 0x332e
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 30e8
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1d TOP - 3
val_b_adr 1e TOP - 2
30e9 30e9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
30ea 30ea fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
30eb 30eb fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=False 0x32d9
fiu_load_tar 1 hold_tar
fiu_mem_start 9 start_continue_if_true
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 1f TOP - 1
typ_mar_cntl 6 INCREMENT_MAR
30ec 30ec fiu_len_fill_lit 46 zero-fill 0x6; Flow C 0x30f2
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 30f2 0x30f2
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
30ed 30ed ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
30ee 30ee fiu_mem_start 8 start_wr_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
30ef 30ef fiu_mem_start 4 continue
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR06:01 #0x20000060
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 6
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
30f0 30f0 fiu_mem_start 4 continue
ioc_fiubs 1 val
ioc_load_wdr 0
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1e TOP - 2
30f1 30f1 ioc_load_wdr 0 ; Flow J 0x30dd
seq_br_type 3 Unconditional Branch
seq_branch_adr 30dd 0x30dd
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
30f2 ; --------------------------------------------------------------------------------------
30f2 ; Comes from:
30f2 ; 30ec C from color 0x30db
30f2 ; --------------------------------------------------------------------------------------
30f2 30f2 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x30f6
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30f6 0x30f6
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
30f3 30f3 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x30f7
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 30f7 0x30f7
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
30f4 30f4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x30fb
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30fb 0x30fb
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
30f5 30f5 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x30f8
seq_branch_adr 30f8 0x30f8
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 02 GP02
30f6 30f6 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x30f4
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 30f4 0x30f4
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 02 GP02
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
30f7 30f7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
30f8 30f8 fiu_mem_start 2 start-rd; Flow J cc=False 0x30fa
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 30fa 0x30fa
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
30f9 30f9 seq_br_type 8 Return True; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 1d TOP - 3
30fa 30fa seq_br_type 8 Return True; Flow C 0x329e
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1d TOP - 3
30fb 30fb seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x30f8
seq_branch_adr 30f8 0x30f8
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 02 GP02
30fc ; --------------------------------------------------------------------------------------
30fc ; 0x03d9 Declare_Variable Float,Visible
30fc ; --------------------------------------------------------------------------------------
30fc MACRO_Declare_Variable_Float,Visible:
30fc 30fc dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 30fc
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
30fd 30fd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 36 TR08:16 #0x80000008
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
30fe ; --------------------------------------------------------------------------------------
30fe ; 0x03da Declare_Variable Float
30fe ; --------------------------------------------------------------------------------------
30fe MACRO_Declare_Variable_Float:
30fe 30fe dispatch_brk_class 4 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 30fe
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 37 TR09:17 #0xffffffff7fffff88
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
30ff 30ff <halt> ; Flow R
3100 ; --------------------------------------------------------------------------------------
3100 ; 0x03d8 Declare_Variable Float,Duplicate
3100 ; --------------------------------------------------------------------------------------
3100 MACRO_Declare_Variable_Float,Duplicate:
3100 3100 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3100
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3101 3101 <halt> ; Flow R
3102 ; --------------------------------------------------------------------------------------
3102 ; 0x02bf Declare_Variable Float,With_Value,With_Constraint
3102 ; --------------------------------------------------------------------------------------
3102 MACRO_Declare_Variable_Float,With_Value,With_Constraint:
3102 3102 dispatch_brk_class 4 ; Flow J cc=True 0x3108
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 3102
dispatch_uses_tos 1
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3108 0x3108
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
3103 3103 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3104 ; --------------------------------------------------------------------------------------
3104 ; 0x03df Declare_Variable Float,With_Value
3104 ; --------------------------------------------------------------------------------------
3104 MACRO_Declare_Variable_Float,With_Value:
3104 3104 dispatch_brk_class 4 ; Flow R cc=False
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3104
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3105 0x3105
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
3105 3105 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
3106 ; --------------------------------------------------------------------------------------
3106 ; 0x02be Declare_Variable Float,Visible,With_Value,With_Constraint
3106 ; --------------------------------------------------------------------------------------
3106 MACRO_Declare_Variable_Float,Visible,With_Value,With_Constraint:
3106 3106 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 3106
dispatch_uses_tos 1
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
3107 3107 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x3103
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3103 0x3103
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 8
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
3108 3108 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
3109 3109 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x329e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type c Dispatch True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
310a ; --------------------------------------------------------------------------------------
310a ; 0x03db Declare_Variable Float,Visible,With_Value
310a ; --------------------------------------------------------------------------------------
310a MACRO_Declare_Variable_Float,Visible,With_Value:
310a 310a dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 310a
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 31 VR02:11 #0x1
val_frame 2
310b 310b fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
310c ; --------------------------------------------------------------------------------------
310c ; Comes from:
310c ; 311a C from color 0x3115
310c ; 311e C from color 0x3115
310c ; 3122 C from color 0x3115
310c ; 3124 C from color 0x3115
310c ; --------------------------------------------------------------------------------------
310c 310c fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3111
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3111 0x3111
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
seq_latch 1
typ_a_adr 35 TR02:15 #0x8000000
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 1e TOP - 2
val_rand 5 COUNT_ZEROS
310d 310d fiu_len_fill_lit 1f sign-fill 0x1f; Flow J cc=False 0x3113
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3113 0x3113
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_b_adr 10 TOP
val_a_adr 15 ZERO_COUNTER
val_b_adr 10 TOP
310e 310e fiu_tivi_src c mar_0xc; Flow J cc=False 0x3110
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3110 0x3110
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 12 NOT_A_OR_B
val_b_adr 1f TOP - 1
val_rand 5 COUNT_ZEROS
310f 310f val_alu_func 15 NOT_B
val_b_adr 1e TOP - 2
val_rand 5 COUNT_ZEROS
3110 3110 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x32d7
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_en_micro 0
typ_b_adr 10 TOP
typ_frame 1c
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3111 3111 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_offs_lit 64
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 1c
val_b_adr 10 TOP
3112 3112 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_rand 8 SPARE_0x08
3113 3113 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_offs_lit 64
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 1c
val_alu_func 1a PASS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3114 3114 fiu_mem_start 3 start-wr; Flow R
seq_br_type a Unconditional Return
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_rand 8 SPARE_0x08
3115 3115 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32da
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1d TOP - 3
3116 3116 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 17 Validate_tos_optimizer+?
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3117 3117 fiu_tivi_src 4 fiu_var; Flow C cc=False 0x32d9
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 1f TOP - 1
val_b_adr 10 TOP
3118 3118 seq_br_type 4 Call False; Flow C cc=False 0x32dc
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
3119 3119 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
311a ; --------------------------------------------------------------------------------------
311a ; 0x03fe Declare_Type Discrete,Defined,Visible
311a ; --------------------------------------------------------------------------------------
311a MACRO_Declare_Type_Discrete,Defined,Visible:
311a 311a dispatch_brk_class 4 ; Flow C 0x310c
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 311a
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 310c 0x310c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
311b 311b fiu_mem_start 4 continue
ioc_tvbs 1 typ+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
311c 311c fiu_mem_start 4 continue; Flow C cc=False 0x32da
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 17 Validate_tos_optimizer+?
typ_b_adr 22 TR02:02 #0x0
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
311d 311d fiu_tivi_src 4 fiu_var; Flow J 0x3119
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3119 0x3119
typ_alu_func 19 X_XOR_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 1f TOP - 1
val_b_adr 10 TOP
311e ; --------------------------------------------------------------------------------------
311e ; 0x03fd Declare_Type Discrete,Defined
311e ; --------------------------------------------------------------------------------------
311e MACRO_Declare_Type_Discrete,Defined:
311e 311e dispatch_brk_class 4 ; Flow C 0x310c
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 311e
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 310c 0x310c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
311f 311f fiu_mem_start 4 continue
ioc_tvbs 1 typ+fiu
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3120 3120 fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_int_reads 0 TYP VAL BUS
seq_random 17 Validate_tos_optimizer+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
3121 3121 fiu_tivi_src 4 fiu_var; Flow J 0x3119
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3119 0x3119
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1f TOP - 1
val_b_adr 10 TOP
3122 ; --------------------------------------------------------------------------------------
3122 ; 0x03fb Declare_Type Discrete,Defined,Visible,With_Size
3122 ; --------------------------------------------------------------------------------------
3122 MACRO_Declare_Type_Discrete,Defined,Visible,With_Size:
3122 3122 dispatch_brk_class 4 ; Flow C 0x310c
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3122
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 310c 0x310c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3123 3123 ioc_tvbs 1 typ+fiu; Flow J 0x3115
seq_br_type 3 Unconditional Branch
seq_branch_adr 3115 0x3115
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3124 ; --------------------------------------------------------------------------------------
3124 ; 0x03fa Declare_Type Discrete,Defined,With_Size
3124 ; --------------------------------------------------------------------------------------
3124 MACRO_Declare_Type_Discrete,Defined,With_Size:
3124 3124 dispatch_brk_class 4 ; Flow C 0x310c
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3124
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 310c 0x310c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3125 3125 ioc_tvbs 1 typ+fiu; Flow J 0x3115
seq_br_type 3 Unconditional Branch
seq_branch_adr 3115 0x3115
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3126 ; --------------------------------------------------------------------------------------
3126 ; 0x03f9 Declare_Type Discrete,Constrained,Visible
3126 ; --------------------------------------------------------------------------------------
3126 MACRO_Declare_Type_Discrete,Constrained,Visible:
3126 3126 dispatch_brk_class 4 ; Flow J 0x3127
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 3126
fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
3127 3127 fiu_mem_start 4 continue; Flow J cc=False 0x312d
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 312d 0x312d
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3128 3128 fiu_mem_start 4 continue; Flow J cc=True 0x312b
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 312b 0x312b
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3129 3129 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
312a 312a fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
; Flow J cc=True 0x313a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 313a 0x313a
seq_en_micro 0
typ_a_adr 26 TR06:06 #0x88000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 6
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
312b 312b ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1e TOP - 2
val_alu_func 12 NOT_A_OR_B
val_b_adr 02 GP02
val_rand 5 COUNT_ZEROS
312c 312c fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
; Flow J cc=True 0x313a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 313a 0x313a
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
312d 312d ioc_fiubs 1 val ; Flow R cc=False
; Flow J cc=True 0x3136
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 9 Return False
seq_branch_adr 3136 0x3136
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
312e ; --------------------------------------------------------------------------------------
312e ; 0x03f8 Declare_Type Discrete,Constrained
312e ; --------------------------------------------------------------------------------------
312e MACRO_Declare_Type_Discrete,Constrained:
312e 312e dispatch_brk_class 4
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 312e
fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
312f 312f fiu_mem_start 4 continue; Flow J cc=False 0x3135
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3135 0x3135
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3130 3130 fiu_mem_start 4 continue; Flow J cc=True 0x3133
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3133 0x3133
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3131 3131 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
3132 3132 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x313a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 313a 0x313a
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3133 3133 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1e TOP - 2
val_alu_func 12 NOT_A_OR_B
val_b_adr 02 GP02
val_rand 5 COUNT_ZEROS
3134 3134 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x313a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 313a 0x313a
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3135 3135 ioc_load_wdr 0 ; Flow J 0x3136
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3136 0x3136
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3136 3136 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
3137 3137 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3138 3138 fiu_mem_start 4 continue; Flow J cc=False 0x313c
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 313c 0x313c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3139 3139 seq_br_type 3 Unconditional Branch; Flow J 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
313a 313a fiu_load_tar 1 hold_tar; Flow C 0x329e
fiu_mem_start 3 start-wr
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
313b 313b fiu_mem_start 4 continue; Flow C 0x329e
ioc_tvbs 3 fiu+fiu
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
313c 313c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
313d 313d fiu_load_oreg 1 hold_oreg
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1e TOP - 2
val_b_adr 1f TOP - 1
313e 313e fiu_len_fill_lit 44 zero-fill 0x4; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 6
313f ; --------------------------------------------------------------------------------------
313f ; Comes from:
313f ; 314e C from color MACRO_Declare_Type_InMicrocode,Discrete
313f ; 3154 C from color MACRO_Declare_Type_InMicrocode,Discrete
313f ; --------------------------------------------------------------------------------------
313f 313f fiu_mem_start 4 continue; Flow J cc=False 0x3147
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3147 0x3147
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1b A_OR_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3140 3140 fiu_mem_start 4 continue; Flow J cc=True 0x3143
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3143 0x3143
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3141 3141 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
3142 3142 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3145
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3145 0x3145
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3143 3143 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 1e TOP - 2
val_alu_func 12 NOT_A_OR_B
val_b_adr 02 GP02
val_rand 5 COUNT_ZEROS
3144 3144 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3145
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3145 0x3145
seq_en_micro 0
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3145 3145 fiu_load_tar 1 hold_tar; Flow C 0x329e
fiu_mem_start 3 start-wr
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1f TOP - 1
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3146 3146 fiu_mem_start 4 continue; Flow C 0x329e
ioc_tvbs 3 fiu+fiu
seq_br_type 8 Return True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3147 3147 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3148 3148 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
3149 3149 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32a8
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 3b TR02:1b #0x0
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
314a 314a fiu_mem_start 4 continue; Flow R cc=False
; Flow J cc=True 0x32a8
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
314b 314b <halt> ; Flow R
314c ; --------------------------------------------------------------------------------------
314c ; 0x03fc Declare_Type InMicrocode,Discrete
314c ; --------------------------------------------------------------------------------------
314c MACRO_Declare_Type_InMicrocode,Discrete:
314c 314c dispatch_brk_class 0 ; Flow C cc=False 0x32dc
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 314c
fiu_len_fill_lit 1f sign-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 1d TOP - 3
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
314d 314d ioc_fiubs 1 val ; Flow C cc=False 0x32da
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 6
314e 314e fiu_len_fill_lit 00 sign-fill 0x0; Flow C 0x313f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 313f 0x313f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
314f 314f fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3150
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3150 0x3150
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 02 GP02
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
3150 3150 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x32d9
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 1f TOP - 1
val_b_adr 10 TOP
3151 3151 fiu_len_fill_lit 44 zero-fill 0x4; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 6
3152 ; --------------------------------------------------------------------------------------
3152 ; 0x03f7 Declare_Type InMicrocode,Discrete
3152 ; --------------------------------------------------------------------------------------
3152 MACRO_Declare_Type_InMicrocode,Discrete:
3152 3152 dispatch_brk_class 0 ; Flow C cc=False 0x32dc
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3152
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 1d TOP - 3
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 32 VR02:12 #0x40
val_frame 2
3153 3153 ioc_tvbs 1 typ+fiu
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3154 3154 fiu_len_fill_lit 00 sign-fill 0x0; Flow C 0x313f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 313f 0x313f
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1f TOP - 1
3155 3155 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3150
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3150 0x3150
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 02 GP02
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
3156 3156 fiu_mem_start 4 continue; Flow J 0x3159
seq_br_type 3 Unconditional Branch
seq_branch_adr 3159 0x3159
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 26 VR11:06 #0xe0000160
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
3157 3157 <halt> ; Flow R
3158 ; --------------------------------------------------------------------------------------
3158 ; 0x03f5 Declare_Variable Discrete,Incomplete
3158 ; --------------------------------------------------------------------------------------
3158 MACRO_Declare_Variable_Discrete,Incomplete:
3158 3158 dispatch_brk_class 4 ; Flow J 0x315b
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3158
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 315b 0x315b
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
3159 3159 fiu_mem_start 4 continue; Flow J 0x315d
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 315d 0x315d
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
315a ; --------------------------------------------------------------------------------------
315a ; 0x03f2 Declare_Variable Discrete,Incomplete,Unsigned
315a ; --------------------------------------------------------------------------------------
315a MACRO_Declare_Variable_Discrete,Incomplete,Unsigned:
315a 315a dispatch_brk_class 4 ; Flow J 0x315b
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 315a
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 315b 0x315b
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR00:00 #0x8000000
315b 315b fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x3156
fiu_mem_start 3 start-wr
fiu_offs_lit 64
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3156 0x3156
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
315c ; --------------------------------------------------------------------------------------
315c ; 0x03f6 Declare_Variable Discrete,Incomplete,Visible
315c ; --------------------------------------------------------------------------------------
315c MACRO_Declare_Variable_Discrete,Incomplete,Visible:
315c 315c dispatch_brk_class 4 ; Flow J 0x315f
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 315c
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 315f 0x315f
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
315d 315d fiu_tivi_src 4 fiu_var; Flow J 0x3119
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3119 0x3119
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 14 ZEROS
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
315e ; --------------------------------------------------------------------------------------
315e ; 0x03f3 Declare_Variable Discrete,Incomplete,Visible,Unsigned
315e ; --------------------------------------------------------------------------------------
315e MACRO_Declare_Variable_Discrete,Incomplete,Visible,Unsigned:
315e 315e dispatch_brk_class 4 ; Flow J 0x315f
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 315e
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 315f 0x315f
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 20 VR00:00 #0x8000000
315f 315f fiu_len_fill_lit 40 zero-fill 0x0
fiu_mem_start 3 start-wr
fiu_offs_lit 64
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
3160 3160 fiu_mem_start 4 continue; Flow J 0x3161
seq_br_type 2 Push (branch address)
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
typ_a_adr 21 TR08:01 #0x60000060
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1 A_PLUS_B
val_b_adr 26 VR11:06 #0xe0000160
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
3161 3161 fiu_mem_start 4 continue; Flow R cc=False
; Flow J cc=True 0x315d
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 9 Return False
seq_branch_adr 315d 0x315d
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
3162 ; --------------------------------------------------------------------------------------
3162 ; 0x03ef Complete_Type Discrete,By_Defining
3162 ; --------------------------------------------------------------------------------------
3162 MACRO_Complete_Type_Discrete,By_Defining:
3162 3162 dispatch_brk_class 4 ; Flow C 0x32d7
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3162
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3163 3163 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x3169
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3169 0x3169
seq_cond_sel 0c VAL.SIGN_BITS_EQUAL(med_late)
seq_latch 1
val_a_adr 1e TOP - 2
val_alu_func 1b A_OR_B
val_b_adr 1d TOP - 3
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_rand 5 COUNT_ZEROS
3164 3164 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x316a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 316a 0x316a
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_b_adr 1f TOP - 1
val_a_adr 15 ZERO_COUNTER
val_b_adr 1f TOP - 1
3165 3165 seq_b_timing 1 Latch Condition; Flow J cc=False 0x3167
seq_br_type 0 Branch False
seq_branch_adr 3167 0x3167
val_a_adr 1d TOP - 3
val_alu_func 12 NOT_A_OR_B
val_b_adr 1e TOP - 2
val_rand 5 COUNT_ZEROS
3166 3166 val_alu_func 15 NOT_B
val_b_adr 1d TOP - 3
val_rand 5 COUNT_ZEROS
3167 3167 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 10 TOP
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
3168 3168 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x316b
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 316b 0x316b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3169 3169 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x316b
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 316b 0x316b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
seq_en_micro 0
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 28 VR06:08 #0x100000001
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
316a 316a fiu_mem_start 2 start-rd; Flow C 0x32d7
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_frame 1c
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 2a VR06:0a #0x4100000041
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
316b 316b ioc_tvbs 1 typ+fiu
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_rand 8 SPARE_0x08
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
316c 316c fiu_mem_start 7 start_wr_if_true; Flow C cc=False 0x32d9
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
316d 316d fiu_mem_start 4 continue
seq_random 02 ?
typ_alu_func 19 X_XOR_B
typ_b_adr 24 TR09:04 #0xe0000060
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
316e 316e fiu_mem_start 4 continue; Flow J 0x316f
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 316f 0x316f
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
316f 316f fiu_tivi_src 4 fiu_var; Flow J 0x3195
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3195 0x3195
typ_csa_cntl 3 POP_CSA
val_a_adr 1f TOP - 1
val_b_adr 10 TOP
3170 ; --------------------------------------------------------------------------------------
3170 ; 0x03ee Complete_Type Discrete,By_Renaming
3170 ; --------------------------------------------------------------------------------------
3170 MACRO_Complete_Type_Discrete,By_Renaming:
3170 3170 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3170
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
3171 3171 fiu_mem_start 4 continue
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3172 3172 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 19 X_XOR_B
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
3173 3173 fiu_load_var 1 hold_var; Flow C cc=True 0x32a9
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3174 3174 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3175 3175 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3176 3176 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
3177 3177 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 02 GP02
typ_b_adr 03 GP03
val_a_adr 03 GP03
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
3178 3178 fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=True 0x32a9
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
3179 3179 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 39
fiu_op_sel 3 insert
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
317a 317a fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
317b 317b ioc_load_wdr 0 ; Flow J 0x3195
seq_br_type 3 Unconditional Branch
seq_branch_adr 3195 0x3195
typ_b_adr 01 GP01
typ_csa_cntl 3 POP_CSA
val_b_adr 01 GP01
317c ; --------------------------------------------------------------------------------------
317c ; 0x03ed Complete_Type Discrete,By_Constraining
317c ; --------------------------------------------------------------------------------------
317c MACRO_Complete_Type_Discrete,By_Constraining:
317c 317c dispatch_brk_class 4
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 317c
fiu_len_fill_lit 00 sign-fill 0x0
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 6 A_MINUS_B
val_b_adr 1d TOP - 3
317d 317d fiu_load_tar 1 hold_tar; Flow J cc=True 0x318a
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 318a 0x318a
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 1e TOP - 2
val_alu_func 1b A_OR_B
val_b_adr 1d TOP - 3
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
317e 317e fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
317f 317f seq_b_timing 1 Latch Condition; Flow J cc=True 0x3182
seq_br_type 1 Branch True
seq_branch_adr 3182 0x3182
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_alu_func 19 X_XOR_B
val_b_adr 1e TOP - 2
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3180 3180 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3183
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3183 0x3183
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_rand 5 COUNT_ZEROS
3181 3181 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x3184
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3184 0x3184
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 29 VR06:09 #0x4000000040
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
3182 3182 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32d9
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 1d TOP - 3
val_alu_func 12 NOT_A_OR_B
val_b_adr 01 GP01
val_rand 5 COUNT_ZEROS
3183 3183 fiu_len_fill_lit 1f sign-fill 0x1f; Flow J 0x3184
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3184 0x3184
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 2a VR06:0a #0x4100000041
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
3184 3184 fiu_mem_start 4 continue; Flow C cc=False 0x32d9
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 8 SPARE_0x08
val_a_adr 1d TOP - 3
3185 3185 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a9
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 02 GP02
typ_b_adr 16 CSA/VAL_BUS
3186 3186 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3187 3187 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_op_sel 3 insert
ioc_adrbs 2 typ
typ_a_adr 10 TOP
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl d LOAD_MAR_TYPE
3188 3188 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 39
fiu_op_sel 3 insert
ioc_tvbs 1 typ+fiu
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3189 3189 fiu_mem_start 4 continue; Flow J 0x316f
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 316f 0x316f
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 02 GP02
318a 318a fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
318b 318b fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
318c 318c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 6 A_MINUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
318d 318d fiu_len_fill_lit 1f sign-fill 0x1f; Flow C cc=False 0x32d9
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_br_type 4 Call False
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_a_adr 24 TR09:04 #0xe0000060
typ_alu_func 19 X_XOR_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl 6 INCREMENT_MAR
val_alu_func 1a PASS_B
val_b_adr 28 VR06:08 #0x100000001
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 6
318e 318e ioc_fiubs 1 val ; Flow J 0x318f
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 3187 0x3187
typ_a_adr 1e TOP - 2
typ_b_adr 1d TOP - 3
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
318f 318f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a9
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
3190 3190 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x32a8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 1d TOP - 3
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3191 3191 <halt> ; Flow R
3192 ; --------------------------------------------------------------------------------------
3192 ; 0x03ea Declare_Variable Discrete,Visible
3192 ; --------------------------------------------------------------------------------------
3192 MACRO_Declare_Variable_Discrete,Visible:
3192 3192 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3192
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
3193 3193 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
3194 ; --------------------------------------------------------------------------------------
3194 ; 0x03eb Declare_Variable Discrete
3194 ; --------------------------------------------------------------------------------------
3194 MACRO_Declare_Variable_Discrete:
3194 3194 dispatch_brk_class 4 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3194
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 6
3195 3195 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
3196 ; --------------------------------------------------------------------------------------
3196 ; 0x03e9 Declare_Variable Discrete,Duplicate
3196 ; --------------------------------------------------------------------------------------
3196 MACRO_Declare_Variable_Discrete,Duplicate:
3196 3196 dispatch_brk_class 4 ; Flow R
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3196
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3197 ; --------------------------------------------------------------------------------------
3197 ; Comes from:
3197 ; 31a8 C from color MACRO_Execute_Immediate_Set_Value,uimmediate
3197 ; --------------------------------------------------------------------------------------
3197 3197 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
3198 ; --------------------------------------------------------------------------------------
3198 ; 0x0600-0x06ff Execute_Immediate Set_Value_Unchecked,uimmediate
3198 ; --------------------------------------------------------------------------------------
3198 MACRO_Execute_Immediate_Set_Value_Unchecked,uimmediate:
3198 3198 dispatch_brk_class 4 ; Flow R
dispatch_csa_valid 1
dispatch_uadr 3198
fiu_len_fill_lit 47 zero-fill 0x7
fiu_mem_start 2 start-rd
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type e Unconditional Dispatch
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3199 ; --------------------------------------------------------------------------------------
3199 ; Comes from:
3199 ; 319a C True from color MACRO_Execute_Immediate_Set_Value,uimmediate
3199 ; --------------------------------------------------------------------------------------
3199 3199 seq_br_type a Unconditional Return; Flow R
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
319a ; --------------------------------------------------------------------------------------
319a ; 0x0700-0x07ff Execute_Immediate Set_Value,uimmediate
319a ; --------------------------------------------------------------------------------------
319a MACRO_Execute_Immediate_Set_Value,uimmediate:
319a 319a dispatch_brk_class 4 ; Flow C cc=True 0x3199
dispatch_csa_valid 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 319a
dispatch_uses_tos 1
fiu_len_fill_lit 47 zero-fill 0x7
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3199 0x3199
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
319b 319b fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 319c 0x319c
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
319c 319c fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
319d 319d fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x32a9
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
319e 319e ioc_tvbs c mem+mem+csa+dummy; Flow C 0x329e
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
319f 319f seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
31a0 ; --------------------------------------------------------------------------------------
31a0 ; 0x0400-0x04ff Execute_Immediate Set_Value_Visible_Unchecked,uimmediate
31a0 ; --------------------------------------------------------------------------------------
31a0 MACRO_Execute_Immediate_Set_Value_Visible_Unchecked,uimmediate:
31a0 31a0 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_uadr 31a0
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
31a1 31a1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 9 PASS_A_HIGH
val_alu_func 1a PASS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
31a2 ; --------------------------------------------------------------------------------------
31a2 ; 0x0500-0x05ff Execute_Immediate Set_Value_Visible,uimmediate
31a2 ; --------------------------------------------------------------------------------------
31a2 MACRO_Execute_Immediate_Set_Value_Visible,uimmediate:
31a2 31a2 dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 31a2
dispatch_uses_tos 1
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 6 IMMEDIATE_OP
31a3 31a3 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x31a9
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 31a9 0x31a9
seq_int_reads 0 TYP VAL BUS
seq_random 08 Validate_tos_optimizer+?
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 0 PASS_A
val_b_adr 31 VR02:11 #0x1
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
31a4 ; --------------------------------------------------------------------------------------
31a4 ; 0x03ec Declare_Variable Discrete,With_Value,With_Constraint
31a4 ; --------------------------------------------------------------------------------------
31a4 MACRO_Declare_Variable_Discrete,With_Value,With_Constraint:
31a4 31a4 dispatch_brk_class 4
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 31a4
dispatch_uses_tos 1
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
31a5 31a5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x319c
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 319c 0x319c
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
31a6 ; --------------------------------------------------------------------------------------
31a6 ; 0x03f1 Declare_Variable Discrete,With_Value
31a6 ; --------------------------------------------------------------------------------------
31a6 MACRO_Declare_Variable_Discrete,With_Value:
31a6 31a6 dispatch_brk_class 4 ; Flow R cc=False
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 31a6
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 31a7 0x31a7
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
31a7 31a7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 10 TOP
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
31a8 ; --------------------------------------------------------------------------------------
31a8 ; 0x03e8 Declare_Variable Discrete,Visible,With_Value,With_Constraint
31a8 ; --------------------------------------------------------------------------------------
31a8 MACRO_Declare_Variable_Discrete,Visible,With_Value,With_Constraint:
31a8 31a8 dispatch_brk_class 4 ; Flow C 0x3197
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_mem_strt 7 TYPE READ, AT TOS TYPE LINK
dispatch_uadr 31a8
dispatch_uses_tos 1
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3197 0x3197
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_b_adr 31 VR02:11 #0x1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
31a9 31a9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
; Flow J cc=True 0x319c
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 319c 0x319c
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_random 04 Load_save_offset+?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
31aa ; --------------------------------------------------------------------------------------
31aa ; 0x03f0 Declare_Variable Discrete,Visible,With_Value
31aa ; --------------------------------------------------------------------------------------
31aa MACRO_Declare_Variable_Discrete,Visible,With_Value:
31aa 31aa dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 31aa
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 31 VR02:11 #0x1
val_frame 2
31ab 31ab fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 1f TOP - 1
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 8 SPARE_0x08
val_b_adr 1f TOP - 1
31ac ; --------------------------------------------------------------------------------------
31ac ; 0x03ad Declare_Type Heap_Access,Defined
31ac ; --------------------------------------------------------------------------------------
31ac MACRO_Declare_Type_Heap_Access,Defined:
31ac 31ac dispatch_brk_class 4 ; Flow J cc=False 0x31b1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 31ac
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 31b1 0x31b1
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31ad 31ad seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
31ae ; --------------------------------------------------------------------------------------
31ae ; 0x03ae Declare_Type Heap_Access,Defined,Visible
31ae ; --------------------------------------------------------------------------------------
31ae MACRO_Declare_Type_Heap_Access,Defined,Visible:
31ae 31ae dispatch_brk_class 4 ; Flow C cc=False 0x32da
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 31ae
seq_br_type 4 Call False
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_a_adr 22 VR00:02 #0x88000000
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31af 31af fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x31b1
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 31b1 0x31b1
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x19)
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 19
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 3a VR07:1a #0x88000011
val_frame 7
31b0 31b0 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
31b1 31b1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 29 VR06:09 #0x4000000040
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 6
31b2 31b2 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
31b3 31b3 ioc_adrbs 2 typ ; Flow C cc=#0x0 0x31ba
; Flow C cc=#0x1 0x31bb
; Flow C cc=#0x2 0x31bc
; Flow C cc=#0x3 0x31bd
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 31ba 0x31ba
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR00:00 #0x100
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
31b4 31b4 fiu_mem_start 3 start-wr
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 38 TR11:18 #0x38
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 35 VR07:15 #0xffffffffffffff00
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
31b5 31b5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x1c)
Null_Subprogram
typ_a_adr 01 GP01
typ_b_adr 10 TOP
typ_frame 1c
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 10 TOP
31b6 31b6 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 1f TOP - 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 21 TR01:01 #0x80000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 01 GP01
31b7 31b7 ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_b_adr 39 VR02:19 #0x0
val_frame 2
31b8 31b8 seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
31b9 31b9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
31ba ; --------------------------------------------------------------------------------------
31ba ; Comes from:
31ba ; 31b3 C #0x0 from color MACRO_Declare_Type_Heap_Access,Defined
31ba ; --------------------------------------------------------------------------------------
31ba 31ba seq_b_timing 1 Latch Condition; Flow R cc=False
; Flow J cc=True 0x31c0
seq_br_type 9 Return False
seq_branch_adr 31c0 0x31c0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR07:0b #0x88000011
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
31bb ; --------------------------------------------------------------------------------------
31bb ; Comes from:
31bb ; 31b3 C #0x1 from color MACRO_Declare_Type_Heap_Access,Defined
31bb ; --------------------------------------------------------------------------------------
31bb 31bb seq_b_timing 1 Latch Condition; Flow R cc=False
; Flow J cc=True 0x31c0
seq_br_type 9 Return False
seq_branch_adr 31c0 0x31c0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR07:0b #0x88000011
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
31bc ; --------------------------------------------------------------------------------------
31bc ; Comes from:
31bc ; 31b3 C #0x2 from color MACRO_Declare_Type_Heap_Access,Defined
31bc ; --------------------------------------------------------------------------------------
31bc 31bc seq_b_timing 1 Latch Condition; Flow R cc=False
; Flow J cc=True 0x31c0
seq_br_type 9 Return False
seq_branch_adr 31c0 0x31c0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR07:0b #0x88000011
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
31bd ; --------------------------------------------------------------------------------------
31bd ; Comes from:
31bd ; 31b3 C #0x3 from color MACRO_Declare_Type_Heap_Access,Defined
31bd ; --------------------------------------------------------------------------------------
31bd 31bd seq_br_type 3 Unconditional Branch; Flow J 0x31be
seq_branch_adr 31be 0x31be
typ_c_adr 3b GP04
31be 31be seq_br_type 4 Call False; Flow C cc=False 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 04 GP04
31bf 31bf seq_b_timing 1 Latch Condition; Flow R cc=False
seq_br_type 9 Return False
seq_branch_adr 31c0 0x31c0
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 2b TR07:0b #0x88000011
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
31c0 31c0 seq_br_type a Unconditional Return; Flow R
typ_a_adr 1f TOP - 1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_frame 2
31c1 31c1 <halt> ; Flow R
31c2 ; --------------------------------------------------------------------------------------
31c2 ; 0x03a8 Declare_Type Heap_Access,Incomplete
31c2 ; --------------------------------------------------------------------------------------
31c2 MACRO_Declare_Type_Heap_Access,Incomplete:
31c2 31c2 dispatch_brk_class 4 ; Flow J 0x31c3
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 31c2
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 31c3 0x31c3
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31c3 31c3 fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x31d0
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 31d0 0x31d0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 29 VR06:09 #0x4000000040
val_frame 6
31c4 ; --------------------------------------------------------------------------------------
31c4 ; 0x03a9 Declare_Type Heap_Access,Incomplete,Visible
31c4 ; --------------------------------------------------------------------------------------
31c4 MACRO_Declare_Type_Heap_Access,Incomplete,Visible:
31c4 31c4 dispatch_brk_class 4 ; Flow J cc=True 0x31c3
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 31c4
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 31c3 0x31c3
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31c5 31c5 seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
31c6 ; --------------------------------------------------------------------------------------
31c6 ; 0x03a5 Declare_Type Heap_Access,Incomplete,Values_Relative
31c6 ; --------------------------------------------------------------------------------------
31c6 MACRO_Declare_Type_Heap_Access,Incomplete,Values_Relative:
31c6 31c6 dispatch_brk_class 4 ; Flow J 0x31c7
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 31c6
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 31c7 0x31c7
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31c7 31c7 fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x31d0
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 31d0 0x31d0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 31 VR11:11 #0x2000000020
val_frame 11
31c8 ; --------------------------------------------------------------------------------------
31c8 ; 0x03a6 Declare_Type Heap_Access,Incomplete,Visible,Values_Relative
31c8 ; --------------------------------------------------------------------------------------
31c8 MACRO_Declare_Type_Heap_Access,Incomplete,Visible,Values_Relative:
31c8 31c8 dispatch_brk_class 4 ; Flow J cc=True 0x31c7
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 31c8
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 31c7 0x31c7
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31c9 31c9 seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
31ca ; --------------------------------------------------------------------------------------
31ca ; 0x03a4 Declare_Type Heap_Access,Incomplete,Values_Relative,With_Size
31ca ; --------------------------------------------------------------------------------------
31ca MACRO_Declare_Type_Heap_Access,Incomplete,Values_Relative,With_Size:
31ca 31ca dispatch_brk_class 4 ; Flow J 0x31cb
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 31ca
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 31cb 0x31cb
typ_a_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 20 VR00:00 #0x8000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31cb 31cb fiu_len_fill_lit 46 zero-fill 0x6; Flow C cc=True 0x32d9
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
31cc 31cc fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x31d0
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
seq_br_type 1 Branch True
seq_branch_adr 31d0 0x31d0
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
31cd 31cd seq_br_type 7 Unconditional Call; Flow C 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
31ce ; --------------------------------------------------------------------------------------
31ce ; 0x03a7 Declare_Type Heap_Access,Incomplete,Visible,Values_Relative,With_Size
31ce ; --------------------------------------------------------------------------------------
31ce MACRO_Declare_Type_Heap_Access,Incomplete,Visible,Values_Relative,With_Size:
31ce 31ce dispatch_brk_class 4 ; Flow J cc=True 0x31cb
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 31ce
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 65
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 31cb 0x31cb
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 22 TR02:02 #0x0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 22 VR00:02 #0x88000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
31cf 31cf seq_br_type 7 Unconditional Call; Flow C 0x32da
seq_branch_adr 32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR
31d0 31d0 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 3b TR02:1b #0x0
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
31d1 31d1 fiu_mem_start 4 continue
ioc_load_wdr 0
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_b_adr 39 VR02:19 #0x0
val_frame 2
31d2 31d2 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_b_adr 2c TR07:0c #0xa8000071
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_alu_func 1b A_OR_B
val_b_adr 39 VR07:19 #0x38
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
31d3 31d3 ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_frame 2
31d4 31d4 seq_random 02 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1 A_PLUS_B
typ_b_adr 3f TR02:1f #0x180
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
31d5 31d5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1b A_OR_B
typ_b_adr 02 GP02
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
31d6 ; --------------------------------------------------------------------------------------
31d6 ; Comes from:
31d6 ; 31e0 C False from color 0x0000
31d6 ; 31f4 C False from color 0x0000
31d6 ; 3209 C False from color MACRO_Execute_Discrete,Remainder
31d6 ; 3217 C False from color MACRO_Execute_Discrete,Remainder
31d6 ; 3228 C False from color MACRO_Execute_Discrete,Remainder
31d6 ; 3234 C False from color MACRO_Execute_Discrete,Remainder
31d6 ; --------------------------------------------------------------------------------------
31d6 31d6 ioc_tvbs 1 typ+fiu; Flow R cc=True
; Flow J cc=False 0x31d6
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
31d7 31d7 <halt> ; Flow R
31d8 ; --------------------------------------------------------------------------------------
31d8 ; 0x0270 Execute Discrete,Divide
31d8 ; --------------------------------------------------------------------------------------
31d8 MACRO_Execute_Discrete,Divide:
31d8 31d8 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 31d8
ioc_fiubs 1 val
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31d9 31d9 fiu_load_var 1 hold_var; Flow J cc=True 0x31e8
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 31e8 0x31e8
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31da 31da fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x31e3
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 31e3 0x31e3
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
31db 31db fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x31dd
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 31dd 0x31dd
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
val_a_adr 15 ZERO_COUNTER
val_alu_func 7 INC_A
31dc 31dc fiu_mem_start 2 start-rd; Flow R
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
31dd 31dd ioc_fiubs 1 val ; Flow J cc=False 0x31e0
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 31e0 0x31e0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
31de 31de fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
31df 31df fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31e0 31e0 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x31d6
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 4 CHECK_CLASS_A_LIT
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand b DIVIDE
31e1 31e1 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 4 CHECK_CLASS_A_LIT
val_a_adr 1f TOP - 1
val_alu_func 19 X_XOR_B
val_b_adr 10 TOP
31e2 31e2 fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31e3 31e3 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a7
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31e4 31e4 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
31e5 31e5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x31dd
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 31dd 0x31dd
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
val_a_adr 15 ZERO_COUNTER
val_alu_func 7 INC_A
31e6 31e6 seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
31e7 31e7 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func b PASS_B_ELSE_PASS_A
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
31e8 31e8 fiu_vmux_sel 1 fill value; Flow J cc=True 0x31ec
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 31ec 0x31ec
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 01 GP01
typ_alu_func 19 X_XOR_B
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 8
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31e9 31e9 fiu_load_var 1 hold_var; Flow J cc=True 0x31e4
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 31e4 0x31e4
seq_en_micro 0
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31ea 31ea seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a7
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31eb 31eb fiu_load_oreg 1 hold_oreg; Flow J 0x31db
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 31db 0x31db
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 01 GP01
typ_alu_func 1c DEC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
31ec 31ec fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 31ed 0x31ed
seq_cond_sel 09 VAL.ALU_OVERFLOW(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31ed 31ed seq_br_type 7 Unconditional Call; Flow C 0x32a8
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_en_micro 0
seq_random 02 ?
31ee ; --------------------------------------------------------------------------------------
31ee ; 0x0140 Execute Discrete,Divide_And_Scale
31ee ; --------------------------------------------------------------------------------------
31ee MACRO_Execute_Discrete,Divide_And_Scale:
31ee 31ee dispatch_brk_class 8 ; Flow C cc=False 0x31f7
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 31ee
fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 31f7 0x31f7
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1e TOP - 2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31ef 31ef fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x31f9
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 31f9 0x31f9
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31f0 31f0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_en_micro 0
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 15 ZERO_COUNTER
val_alu_func 1 A_PLUS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
31f1 31f1 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 15 ZERO_COUNTER
31f2 31f2 ioc_fiubs 0 fiu ; Flow J cc=True 0x31fb
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 31fb 0x31fb
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 05 GP05
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 32 VR06:12 #0x8000000000000000
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 6
31f3 31f3 fiu_load_var 1 hold_var; Flow J cc=True 0x31ff
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 31ff 0x31ff
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3a TR02:1a #0x3f
typ_frame 2
val_b_adr 01 GP01
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
31f4 31f4 ioc_tvbs 1 typ+fiu; Flow C cc=False 0x31d6
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 1f TOP - 1
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
31f5 31f5 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x31fe
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 31fe 0x31fe
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 3 LEFT_I_A
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 4 CHECK_CLASS_A_LIT
31f6 31f6 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a8
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31f7 ; --------------------------------------------------------------------------------------
31f7 ; Comes from:
31f7 ; 31ee C False from color 0x0000
31f7 ; --------------------------------------------------------------------------------------
31f7 31f7 seq_br_type 4 Call False; Flow C cc=False 0x32a7
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31f8 31f8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
seq_cond_sel 56 SEQ.LATCHED_COND
seq_en_micro 0
seq_latch 1
typ_csa_cntl 2 PUSH_CSA
val_b_adr 01 GP01
31f9 ; --------------------------------------------------------------------------------------
31f9 ; Comes from:
31f9 ; 31ef C False from color 0x0000
31f9 ; --------------------------------------------------------------------------------------
31f9 31f9 seq_br_type 1 Branch True; Flow J cc=True 0x31f8
seq_branch_adr 31f8 0x31f8
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
31fa 31fa fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31fb 31fb fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
31fc 31fc fiu_fill_mode_src 0 ; Flow J cc=True 0x31ff
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 31ff 0x31ff
seq_cond_sel 20 TYP.ALU_CARRY(late)
typ_a_adr 03 GP03
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 3a TR02:1a #0x3f
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
31fd 31fd fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x31f6
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 31f6 0x31f6
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
31fe 31fe fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x32a8
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
31ff 31ff fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x32a8
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 32a8 RAISE.OVERFLOW_ERROR
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 20 TOP - 0x1
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3200 ; --------------------------------------------------------------------------------------
3200 ; 0x026f Execute Discrete,Remainder
3200 ; --------------------------------------------------------------------------------------
3200 MACRO_Execute_Discrete,Remainder:
3200 3200 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3200
ioc_fiubs 1 val
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3201 3201 fiu_load_var 1 hold_var; Flow J cc=False 0x320f
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 320f 0x320f
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3202 3202 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x3205
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3205 0x3205
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3203 3203 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a7
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3204 3204 fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3205 3205 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3208
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3208 0x3208
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
3206 3206 seq_cond_sel 08 VAL.ALU_CARRY(late)
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3207 3207 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func a PASS_A_ELSE_PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3208 3208 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x320e
seq_br_type 1 Branch True
seq_branch_adr 320e 0x320e
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
3209 3209 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x31d6
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
320a 320a ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand b DIVIDE
320b 320b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x320d
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 320d 0x320d
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
320c 320c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_b_adr 39 VR02:19 #0x0
val_frame 2
320d 320d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
320e 320e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
320f 320f seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x323a
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3210 3210 fiu_load_var 1 hold_var; Flow J cc=True 0x3212
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3212 0x3212
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3211 3211 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a7
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3212 3212 fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3213 3213 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3216
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3216 0x3216
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
3214 3214 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 3215 0x3215
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
3215 3215 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3216 3216 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x321c
seq_br_type 1 Branch True
seq_branch_adr 321c 0x321c
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
3217 3217 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x31d6
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
3218 3218 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand b DIVIDE
3219 3219 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x321b
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 321b 0x321b
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
321a 321a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_b_adr 39 VR02:19 #0x0
val_frame 2
321b 321b fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
321c 321c val_alu_func 1e A_AND_B
val_b_adr 03 GP03
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
321d 321d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
321e ; --------------------------------------------------------------------------------------
321e ; 0x026e Execute Discrete,Modulo
321e ; --------------------------------------------------------------------------------------
321e MACRO_Execute_Discrete,Modulo:
321e 321e dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 321e
ioc_fiubs 1 val
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_latch 1
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
321f 321f fiu_load_var 1 hold_var; Flow J cc=False 0x322d
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 322d 0x322d
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3220 3220 fiu_load_oreg 1 hold_oreg; Flow J cc=True 0x3205
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3205 0x3205
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3221 3221 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32a7
seq_br_type 5 Call True
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
3222 3222 fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3223 3223 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3227
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3227 0x3227
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
3224 3224 seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
3225 3225 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 3226 0x3226
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3226 3226 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3227 3227 val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
3228 3228 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x31d6
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
3229 3229 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x323a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand b DIVIDE
322a 322a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x322c
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 322c 0x322c
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
322b 322b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x323a
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
322c 322c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
322d 322d seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x323a
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
322e 322e fiu_load_var 1 hold_var; Flow J cc=False 0x3211
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3211 0x3211
seq_en_micro 0
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 15 ZERO_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_rand 5 COUNT_ZEROS
322f 322f fiu_load_oreg 1 hold_oreg
fiu_load_tar 1 hold_tar
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 15 ZERO_COUNTER
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3230 3230 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3233
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3233 0x3233
val_a_adr 01 GP01
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 2 DEC_LOOP_COUNTER
3231 3231 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 3232 0x3232
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3232 3232 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 01 GP01
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
3233 3233 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3239
seq_br_type 1 Branch True
seq_branch_adr 3239 0x3239
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
3234 3234 fiu_load_oreg 1 hold_oreg; Flow C cc=False 0x31d6
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 31d6 0x31d6
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 0 ALU << 1
val_rand 2 DEC_LOOP_COUNTER
3235 3235 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x323a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 9 MINUS_ELSE_PLUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand b DIVIDE
3236 3236 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3238
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3238 0x3238
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3237 3237 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x323a
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 323a 0x323a
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
3238 3238 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
3239 3239 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 03 GP03
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
323a 323a fiu_mem_start 2 start-rd; Flow R cc=True
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type c Dispatch True
seq_branch_adr 323b 0x323b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
323b 323b seq_br_type 7 Unconditional Call; Flow C 0x32a7
seq_branch_adr 32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE
seq_en_micro 0
seq_random 02 ?
323c ; --------------------------------------------------------------------------------------
323c ; 0x7800-0x7fff Jump pcrel,>J
323c ; --------------------------------------------------------------------------------------
323c MACRO_Jump_pcrel,>J:
323c 323c dispatch_brk_class 1
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 323c
323d 323d ioc_tvbs c mem+mem+csa+dummy; Flow J 0x324c
seq_br_type 3 Unconditional Branch
seq_branch_adr 324c 0x324c
seq_int_reads 0 TYP VAL BUS
seq_random 36 Load_ibuff+?
323e ; --------------------------------------------------------------------------------------
323e ; 0x7000-0x77ff Jump_Nonzero pcrel,>JC
323e ; --------------------------------------------------------------------------------------
323e MACRO_Jump_Nonzero_pcrel,>JC:
323e 323e dispatch_brk_class 1 ; Flow J 0x3241
dispatch_csa_valid 1
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 323e
seq_br_type 3 Unconditional Branch
seq_branch_adr 3241 0x3241
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
323f 323f <halt> ; Flow R
3240 ; --------------------------------------------------------------------------------------
3240 ; 0x6800-0x6fff Jump_Zero pcrel,>JC
3240 ; --------------------------------------------------------------------------------------
3240 MACRO_Jump_Zero_pcrel,>JC:
3240 3240 dispatch_brk_class 1
dispatch_csa_valid 1
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 3240
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3241 3241 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 3242 0x3242
seq_int_reads 0 TYP VAL BUS
seq_random 40 Load_ibuff+Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
3242 3242 fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 3243 0x3243
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_a_adr 11 TOP + 1
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
3243 3243 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
3244 ; --------------------------------------------------------------------------------------
3244 ; 0x4600-0x47ff Jump_Case case_max
3244 ; --------------------------------------------------------------------------------------
3244 MACRO_Jump_Case_case_max:
3244 3244 dispatch_brk_class 1
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_uadr 3244
fiu_len_fill_lit 48 zero-fill 0x8
fiu_offs_lit 77
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_b_adr 10 TOP
typ_rand a PASS_B_HIGH
val_a_adr 3d VR02:1d #0x10
val_b_adr 10 TOP
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
3245 3245 fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
3246 3246 fiu_tivi_src c mar_0xc; Flow J cc=False 0x324b
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 324b 0x324b
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
3247 3247 ioc_tvbs 1 typ+fiu; Flow C 0x329f
seq_br_type 7 Unconditional Call
seq_branch_adr 329f RAISE.CONSTRAINT_ERROR.CASE_RANGE
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_csa_cntl 2 PUSH_CSA
3248 ; --------------------------------------------------------------------------------------
3248 ; 0x00a7 Action Jump_Extended,abs,>J
3248 ; --------------------------------------------------------------------------------------
3248 MACRO_Action_Jump_Extended,abs,>J:
3248 3248 dispatch_brk_class 1
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3248
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
val_a_adr 3d VR02:1d #0x10
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand c START_MULTIPLY
3249 3249 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
324a 324a fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
324b 324b ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
324c 324c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
324d 324d <halt> ; Flow R
324e ; --------------------------------------------------------------------------------------
324e ; 0x00a5 Action Jump_Nonzero_Extended,abs,>JC
324e ; --------------------------------------------------------------------------------------
324e MACRO_Action_Jump_Nonzero_Extended,abs,>JC:
324e 324e dispatch_brk_class 1 ; Flow J 0x3251
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 324e
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3251 0x3251
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 15 ?
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
324f 324f <halt> ; Flow R
3250 ; --------------------------------------------------------------------------------------
3250 ; 0x00a6 Action Jump_Zero_Extended,abs,>JC
3250 ; --------------------------------------------------------------------------------------
3250 MACRO_Action_Jump_Zero_Extended,abs,>JC:
3250 3250 dispatch_brk_class 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3250
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 15 ?
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 5
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3251 3251 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3249
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3249 0x3249
seq_en_micro 0
seq_int_reads 2 DECODING MACRO INSTRUCTION
seq_random 02 ?
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR11:12 #0x10
typ_csa_cntl 3 POP_CSA
typ_frame 11
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 3d VR02:1d #0x10
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand c START_MULTIPLY
3252 3252 seq_br_type 1 Branch True; Flow J cc=True 0x324b
seq_branch_adr 324b 0x324b
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_random 16 ?
typ_a_adr 11 TOP + 1
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_frame 5
3253 3253 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
3254 ; --------------------------------------------------------------------------------------
3254 ; 0x009f Action Jump_Dynamic
3254 ; --------------------------------------------------------------------------------------
3254 MACRO_Action_Jump_Dynamic:
3254 3254 dispatch_brk_class 1
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3254
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_random 02 ?
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3255 3255 fiu_tivi_src c mar_0xc; Flow J 0x324b
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 324b 0x324b
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
3256 ; --------------------------------------------------------------------------------------
3256 ; 0x009d Action Jump_Nonzero_Dynamic
3256 ; --------------------------------------------------------------------------------------
3256 MACRO_Action_Jump_Nonzero_Dynamic:
3256 3256 dispatch_brk_class 1 ; Flow J cc=False 0x325b
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3256
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 325b 0x325b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
3257 3257 fiu_tivi_src c mar_0xc; Flow J cc=True 0x324b
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 324b 0x324b
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_csa_cntl 3 POP_CSA
typ_frame 5
3258 3258 seq_br_type 7 Unconditional Call; Flow C 0x32d7
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
3259 3259 <halt> ; Flow R
325a ; --------------------------------------------------------------------------------------
325a ; 0x009e Action Jump_Zero_Dynamic
325a ; --------------------------------------------------------------------------------------
325a MACRO_Action_Jump_Zero_Dynamic:
325a 325a dispatch_brk_class 1 ; Flow J cc=True 0x3257
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 325a
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 3257 0x3257
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
325b 325b fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x3258
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 3258 0x3258
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 10 TOP
typ_alu_func 1e A_AND_B
typ_b_adr 3f TR05:1f #0x47
typ_csa_cntl 3 POP_CSA
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
325c ; --------------------------------------------------------------------------------------
325c ; 0x3e00-0x3fff Loop_Increasing pcrelneg,>JC
325c ; --------------------------------------------------------------------------------------
325c MACRO_Loop_Increasing_pcrelneg,>JC:
325c 325c dispatch_brk_class 1
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 325c
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 15 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
325d 325d fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x325f
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 325f 0x325f
seq_int_reads 0 TYP VAL BUS
seq_random 36 Load_ibuff+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 0 PASS_A
325e 325e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 7 INC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
325f 325f fiu_tivi_src c mar_0xc; Flow J 0x324b
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 324b 0x324b
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_csa_cntl 3 POP_CSA
3260 ; --------------------------------------------------------------------------------------
3260 ; 0x3600-0x37ff Loop_Decreasing pcrelneg,>JC
3260 ; --------------------------------------------------------------------------------------
3260 MACRO_Loop_Decreasing_pcrelneg,>JC:
3260 3260 dispatch_brk_class 1
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_mem_strt 5 PROGRAM READ, AT MACRO PC PLUS OFFSET
dispatch_uadr 3260
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 15 ?
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3261 3261 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x3263
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3263 0x3263
seq_int_reads 0 TYP VAL BUS
seq_random 36 Load_ibuff+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 0 PASS_A
3262 3262 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 1c DEC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3263 3263 fiu_tivi_src c mar_0xc; Flow J 0x324b
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 324b 0x324b
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_csa_cntl 3 POP_CSA
3264 ; --------------------------------------------------------------------------------------
3264 ; 0x00a4 Action Loop_Increasing_Extended,abs,>JC
3264 ; --------------------------------------------------------------------------------------
3264 MACRO_Action_Loop_Increasing_Extended,abs,>JC:
3264 3264 dispatch_brk_class 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3264
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 3d VR02:1d #0x10
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand c START_MULTIPLY
3265 3265 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
3266 3266 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 1a ?
val_a_adr 10 TOP
val_alu_func 6 A_MINUS_B
val_b_adr 1f TOP - 1
3267 3267 fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x325f
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 325f 0x325f
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR11:12 #0x10
typ_csa_cntl 3 POP_CSA
typ_frame 11
typ_mar_cntl 9 LOAD_MAR_CODE
3268 3268 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 7 INC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3269 3269 <halt> ; Flow R
326a ; --------------------------------------------------------------------------------------
326a ; 0x00a3 Action Loop_Decreasing_Extended,abs,>JC
326a ; --------------------------------------------------------------------------------------
326a MACRO_Action_Loop_Decreasing_Extended,abs,>JC:
326a 326a dispatch_brk_class 1
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 326a
ioc_tvbs 5 seq+seq
seq_int_reads 2 DECODING MACRO INSTRUCTION
typ_a_adr 10 TOP
typ_b_adr 1f TOP - 1
typ_rand 8 SPARE_0x08
val_a_adr 3d VR02:1d #0x10
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand c START_MULTIPLY
326b 326b fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
326c 326c fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 1a ?
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 10 TOP
326d 326d fiu_load_oreg 1 hold_oreg; Flow J cc=False 0x3263
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3263 0x3263
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_alu_func 1 A_PLUS_B
typ_b_adr 32 TR11:12 #0x10
typ_csa_cntl 3 POP_CSA
typ_frame 11
typ_mar_cntl 9 LOAD_MAR_CODE
326e 326e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 11 TOP + 1
val_alu_func 1c DEC_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
326f ; --------------------------------------------------------------------------------------
326f ; Comes from:
326f ; 123b C from color 0x10f1
326f ; 123f C from color 0x1106
326f ; 125c C from color 0x1231
326f ; 1469 C from color MACRO_Execute_Any,Equal
326f ; 1521 C from color 0x1521
326f ; 16ce C from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
326f ; 1775 C from color MACRO_Execute_Any,Equal
326f ; 17e9 C from color MACRO_Execute_Variant_Record,Check_In_Type
326f ; 1847 C from color 0x1847
326f ; 184b C from color MACRO_Execute_Any,Equal
326f ; 19ec C from color 0x19e9
326f ; 1b75 C from color MACRO_Execute_Any,Equal
326f ; 1eab C from color 0x1eab
326f ; 23ce C from color 0x23c4
326f ; 23e2 C from color 0x23c4
326f ; 24ba C from color 0x24ba
326f ; 24c4 C from color 0x24ba
326f ; --------------------------------------------------------------------------------------
326f 326f seq_en_micro 0
typ_c_adr 36 GP09
3270 3270 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a9
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3271 3271 ioc_fiubs 2 typ ; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3272 0x3272
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 0c GP0c
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
3272 3272 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32a9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
3273 3273 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 0c GP0c
typ_b_adr 09 GP09
3274 ; --------------------------------------------------------------------------------------
3274 ; Comes from:
3274 ; 0503 C from color 0x04fa
3274 ; 1fa5 C from color 0x1f9b
3274 ; 2232 C from color 0x2228
3274 ; --------------------------------------------------------------------------------------
3274 3274 seq_en_micro 0
typ_c_adr 36 GP09
3275 3275 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x3279
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3279 0x3279
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 09 GP09
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3276 3276 ioc_fiubs 2 typ ; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3277 0x3277
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 0c GP0c
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
3277 3277 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x3279
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3279 0x3279
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
3278 3278 seq_br_type 8 Return True; Flow R cc=True
; Flow J cc=False 0x32d9
seq_branch_adr 32d9 RAISE.LRM.SYSTEM.TYPE_ERROR
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 0c GP0c
typ_b_adr 09 GP09
3279 3279 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32a9
seq_br_type 9 Return False
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_b_adr 0c GP0c
327a ; --------------------------------------------------------------------------------------
327a ; 0x0001-0x0006 Illegal -
327a ; 0x0009-0x000f Illegal -
327a ; --------------------------------------------------------------------------------------
327a MACRO_Illegal_-:
327a 327a dispatch_brk_class f ; Flow C 0x32dd
dispatch_csa_free 3
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 327a
seq_br_type 7 Unconditional Call
seq_branch_adr 32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION
327b 327b <halt> ; Flow R
327c ; --------------------------------------------------------------------------------------
327c ; 0x0007 Action Break_Optional
327c ; --------------------------------------------------------------------------------------
327c MACRO_Action_Break_Optional:
327c 327c dispatch_brk_class 7 ; Flow R
dispatch_csa_free 3
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 327c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
327d 327d <halt> ; Flow R
327e ; --------------------------------------------------------------------------------------
327e ; 0x0107 Execute Exception,Get_Name
327e ; --------------------------------------------------------------------------------------
327e MACRO_Execute_Exception,Get_Name:
327e 327e dispatch_brk_class 8 ; Flow R
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 327e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 1c ?
typ_a_adr 10 TOP
typ_c_adr 2f TOP
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
327f 327f <halt> ; Flow R
3280 ; --------------------------------------------------------------------------------------
3280 ; 0x0106 Execute Exception,Address
3280 ; --------------------------------------------------------------------------------------
3280 MACRO_Execute_Exception,Address:
3280 3280 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3280
fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 2a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 10 TOP
typ_c_lit 0
typ_frame 1e
typ_rand b CARRY IN = Q BIT FROM VAL
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3281 3281 fiu_len_fill_lit 7b zero-fill 0x3b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
val_alu_func 1e A_AND_B
val_b_adr 37 VR0d:17 #0xffffff00000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame d
3282 3282 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 0 PASS_A
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3283 3283 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3285
seq_br_type 1 Branch True
seq_branch_adr 3285 0x3285
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
3284 3284 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
val_frame 2
3285 3285 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3286 ; --------------------------------------------------------------------------------------
3286 ; 0x010e Execute Exception,Is_Constraint_Error
3286 ; --------------------------------------------------------------------------------------
3286 MACRO_Execute_Exception,Is_Constraint_Error:
3286 3286 dispatch_brk_class 8 ; Flow J 0x3287
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3286
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3284 0x3284
typ_alu_func 1a PASS_B
typ_b_adr 20 TR05:00 #0x1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 2d VR1b:0d #0x1f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 1b
3287 3287 ioc_fiubs 0 fiu ; Flow R cc=True
; Flow J cc=False 0x3283
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3283 0x3283
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 2c VR08:0c #0xe0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
3288 ; --------------------------------------------------------------------------------------
3288 ; 0x010d Execute Exception,Is_Numeric_Error
3288 ; --------------------------------------------------------------------------------------
3288 MACRO_Execute_Exception,Is_Numeric_Error:
3288 3288 dispatch_brk_class 8 ; Flow J 0x3289
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3288
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3284 0x3284
typ_alu_func 1a PASS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 35 VR08:15 #0x2f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
3289 3289 ioc_fiubs 0 fiu ; Flow R cc=True
; Flow J cc=False 0x3283
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3283 0x3283
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 2d VR08:0d #0xe1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
328a ; --------------------------------------------------------------------------------------
328a ; 0x010c Execute Exception,Is_Program_Error
328a ; --------------------------------------------------------------------------------------
328a MACRO_Execute_Exception,Is_Program_Error:
328a 328a dispatch_brk_class 8 ; Flow J 0x328b
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 328a
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3284 0x3284
typ_alu_func 1a PASS_B
typ_b_adr 30 TR11:10 #0x30
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 30 VR05:10 #0x3f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 5
328b 328b ioc_fiubs 0 fiu ; Flow R cc=True
; Flow J cc=False 0x3283
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3283 0x3283
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 2e VR08:0e #0xe2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
328c ; --------------------------------------------------------------------------------------
328c ; 0x010b Execute Exception,Is_Storage_Error
328c ; --------------------------------------------------------------------------------------
328c MACRO_Execute_Exception,Is_Storage_Error:
328c 328c dispatch_brk_class 8 ; Flow J 0x328d
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 328c
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3284 0x3284
typ_alu_func 1a PASS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 36 VR08:16 #0x4f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
328d 328d ioc_fiubs 0 fiu ; Flow R cc=True
; Flow J cc=False 0x3283
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3283 0x3283
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 2f VR08:0f #0xe3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
328e ; --------------------------------------------------------------------------------------
328e ; 0x010a Execute Exception,Is_Tasking_Error
328e ; --------------------------------------------------------------------------------------
328e MACRO_Execute_Exception,Is_Tasking_Error:
328e 328e dispatch_brk_class 8 ; Flow J 0x328f
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 328e
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3284 0x3284
typ_alu_func 1a PASS_B
typ_b_adr 2d TR08:0d #0x50
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 37 VR08:17 #0x5f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 8
328f 328f ioc_fiubs 0 fiu ; Flow R cc=True
; Flow J cc=False 0x3283
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3283 0x3283
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 30 VR08:10 #0xe4
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 8
3290 ; --------------------------------------------------------------------------------------
3290 ; 0x0109 Execute Exception,Is_Instruction_Error
3290 ; --------------------------------------------------------------------------------------
3290 MACRO_Execute_Exception,Is_Instruction_Error:
3290 3290 dispatch_brk_class 8
dispatch_csa_free 1
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3290
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_alu_func 1a PASS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
3291 3291 ioc_fiubs 0 fiu ; Flow J 0x3283
seq_br_type 3 Unconditional Branch
seq_branch_adr 3283 0x3283
typ_b_adr 10 TOP
typ_c_adr 3d GP02
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3292 ; --------------------------------------------------------------------------------------
3292 ; 0x010f Execute Exception,Equal
3292 ; --------------------------------------------------------------------------------------
3292 MACRO_Execute_Exception,Equal:
3292 3292 dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 3292
fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
3293 3293 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_c_adr 2f TOP
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
val_rand 3 CONDITION_TO_FIU
3294 ; --------------------------------------------------------------------------------------
3294 ; 0x0257 Execute Discrete,Raise,>R
3294 ; --------------------------------------------------------------------------------------
3294 MACRO_Execute_Discrete,Raise,>R:
3294 3294 dispatch_brk_class 1
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3294
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
3295 3295 fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 1d ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3296 3296 seq_br_type 7 Unconditional Call; Flow C 0x32f6
seq_branch_adr 32f6 RaiseException
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
typ_csa_cntl 3 POP_CSA
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
3297 3297 <halt> ; Flow R
3298 ; --------------------------------------------------------------------------------------
3298 ; 0x0800-0x08ff Execute_Immediate Raise,uimmediate,>R
3298 ; --------------------------------------------------------------------------------------
3298 MACRO_Execute_Immediate_Raise,uimmediate,>R:
3298 3298 dispatch_brk_class 1
dispatch_csa_free 1
dispatch_csa_valid 0
dispatch_ibuff_fill 1
dispatch_uadr 3298
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 1d ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 36 VR05:16 #0xff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
3299 3299 ioc_fiubs 1 val ; Flow C 0x32f6
seq_br_type 7 Unconditional Call
seq_branch_adr 32f6 RaiseException
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
seq_random 02 ?
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
329a ; --------------------------------------------------------------------------------------
329a ; Comes from:
329a ; 39b2 C from color 0x39a6
329a ; --------------------------------------------------------------------------------------
329a 329a fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
329b 329b ioc_fiubs 1 val ; Flow J 0x32f6
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
329c ; --------------------------------------------------------------------------------------
329c ; Exception Uinimplemented_Microcode_Error = #0x82 = #130
329c ; Comes from:
329c ; 0342 C from color MACRO_Action_Increase_Priority
329c ; --------------------------------------------------------------------------------------
329c RAISE.UINIMPLEMENTED_MICROCODE_ERROR:
329c 329c fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3b VR09:1b #0x82
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
329d ; --------------------------------------------------------------------------------------
329d ; Exception Constraint_Error = #0xe0 = #224
329d ; --------------------------------------------------------------------------------------
329d RAISE.CONSTRAINT_ERROR:
329d 329d fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2c VR08:0c #0xe0
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
329e ; --------------------------------------------------------------------------------------
329e ; Exception Constraint_Error(Type Range) = #0x1 = #1
329e ; Comes from:
329e ; 0328 C from color MACRO_Action_Set_Priority
329e ; 0334 C from color 0x0331
329e ; 090a C from color _UAssist_0x32
329e ; 0b04 C from color MACRO_Declare_Variable_Task,On_Processor
329e ; 0b0a C from color MACRO_Declare_Variable_Task,Visible,On_Processor
329e ; 0b18 C from color MACRO_Declare_Variable_Task,On_Processor,As_Component
329e ; 0b24 C from color MACRO_Declare_Variable_Package,On_Processor
329e ; 0b2b C from color MACRO_Declare_Variable_Package,Visible,On_Processor
329e ; 0b3c C from color _UAssist_0x33
329e ; 0c67 C from color 0x0c67
329e ; 0e72 C from color _UAssist_0x2e
329e ; 0e74 C from color 0x0e73
329e ; 0e8a C from color _UAssist_0x12
329e ; 0f0a C from color _UAssist_0x36
329e ; 0f14 C from color _UAssist_0x68
329e ; 115f C from color 0x113f
329e ; 116a C from color 0x113f
329e ; 116d C from color 0x113f
329e ; 1db7 C from color 0x1db7
329e ; 23a7 C from color 0x23a1
329e ; 2449 C from color 0x2445
329e ; 2970 C from color MACRO_Action_Push_String_Extended_Indexed,pse
329e ; 2c11 C from color _UAssist_0x56_Write_Encached
329e ; 2c18 C from color 0x2c12
329e ; 2cd0 C from color MACRO_Execute_Select,Timed_Duration_Write
329e ; 2ffd C from color MACRO_Execute_Discrete,Successor
329e ; 3003 C from color 0x2ffe
329e ; 3005 C from color MACRO_Execute_Discrete,Predecessor
329e ; 307e C from color MACRO_Execute_Discrete,Insert_Bits
329e ; 307f C from color 0x307f
329e ; 3083 C from color MACRO_Execute_Discrete,Extract_Bits
329e ; 3084 C from color MACRO_Execute_Discrete,Extract_Bits
329e ; 3087 C from color MACRO_Execute_Discrete,Extract_Bits
329e ; 30c5 C from color 0x30be
329e ; 30c6 C from color 0x30be
329e ; 30f9 C from color 0x30f2
329e ; 30fa C from color 0x30f2
329e ; 3103 C from color MACRO_Declare_Variable_Float,With_Value,With_Constraint
329e ; 3108 C from color MACRO_Declare_Variable_Float,With_Value,With_Constraint
329e ; 3109 C from color 0x3109
329e ; 313b C from color 0x313b
329e ; 3146 C from color 0x3146
329e ; 319e C from color MACRO_Execute_Immediate_Set_Value,uimmediate
329e ; 3606 C from color _UAssist_0x59
329e ; 360b C from color _UAssist_0x45
329e ; --------------------------------------------------------------------------------------
329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE:
329e 329e fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
329f ; --------------------------------------------------------------------------------------
329f ; Exception Constraint_Error(Case Range) = #0x2 = #2
329f ; Comes from:
329f ; 3247 C from color MACRO_Execute_Discrete,Remainder
329f ; --------------------------------------------------------------------------------------
329f RAISE.CONSTRAINT_ERROR.CASE_RANGE:
329f 329f fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
32a0 ; --------------------------------------------------------------------------------------
32a0 ; Exception Constraint_Error(Exponent) = #0x3 = #3
32a0 ; --------------------------------------------------------------------------------------
32a0 RAISE.CONSTRAINT_ERROR.EXPONENT:
32a0 32a0 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a1 ; --------------------------------------------------------------------------------------
32a1 ; Exception Constraint_Error(Null Access) = #0x4 = #4
32a1 ; Comes from:
32a1 ; 0c20 C True from color MACRO_Execute_Heap_Access,Element_Type
32a1 ; 0c2a C True from color MACRO_Execute_Heap_Access,All_Write
32a1 ; 0c30 C True from color MACRO_Execute_Heap_Access,All_Reference
32a1 ; 1b10 C True from color MACRO_Execute_Access,Element_Type
32a1 ; 1b1a C True from color MACRO_Execute_Access,All_Write
32a1 ; 1b20 C True from color MACRO_Execute_Access,All_Reference
32a1 ; 3611 C True from color 0x3611
32a1 ; --------------------------------------------------------------------------------------
32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS:
32a1 32a1 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3e VR03:1e #0x4
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 3
32a2 ; --------------------------------------------------------------------------------------
32a2 ; Exception Constraint_Error(Array Index) = #0x5 = #5
32a2 ; Comes from:
32a2 ; 0508 C from color 0x04fa
32a2 ; 1177 C False from color 0x113f
32a2 ; 11a5 C True from color 0x114d
32a2 ; 11a9 C from color 0x114d
32a2 ; 11ac C True from color 0x114d
32a2 ; 11ad C True from color 0x114d
32a2 ; 11c5 C False from color 0x114d
32a2 ; 11ea C from color 0x114d
32a2 ; 11ef C False from color 0x114d
32a2 ; 11f9 C False from color 0x114d
32a2 ; 1244 C False from color 0x1106
32a2 ; 1248 C from color 0x1106
32a2 ; 1269 C True from color 0x1231
32a2 ; 12ac C False from color 0x1106
32a2 ; 12d7 C True from color 0x128f
32a2 ; 12d8 C True from color 0x128f
32a2 ; 13b3 C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 13b4 C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 13d9 C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 13da C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 13fe C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 13ff C False from color MACRO_Declare_Variable_Array,With_Constraint
32a2 ; 1449 C True from color 0x1441
32a2 ; 144c C True from color 0x1441
32a2 ; 145b C True from color 0x1441
32a2 ; 1529 C True from color MACRO_Execute_Matrix,Field_Write
32a2 ; 152e C from color MACRO_Execute_Matrix,Field_Write
32a2 ; 152f C True from color MACRO_Execute_Matrix,Field_Write
32a2 ; 1532 C True from color MACRO_Execute_Matrix,Field_Write
32a2 ; 1538 C from color 0x1538
32a2 ; 1566 C True from color 0x1561
32a2 ; 156d C True from color 0x1561
32a2 ; 1576 C True from color 0x1561
32a2 ; 157e C True from color 0x1561
32a2 ; 1619 C True from color MACRO_Execute_Matrix,Subarray
32a2 ; 161c C True from color MACRO_Execute_Matrix,Subarray
32a2 ; 16e4 C False from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32a2 ; 1743 C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32a2 ; 1744 C True from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32a2 ; 18e2 C True from color MACRO_Execute_Vector,Field_Read
32a2 ; 18eb C from color MACRO_Execute_Vector,Field_Read
32a2 ; 18f0 C True from color MACRO_Execute_Vector,Field_Read
32a2 ; 18f2 C True from color MACRO_Execute_Vector,Field_Read
32a2 ; 18fa C from color MACRO_Execute_Vector,Field_Write
32a2 ; 18fb C True from color MACRO_Execute_Vector,Field_Write
32a2 ; 1904 C from color MACRO_Execute_Vector,Field_Write
32a2 ; 1909 C True from color MACRO_Execute_Vector,Field_Write
32a2 ; 190b C True from color MACRO_Execute_Vector,Field_Write
32a2 ; 1914 C from color MACRO_Execute_Vector,Field_Reference
32a2 ; 191e C False from color MACRO_Execute_Vector,Field_Reference
32a2 ; 1924 C False from color MACRO_Execute_Vector,Field_Reference
32a2 ; 199d C False from color MACRO_Execute_Vector,Slice_Read
32a2 ; 199e C True from color MACRO_Execute_Vector,Slice_Read
32a2 ; 19cc C False from color MACRO_Execute_Vector,Slice_Write
32a2 ; 19cd C True from color MACRO_Execute_Vector,Slice_Write
32a2 ; 1a1a C True from color MACRO_Execute_Vector,Catenate
32a2 ; 1a47 C False from color MACRO_Execute_Vector,Append
32a2 ; 1a57 C False from color MACRO_Execute_Vector,Append
32a2 ; 1a69 C False from color MACRO_Execute_Vector,Prepend
32a2 ; 1a77 C False from color MACRO_Execute_Vector,Prepend
32a2 ; 1cbb C True from color MACRO_Execute_Array,Subarray
32a2 ; 1faa C from color 0x1f9b
32a2 ; 1fc0 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 1fc4 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 1fdf C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 1fe3 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 1fe8 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 1ff5 C False from color 0x1ff5
32a2 ; 2022 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 2023 C True from color MACRO_Complete_Type_Array,By_Constraining
32a2 ; 217b C True from color MACRO_Declare_Type_Array,Constrained
32a2 ; 217f C True from color MACRO_Declare_Type_Array,Constrained
32a2 ; 2184 C True from color MACRO_Declare_Type_Array,Constrained
32a2 ; 2191 C True from color 0x2191
32a2 ; 21c1 C True from color MACRO_Declare_Type_Array,Constrained
32a2 ; 21c2 C True from color MACRO_Declare_Type_Array,Constrained
32a2 ; 2237 C from color 0x2228
32a2 ; --------------------------------------------------------------------------------------
32a2 RAISE.CONSTRAINT_ERROR.ARRAY_INDEX:
32a2 32a2 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 22 VR05:02 #0x5
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a3 ; --------------------------------------------------------------------------------------
32a3 ; Exception Constraint_Error(Length_Error) = #0x6 = #6
32a3 ; Comes from:
32a3 ; 193f C True from color MACRO_Execute_Vector,And
32a3 ; 19d2 C True from color MACRO_Execute_Vector,Slice_Write
32a3 ; 19e1 C True from color MACRO_Execute_Vector,Slice_Write
32a3 ; 19e5 C True from color MACRO_Execute_Vector,Slice_Write
32a3 ; 19f5 C True from color MACRO_Execute_Vector,Slice_Reference
32a3 ; 19f7 C True from color MACRO_Execute_Vector,Slice_Reference
32a3 ; --------------------------------------------------------------------------------------
32a3 RAISE.CONSTRAINT_ERROR.LENGTH_ERROR:
32a3 32a3 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 23 VR05:03 #0x6
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a4 ; --------------------------------------------------------------------------------------
32a4 ; Exception Constraint_Error(Discriminant) = #0x7 = #7
32a4 ; Comes from:
32a4 ; 119e C from color 0x119b
32a4 ; 1350 C True from color 0x1346
32a4 ; 17ec C from color MACRO_Execute_Variant_Record,Check_In_Type
32a4 ; 2528 C from color 0x24ba
32a4 ; --------------------------------------------------------------------------------------
32a4 RAISE.CONSTRAINT_ERROR.DISCRIMINANT:
32a4 32a4 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 24 VR05:04 #0x7
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a5 ; --------------------------------------------------------------------------------------
32a5 ; Exception Constraint_Error(Variant) = #0x8 = #8
32a5 ; Comes from:
32a5 ; 1176 C True from color 0x113f
32a5 ; 1310 C True from color 0x1307
32a5 ; 1312 C True from color 0x1307
32a5 ; 1678 C from color 0x1677
32a5 ; --------------------------------------------------------------------------------------
32a5 RAISE.CONSTRAINT_ERROR.VARIANT:
32a5 32a5 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 25 VR05:05 #0x8
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a6 ; --------------------------------------------------------------------------------------
32a6 ; Exception Constraint_Error(Entry Family) = #0x9 = #9
32a6 ; Comes from:
32a6 ; 2cad C False from color MACRO_Execute_Select,Member_Write,fieldnum
32a6 ; 2cb0 C True from color MACRO_Execute_Select,Member_Write,fieldnum
32a6 ; 2cb3 C False from color 0x2cb2
32a6 ; 2cb9 C True from color MACRO_Execute_Select,Member_Write,fieldnum
32a6 ; 2cbd C from color MACRO_Execute_Select,Member_Write,fieldnum
32a6 ; 2cc0 C from color MACRO_Execute_Select,Member_Write,fieldnum
32a6 ; 3855 C True from color 0x3833
32a6 ; --------------------------------------------------------------------------------------
32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY:
32a6 32a6 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 26 VR05:06 #0x9
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a7 ; --------------------------------------------------------------------------------------
32a7 ; Exception Numeric_Error(zero divide) = #0x20 = #32
32a7 ; Comes from:
32a7 ; 28e0 C True from color 0x28d6
32a7 ; 31f7 C False from color 0x31f7
32a7 ; 3203 C True from color MACRO_Execute_Discrete,Remainder
32a7 ; 3211 C True from color MACRO_Execute_Discrete,Remainder
32a7 ; 3221 C True from color MACRO_Execute_Discrete,Remainder
32a7 ; 323b C from color MACRO_Execute_Discrete,Remainder
32a7 ; --------------------------------------------------------------------------------------
32a7 RAISE.NUMERIC_ERROR.ZERO_DIVIDE:
32a7 32a7 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2d VR05:0d #0x20
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32a8 ; --------------------------------------------------------------------------------------
32a8 ; Comes from:
32a8 ; 1160 C from color 0x113f
32a8 ; 116b C from color 0x113f
32a8 ; 116c C True from color 0x113f
32a8 ; 116e C from color 0x113f
32a8 ; 204c C False from color 0x2042
32a8 ; 204d C False from color 0x2042
32a8 ; 2067 C False from color 0x2042
32a8 ; 2068 C False from color 0x2042
32a8 ; 207f C False from color 0x2042
32a8 ; 2080 C False from color 0x2042
32a8 ; 20ba C False from color 0x2042
32a8 ; 20bb C False from color 0x2042
32a8 ; 20f0 C False from color 0x2042
32a8 ; 20f1 C False from color 0x2042
32a8 ; 2105 C False from color 0x2042
32a8 ; 2125 C False from color 0x2042
32a8 ; 2126 C False from color 0x2042
32a8 ; 2862 C True from color MACRO_Execute_Float,Plus
32a8 ; 28b2 C True from color MACRO_Execute_Float,Times
32a8 ; 28d9 C from color MACRO_Execute_Float,Exponentiate
32a8 ; 28ec C True from color 0x28d6
32a8 ; 28ed C True from color 0x28d6
32a8 ; 28f2 C False from color 0x28d6
32a8 ; 28fc C True from color 0x28d6
32a8 ; 2913 C from color MACRO_Execute_Float,Truncate_To_Discrete
32a8 ; 2fe9 C from color MACRO_Execute_Discrete,Unary_Minus
32a8 ; 2fed C from color MACRO_Execute_Discrete,Plus
32a8 ; 2fef C from color MACRO_Execute_Discrete,Plus
32a8 ; 2ff1 C from color MACRO_Execute_Discrete,Plus
32a8 ; 2ff3 C from color MACRO_Execute_Discrete,Plus
32a8 ; 3023 C from color 0x2ffe
32a8 ; 319f C from color 0x319f
32a8 ; --------------------------------------------------------------------------------------
32a8 RAISE.OVERFLOW_ERROR:
32a8 32a8 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2f VR07:0f #0x21
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
32a9 ; --------------------------------------------------------------------------------------
32a9 ; Exception Program_Error(elaboration order) = #0x30 = #48
32a9 ; Comes from:
32a9 ; 0221 C False from color MACRO_Action_Accept_Activation
32a9 ; 0224 C False from color MACRO_Action_Accept_Activation
32a9 ; 092a C False from color 0x0921
32a9 ; 092c C False from color 0x0921
32a9 ; 092f C False from color 0x092f
32a9 ; 09d0 C from color MACRO_Execute_Any,Size
32a9 ; 09d4 C from color MACRO_Execute_Any,Size
32a9 ; 09e5 C True from color MACRO_Execute_Any,Size
32a9 ; 0a14 C from color 0x09c9
32a9 ; 0a18 C True from color 0x0a18
32a9 ; 0a1d C True from color 0x0a18
32a9 ; 0c12 C True from color 0x0c07
32a9 ; 10cf C from color 0x10c9
32a9 ; 10d6 C from color 0x10c9
32a9 ; 11cd C True from color 0x11ca
32a9 ; 11fc C True from color 0x114d
32a9 ; 12fc C True from color 0x12f9
32a9 ; 130a C True from color 0x1307
32a9 ; 1342 C True from color 0x133f
32a9 ; 13c4 C True from color MACRO_Declare_Variable_Array,With_Constraint
32a9 ; 13e7 C True from color MACRO_Declare_Variable_Array,With_Constraint
32a9 ; 1466 C False from color MACRO_Declare_Variable_Array,With_Constraint
32a9 ; 147b C True from color MACRO_Execute_Any,Equal
32a9 ; 148f C True from color MACRO_Execute_Any,Equal
32a9 ; 17dc C True from color 0x17db
32a9 ; 17de C True from color 0x17db
32a9 ; 181a C from color MACRO_Execute_Record,Field_Type,fieldnum
32a9 ; 181e C from color MACRO_Execute_Record,Field_Type_Dynamic
32a9 ; 1857 C True from color MACRO_Execute_Any,Equal
32a9 ; 1863 C True from color MACRO_Execute_Any,Equal
32a9 ; 1a0a C True from color MACRO_Execute_Vector,Catenate
32a9 ; 1a40 C True from color MACRO_Execute_Vector,Append
32a9 ; 1a64 C True from color MACRO_Execute_Vector,Prepend
32a9 ; 1b80 C True from color MACRO_Execute_Any,Equal
32a9 ; 1b91 C True from color MACRO_Execute_Any,Equal
32a9 ; 1b93 C True from color MACRO_Execute_Any,Equal
32a9 ; 1c5e C True from color 0x1c57
32a9 ; 1ec4 C False from color MACRO_Declare_Type_Record,Defined
32a9 ; 1ec6 C False from color MACRO_Declare_Type_Record,Defined
32a9 ; 1ed2 C False from color MACRO_Declare_Type_Record,Incomplete
32a9 ; 1ed6 C True from color 0x1ed6
32a9 ; 1ee4 C True from color MACRO_Complete_Type_Record,By_Renaming
32a9 ; 1ee9 C True from color MACRO_Complete_Type_Record,By_Renaming
32a9 ; 1f19 C True from color 0x1f17
32a9 ; 1f84 C False from color MACRO_Declare_Type_Access,Constrained
32a9 ; 1f88 C False from color MACRO_Declare_Type_Access,Constrained
32a9 ; 1f8d C True from color MACRO_Declare_Type_Access,Constrained
32a9 ; 1fb5 C from color MACRO_Complete_Type_Array,By_Constraining
32a9 ; 1fcb C from color 0x1fc9
32a9 ; 1fcf C from color 0x1fce
32a9 ; 203f C True from color 0x203c
32a9 ; 20cc C False from color MACRO_Declare_Type_Array,Defined_Incomplete,Visible
32a9 ; 20d4 C False from color MACRO_Declare_Type_Array,Defined_Incomplete,Visible,Bounds_With_Object
32a9 ; 20fe C True from color 0x2042
32a9 ; 2144 C False from color MACRO_Declare_Type_Array,Defined,Visible
32a9 ; 2148 C from color 0x2042
32a9 ; 214d C from color 0x2042
32a9 ; 214e C False from color 0x2042
32a9 ; 2152 C from color 0x2042
32a9 ; 2167 C from color 0x2165
32a9 ; 216b C from color 0x216a
32a9 ; 21e0 C False from color MACRO_Declare_Type_Array,Constrained
32a9 ; 21e2 C False from color MACRO_Declare_Type_Array,Constrained
32a9 ; 21e8 C False from color MACRO_Declare_Type_Array,Constrained
32a9 ; 21ea C False from color MACRO_Declare_Type_Array,Constrained
32a9 ; 220a C True from color 0x2035
32a9 ; 221a C True from color 0x2035
32a9 ; 223c C True from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
32a9 ; 223e C True from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
32a9 ; 2246 C from color 0x2035
32a9 ; 2336 C False from color MACRO_Declare_Type_Array,Incomplete
32a9 ; 233a C False from color MACRO_Declare_Type_Array,Incomplete
32a9 ; 2345 C True from color 0x233d
32a9 ; 2363 C True from color 0x2360
32a9 ; 2365 C True from color 0x2360
32a9 ; 23cd C True from color 0x23c4
32a9 ; 23f6 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32a9 ; 23f8 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32a9 ; 2422 C False from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
32a9 ; 2427 C True from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
32a9 ; 2534 C False from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32a9 ; 2549 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32a9 ; 2552 C False from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32a9 ; 2561 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32a9 ; 2618 C from color 0x2611
32a9 ; 265d C True from color MACRO_Complete_Type_Variant_Record,By_Renaming
32a9 ; 2662 C True from color MACRO_Complete_Type_Variant_Record,By_Renaming
32a9 ; 266c C False from color 0x266c
32a9 ; 2683 C True from color 0x2680
32a9 ; 2713 C from color 0x2712
32a9 ; 2779 C False from color MACRO_Declare_Variable_Entry
32a9 ; 277d C False from color MACRO_Declare_Variable_Entry
32a9 ; 2930 C True from color 0x292f
32a9 ; 2c6d C True from color 0x2c6d
32a9 ; 2ce8 C from color MACRO_Declare_Subprogram_For_Call,subp
32a9 ; 3001 C True from color 0x2ffe
32a9 ; 3030 C True from color 0x302f
32a9 ; 3042 C True from color MACRO_Execute_Discrete,Test_And_Set_Previous
32a9 ; 30e1 C True from color 0x30db
32a9 ; 30e5 C True from color 0x30db
32a9 ; 30ed C True from color 0x30db
32a9 ; 30ee C True from color 0x30db
32a9 ; 3173 C True from color 0x3163
32a9 ; 3178 C True from color 0x3163
32a9 ; 319d C True from color MACRO_Execute_Immediate_Set_Value,uimmediate
32a9 ; 3338 C from color 0x0921
32a9 ; 333c C from color 0x0921
32a9 ; 3340 C from color 0x0921
32a9 ; 3397 C True from color 0x0921
32a9 ; --------------------------------------------------------------------------------------
32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER:
32a9 32a9 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 25 VR08:05 #0x30
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32aa ; --------------------------------------------------------------------------------------
32aa ; Exception Program_Error(function exit) = #0x31 = #49
32aa ; --------------------------------------------------------------------------------------
32aa RAISE.PROGRAM_ERROR.FUNCTION_EXIT:
32aa 32aa fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2f VR05:0f #0x31
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32ab ; --------------------------------------------------------------------------------------
32ab ; Exception Program_Error(select) = #0x32 = #50
32ab ; --------------------------------------------------------------------------------------
32ab RAISE.PROGRAM_ERROR.SELECT:
32ab 32ab fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2f VR06:0f #0x32
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
32ac 32ac fiu_len_fill_lit 4a zero-fill 0xa
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 05 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
32ad 32ad fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x37a2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_br_type 0 Branch False
seq_branch_adr 37a2 0x37a2
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 7 INC_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 20 VR0d:00 #0x0
val_frame d
32ae 32ae ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
32af 32af seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x32b1
seq_br_type 1 Branch True
seq_branch_adr 32b1 0x32b1
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1e A_AND_B
typ_b_adr 3b TR05:1b #0x1f80
typ_frame 5
32b0 32b0 seq_br_type 3 Unconditional Branch; Flow J 0x32af
seq_branch_adr 32af 0x32af
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1c DEC_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_csa_cntl 4 DEC_CSA_BOTTOM
typ_rand 0 NO_OP
32b1 32b1 fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
32b2 32b2 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 1b ?
32b3 32b3 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
32b4 32b4 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 2a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_a_adr 14 ZEROS
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
32b5 32b5 ioc_tvbs 2 fiu+val; Flow J cc=True 0x32bc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32bc 0x32bc
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
32b6 32b6 ioc_adrbs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
32b7 32b7 seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 6a ?
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 2a TR08:0a #0x7ffbf00
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 8
typ_rand 6 CHECK_CLASS_A_??_B
32b8 32b8 ioc_fiubs 2 typ ; Flow J cc=True 0x32be
seq_br_type 1 Branch True
seq_branch_adr 32be 0x32be
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
32b9 32b9 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
32ba 32ba ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 02 GP02
32bb 32bb fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3321
fiu_offs_lit 48
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3321 0x3321
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
32bc 32bc ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_random 0f Load_control_top+?
typ_a_adr 3e TR09:1e #0x20000
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_frame 9
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
32bd 32bd seq_br_type 3 Unconditional Branch; Flow J 0x32f8
seq_branch_adr 32f8 0x32f8
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_csa_cntl 7 FINISH_POP_DOWN
32be 32be fiu_load_tar 1 hold_tar; Flow C cc=False 0x32c8
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 3 seq
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32c8 0x32c8
seq_cond_sel 3a TYP.D_BUS_BIT_33_34_OR_36 (med_late)
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
32bf 32bf fiu_mem_start 4 continue
ioc_tvbs 2 fiu+val
seq_random 0a ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
32c0 32c0 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
32c1 32c1 ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
32c2 32c2 ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 48 Load_current_lex+?
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
typ_rand 0 NO_OP
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
32c3 32c3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 09 GP09
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
32c4 32c4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x32c5
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 32be 0x32be
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
32c5 32c5 ioc_fiubs 2 typ ; Flow J cc=True 0x32bc
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 32bc 0x32bc
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 0f Load_control_top+?
typ_a_adr 02 GP02
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
32c6 32c6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x32b9
seq_br_type 0 Branch False
seq_branch_adr 32b9 0x32b9
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_a_adr 02 GP02
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 04 GP04
val_b_adr 03 GP03
32c7 32c7 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
32c8 ; --------------------------------------------------------------------------------------
32c8 ; Comes from:
32c8 ; 32be C False from color 0x0000
32c8 ; --------------------------------------------------------------------------------------
32c8 32c8 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
32c9 32c9 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type a Unconditional Return
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
32ca 32ca seq_br_type 3 Unconditional Branch; Flow J 0x32b1
seq_branch_adr 32b1 0x32b1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
32cb ; --------------------------------------------------------------------------------------
32cb ; Exception Storage_error(type) = #0x41 = #65
32cb ; Comes from:
32cb ; 2074 C True from color 0x2042
32cb ; 211a C True from color 0x2042
32cb ; --------------------------------------------------------------------------------------
32cb RAISE.STORAGE_ERROR.TYPE:
32cb 32cb fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 34 VR06:14 #0x41
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
32cc ; --------------------------------------------------------------------------------------
32cc ; Exception Storage_error(data) = #0x42 = #66
32cc ; Comes from:
32cc ; 12fb C False from color 0x12f9
32cc ; 1301 C from color 0x12f9
32cc ; 1309 C False from color 0x1307
32cc ; 1316 C from color 0x1307
32cc ; 1341 C False from color 0x133f
32cc ; 13c3 C from color MACRO_Declare_Variable_Array,With_Constraint
32cc ; 13ca C False from color 0x13c9
32cc ; 1418 C from color MACRO_Declare_Variable_Array,With_Constraint
32cc ; 141c C False from color MACRO_Declare_Variable_Array,With_Constraint
32cc ; 1425 C False from color MACRO_Declare_Variable_Array,With_Constraint
32cc ; 1438 C from color MACRO_Declare_Variable_Array,With_Constraint
32cc ; 143e C from color 0x143c
32cc ; 17dd C from color 0x17db
32cc ; 199c C False from color MACRO_Execute_Vector,Slice_Read
32cc ; 19a9 C from color MACRO_Execute_Vector,Slice_Read
32cc ; 19ad C False from color MACRO_Execute_Vector,Slice_Read
32cc ; 19b7 C False from color MACRO_Execute_Vector,Slice_Read
32cc ; 1a41 C False from color MACRO_Execute_Vector,Append
32cc ; 1a4b C False from color MACRO_Execute_Vector,Append
32cc ; 1a50 C False from color MACRO_Execute_Vector,Append
32cc ; 1a65 C False from color MACRO_Execute_Vector,Prepend
32cc ; 1a68 C False from color MACRO_Execute_Vector,Prepend
32cc ; 1a6d C False from color MACRO_Execute_Vector,Prepend
32cc ; 1a72 C False from color MACRO_Execute_Vector,Prepend
32cc ; 1c66 C False from color 0x1c57
32cc ; 1c67 C False from color 0x1c57
32cc ; 1f1a C False from color 0x1f17
32cc ; 275e C True from color 0x272c
32cc ; 2769 C True from color 0x272c
32cc ; --------------------------------------------------------------------------------------
32cc RAISE.STORAGE_ERROR.DATA:
32cc 32cc fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3a VR06:1a #0x42
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 6
32cd ; --------------------------------------------------------------------------------------
32cd ; Exception Storage_error(import) = #0x43 = #67
32cd ; --------------------------------------------------------------------------------------
32cd RAISE.STORAGE_ERROR.IMPORT:
32cd 32cd fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR07:13 #0x43
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
32ce ; --------------------------------------------------------------------------------------
32ce ; Exception Storage_error(queue) = #0x44 = #68
32ce ; --------------------------------------------------------------------------------------
32ce RAISE.STORAGE_ERROR.QUEUE:
32ce 32ce fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3f VR07:1f #0x44
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
32cf ; --------------------------------------------------------------------------------------
32cf ; Exception Storage_error(program) = #0x45 = #69
32cf ; --------------------------------------------------------------------------------------
32cf RAISE.STORAGE_ERROR.PROGRAM:
32cf 32cf fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3e VR07:1e #0x45
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
32d0 ; --------------------------------------------------------------------------------------
32d0 ; Exception Storage_error(allocation) = #0x46 = #70
32d0 ; Comes from:
32d0 ; 35c9 C False from color 0x35c9
32d0 ; --------------------------------------------------------------------------------------
32d0 RAISE.STORAGE_ERROR.ALLOCATION:
32d0 32d0 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR09:1c #0x46
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32d1 ; --------------------------------------------------------------------------------------
32d1 ; Exception Storage_error(job page limit) = #0x47 = #71
32d1 ; --------------------------------------------------------------------------------------
32d1 RAISE.STORAGE_ERROR.JOB_PAGE_LIMIT:
32d1 32d1 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2d VR13:0d #0x47
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 13
32d2 ; --------------------------------------------------------------------------------------
32d2 ; Exception Storage_error(oversize object) = #0x48 = #72
32d2 ; Comes from:
32d2 ; 1104 C from color 0x1104
32d2 ; 11f2 C False from color 0x114d
32d2 ; 11fd C False from color 0x114d
32d2 ; 1262 C False from color 0x1231
32d2 ; 1300 C True from color 0x12f9
32d2 ; 1315 C True from color 0x1307
32d2 ; 13bc C from color MACRO_Declare_Variable_Array,With_Constraint
32d2 ; 1406 C from color MACRO_Declare_Variable_Array,With_Constraint
32d2 ; 1437 C True from color MACRO_Declare_Variable_Array,With_Constraint
32d2 ; 143d C True from color 0x143c
32d2 ; --------------------------------------------------------------------------------------
32d2 RAISE.STORAGE_ERROR.OVERSIZE_OBJECT:
32d2 32d2 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3e VR09:1e #0x48
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32d3 ; --------------------------------------------------------------------------------------
32d3 ; Exception Storage_error(name) = #0x49 = #73
32d3 ; Comes from:
32d3 ; 0b5b C True from color 0x0b53
32d3 ; --------------------------------------------------------------------------------------
32d3 RAISE.STORAGE_ERROR.NAME:
32d3 32d3 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR08:1c #0x49
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32d4 ; --------------------------------------------------------------------------------------
32d4 ; Exception Tasking_error(activation) = #0x50 = #80
32d4 ; Comes from:
32d4 ; 0215 C True from color MACRO_Action_Accept_Activation
32d4 ; 0217 C True from color MACRO_Action_Accept_Activation
32d4 ; 022c C True from color MACRO_Action_Signal_Activated
32d4 ; 0230 C from color MACRO_Action_Signal_Activated
32d4 ; 397a C True from color _UAssist_0x34
32d4 ; 3986 C True from color 0x06b7
32d4 ; --------------------------------------------------------------------------------------
32d4 RAISE.TASKING_ERROR.ACTIVATION:
32d4 32d4 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR09:13 #0x50
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32d5 ; --------------------------------------------------------------------------------------
32d5 ; Exception Storage_error(completed task) = #0x51 = #81
32d5 ; --------------------------------------------------------------------------------------
32d5 RAISE.STORAGE_ERROR.COMPLETED_TASK:
32d5 32d5 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3f VR09:1f #0x51
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32d6 ; --------------------------------------------------------------------------------------
32d6 ; Exception Storage_error(abnormal task) = #0x52 = #82
32d6 ; --------------------------------------------------------------------------------------
32d6 RAISE.STORAGE_ERROR.ABNORMAL_TASK:
32d6 32d6 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 31 VR09:11 #0x52
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32d7 ; --------------------------------------------------------------------------------------
32d7 ; Exception Lrm.System.Operand_Class_Error = #0x60 = #96
32d7 ; Comes from:
32d7 ; 01a9 C from color UE_CLASS
32d7 ; 03fc C from color 0x03f9
32d7 ; 04b5 C from color 0x04ae
32d7 ; 04d1 C from color 0x04ae
32d7 ; 0525 C from color 0x0525
32d7 ; 053f C from color MACRO_Action_Swap_Control
32d7 ; 0540 C from color MACRO_Action_Spare6_Action
32d7 ; 0542 C from color 0x0541
32d7 ; 054f C from color MACRO_Action_Pop_Auxiliary
32d7 ; 055a C from color MACRO_Action_Pop_Auxiliary_Range
32d7 ; 090c C from color 0x090b
32d7 ; 0917 C from color _UAssist_0x35
32d7 ; 0920 C from color MACRO_Execute_Module,Elaborate
32d7 ; 0928 C from color MACRO_Execute_Module,Check_Elaborated
32d7 ; 092e C from color MACRO_Execute_Module,Activate
32d7 ; 0932 C from color 0x092f
32d7 ; 094a C from color 0x0921
32d7 ; 0950 C from color MACRO_Execute_Module,Is_Callable
32d7 ; 095e C from color MACRO_Execute_Module,Is_Terminated
32d7 ; 096d C from color MACRO_0966_QQUnknown_InMicrocode
32d7 ; 0972 C from color MACRO_Execute_Module,Get_Name
32d7 ; 09a5 C from color MACRO_Execute_Any,Equal
32d7 ; 09a8 C from color MACRO_Execute_Any,Equal
32d7 ; 09a9 C from color MACRO_Execute_Any,Equal
32d7 ; 09b5 C from color MACRO_Execute_Any,Equal
32d7 ; 09b8 C from color MACRO_Execute_Any,Equal
32d7 ; 09b9 C from color MACRO_Execute_Any,Equal
32d7 ; 09ca C from color MACRO_Execute_Any,Address_Of_Type
32d7 ; 09cd C from color MACRO_Execute_Any,Size
32d7 ; 09f8 C from color MACRO_Execute_Any,Change_Utility
32d7 ; 09fa C from color 0x09f9
32d7 ; 09fc C from color 0x09fb
32d7 ; 0a03 C from color MACRO_Execute_Any,Make_Visible
32d7 ; 0a05 C from color MACRO_0a04_QQUnknown_InMicrocode
32d7 ; 0a0a C from color MACRO_Execute_Any,Is_Constrained
32d7 ; 0a0d C from color MACRO_Execute_Any,Make_Constrained
32d7 ; 0a0e C from color MACRO_Execute_Any,Make_Aligned
32d7 ; 0a10 C from color 0x0a0f
32d7 ; 0a16 C from color MACRO_Execute_Any,Make_Root_Type
32d7 ; 0a17 C from color 0x0a17
32d7 ; 0a1f C from color 0x0a1f
32d7 ; 0a22 C from color MACRO_Execute_Any,Is_Value
32d7 ; 0a24 C from color MACRO_Execute_Any,Is_Scalar
32d7 ; 0a4d C from color MACRO_Execute_Any,Convert_Unchecked
32d7 ; 0a5e C from color 0x0a59
32d7 ; 0aab C from color 0x0aab
32d7 ; 0aae C from color 0x0aae
32d7 ; 0ab8 C from color MACRO_Execute_Any,Structure_Query
32d7 ; 0ae2 C from color MACRO_Execute_Any,Has_Default_Initialization
32d7 ; 0ae4 C from color 0x0ae3
32d7 ; 0ae6 C from color MACRO_Execute_Any,Has_Repeated_Initialization
32d7 ; 0ae8 C from color MACRO_Execute_Any,Is_Initialization_Repeated
32d7 ; 0ae9 C from color 0x0ae9
32d7 ; 0aea C from color MACRO_Execute_Any,Spare14
32d7 ; 0aeb C from color 0x0aeb
32d7 ; 0b3f C from color 0x0b3d
32d7 ; 0b46 C from color 0x0b32
32d7 ; 0b4a C from color 0x0b4a
32d7 ; 0c0f C from color 0x0c07
32d7 ; 0c10 C from color 0x0c10
32d7 ; 0d6c C from color _UAssist_0x03
32d7 ; 0d80 C from color _UAssist_0x54
32d7 ; 0e6d C from color 0x0e6b
32d7 ; 0e76 C from color 0x0e75
32d7 ; 0e77 C from color 0x0e77
32d7 ; 0e9e C from color 0x0e8e
32d7 ; 0e9f C from color 0x0e9f
32d7 ; 1306 C from color MACRO_Declare_Variable_Variant_Record,Visible,With_Constraint
32d7 ; 133c C from color MACRO_Declare_Variable_Variant_Record,With_Constraint
32d7 ; 133e C from color MACRO_Declare_Variable_Variant_Record,Duplicate
32d7 ; 1370 C from color MACRO_Declare_Variable_Array,Duplicate
32d7 ; 1802 C from color MACRO_Execute_Any,Set_Constraint
32d7 ; 1b00 C from color 0x1b00
32d7 ; 1d36 C from color MACRO_Execute_Package,Field_Write_Dynamic
32d7 ; 1d3b C from color MACRO_Execute_Package,Field_Write,fieldnum
32d7 ; 1eb3 C from color MACRO_Declare_Type_Record,Defined
32d7 ; 1ed5 C from color MACRO_Complete_Type_Record,By_Defining
32d7 ; 1f16 C from color MACRO_Declare_Variable_Record,Duplicate
32d7 ; 203b C from color MACRO_Complete_Type_Array,By_Defining
32d7 ; 2040 C from color 0x203c
32d7 ; 2056 C from color 0x2042
32d7 ; 208d C from color 0x2042
32d7 ; 209c C from color MACRO_Declare_Type_Array,Defined_Incomplete
32d7 ; 20c4 C from color 0x2042
32d7 ; 20cd C from color MACRO_Declare_Type_Array,Defined_Incomplete,Visible
32d7 ; 20d0 C from color 0x20cf
32d7 ; 20d5 C from color MACRO_Declare_Type_Array,Defined_Incomplete,Visible,Bounds_With_Object
32d7 ; 20fc C from color MACRO_Declare_Type_Array,Defined
32d7 ; 2110 C from color 0x2042
32d7 ; 2133 C from color 0x2042
32d7 ; 2136 C from color 0x2042
32d7 ; 2145 C from color MACRO_Declare_Type_Array,Defined,Visible
32d7 ; 214a C from color MACRO_Declare_Type_Array,Defined,Bounds_With_Object
32d7 ; 214f C from color 0x2042
32d7 ; 21f1 C from color 0x2035
32d7 ; 21f2 C from color 0x21f2
32d7 ; 233c C from color MACRO_Complete_Type_Array,By_Component_Completion
32d7 ; 235f C from color MACRO_Complete_Type_Array,By_Renaming
32d7 ; 2568 C from color MACRO_Complete_Type_Variant_Record,By_Defining
32d7 ; 25a5 C from color MACRO_Complete_Type_Variant_Record,By_Defining
32d7 ; 25a6 C from color 0x25a6
32d7 ; 2670 C from color 0x266c
32d7 ; 2676 C from color 0x266c
32d7 ; 26eb C from color 0x26e8
32d7 ; 2710 C from color 0x26e8
32d7 ; 292e C from color MACRO_Execute_Float,Write_Unchecked
32d7 ; 2b18 C from color MACRO_Declare_Type_Access,Defined
32d7 ; 2b1d C from color MACRO_Declare_Type_Access,Defined,Visible
32d7 ; 2b20 C from color MACRO_Declare_Type_Access,Defined,Accesses_Protected
32d7 ; 2b25 C from color MACRO_Declare_Type_Access,Defined,Visible,Accesses_Protected
32d7 ; 2b2e C from color 0x2b2b
32d7 ; 2b61 C from color 0x2b4d
32d7 ; 2b88 C from color MACRO_Declare_Type_Package,Defined
32d7 ; 2bb3 C from color MACRO_Action_Load_Dynamic
32d7 ; 2c08 C from color MACRO_Action_Load_Dynamic
32d7 ; 2c0a C from color MACRO_Execute_Package,Field_Read_Dynamic
32d7 ; 2c10 C from color MACRO_Action_Load_Dynamic
32d7 ; 2c17 C from color 0x2c12
32d7 ; 2c35 C from color MACRO_Execute_Package,Field_Execute_Dynamic
32d7 ; 2c3a C from color MACRO_Execute_Immediate_Run_Utility,uimmediate
32d7 ; 2c3b C from color 0x2c3b
32d7 ; 2c46 C from color MACRO_Execute_Any,Run_Initialization_Utility
32d7 ; 2c47 C from color 0x2c47
32d7 ; 2c7e C from color 0x2c7e
32d7 ; 2c8b C from color 0x2c8b
32d7 ; 2c8f C from color MACRO_Execute_Package,Field_Reference,fieldnum
32d7 ; 2c97 C from color MACRO_Execute_Package,Field_Reference,fieldnum
32d7 ; 2c9c C from color MACRO_Execute_Package,Field_Reference_Dynamic
32d7 ; 2d06 C from color MACRO_Action_Elaborate_Subprogram
32d7 ; 2d0a C from color MACRO_Action_Check_Subprogram_Elaborated
32d7 ; 2d43 C from color _UAssist_0x43
32d7 ; 302e C from color MACRO_Execute_Discrete,Write_Unchecked
32d7 ; 30b9 C from color 0x30b9
32d7 ; 30da C from color MACRO_Complete_Type_Float,By_Defining
32d7 ; 3110 C from color 0x310c
32d7 ; 3111 C from color 0x310c
32d7 ; 3113 C from color 0x310c
32d7 ; 3162 C from color MACRO_Complete_Type_Discrete,By_Defining
32d7 ; 316a C from color 0x3163
32d7 ; 31ad C from color MACRO_Declare_Type_Heap_Access,Defined
32d7 ; 31b0 C from color MACRO_Declare_Type_Heap_Access,Defined
32d7 ; 31b5 C from color 0x31b4
32d7 ; 3243 C from color MACRO_Jump_Nonzero_pcrel,>JC
32d7 ; 3253 C from color MACRO_Execute_Discrete,Remainder
32d7 ; 3258 C from color MACRO_Execute_Discrete,Remainder
32d7 ; 3934 C from color 0x0b32
32d7 ; --------------------------------------------------------------------------------------
32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR:
32d7 32d7 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
32d8 ; --------------------------------------------------------------------------------------
32d8 ; Exception Lrm.System.Operand_Class_Error(bis) = #0x60 = #96
32d8 ; --------------------------------------------------------------------------------------
32d8 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR.BIS:
32d8 32d8 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3f VR02:1f #0x60
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
32d9 ; --------------------------------------------------------------------------------------
32d9 ; Exception Lrm.System.Type_Error = #0x61 = #97
32d9 ; Comes from:
32d9 ; 04bb C from color 0x04ae
32d9 ; 04bf C from color 0x04ae
32d9 ; 0501 C False from color 0x04fa
32d9 ; 0515 C from color 0x0515
32d9 ; 09f9 C False from color 0x09f9
32d9 ; 09fb C False from color 0x09fb
32d9 ; 0c1f C from color MACRO_Execute_Heap_Access,Element_Type
32d9 ; 0cf2 C True from color MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup
32d9 ; 10cd C True from color 0x10c9
32d9 ; 10d4 C True from color 0x10c9
32d9 ; 10fc C False from color 0x10f1
32d9 ; 118c C True from color 0x1147
32d9 ; 1192 C True from color 0x1148
32d9 ; 11a2 C True from color 0x114c
32d9 ; 11e5 C True from color 0x114d
32d9 ; 1216 C from color 0x1216
32d9 ; 121a C from color 0x121a
32d9 ; 121e C from color 0x121e
32d9 ; 1222 C from color 0x1222
32d9 ; 1223 C from color 0x1222
32d9 ; 1224 C from color 0x1222
32d9 ; 1225 C from color 0x1222
32d9 ; 1226 C from color 0x1222
32d9 ; 122a C from color 0x10f1
32d9 ; 122b C from color 0x10f1
32d9 ; 1237 C True from color 0x10f1
32d9 ; 1239 C True from color 0x10f1
32d9 ; 123a C False from color 0x10f1
32d9 ; 1281 C from color 0x1280
32d9 ; 1282 C from color 0x1280
32d9 ; 1283 C from color 0x1280
32d9 ; 1284 C from color 0x1280
32d9 ; 130c C True from color 0x1307
32d9 ; 14b1 C True from color MACRO_Execute_Matrix,Length
32d9 ; 14c7 C True from color 0x14b6
32d9 ; 1617 C True from color MACRO_Execute_Matrix,Subarray
32d9 ; 161a C True from color MACRO_Execute_Matrix,Subarray
32d9 ; 1677 C True from color 0x1677
32d9 ; 16c7 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32d9 ; 1701 C True from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32d9 ; 170f C True from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32d9 ; 1727 C True from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32d9 ; 1728 C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32d9 ; 1729 C True from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32d9 ; 172a C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32d9 ; 1732 C from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32d9 ; 175e C True from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 175f C True from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 1761 C False from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 1762 C False from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 1768 C False from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 176a C False from color MACRO_Execute_Variant_Record,Set_Variant,fieldnum
32d9 ; 178f C from color MACRO_Execute_Variant_Record,Read_Variant
32d9 ; 17a2 C True from color MACRO_Execute_Variant_Record,Read_Discriminant_Constraint
32d9 ; 17a3 C False from color MACRO_Execute_Variant_Record,Read_Discriminant_Constraint
32d9 ; 17a4 C True from color MACRO_Execute_Variant_Record,Read_Discriminant_Constraint
32d9 ; 17a5 C True from color MACRO_Execute_Variant_Record,Read_Discriminant_Constraint
32d9 ; 17ae C True from color MACRO_Execute_Variant_Record,Reference_Makes_Copy
32d9 ; 17b5 C True from color MACRO_Execute_Variant_Record,Structure_Query
32d9 ; 17b6 C True from color MACRO_Execute_Variant_Record,Structure_Query
32d9 ; 17ca C True from color MACRO_Execute_Variant_Record,Component_Offset
32d9 ; 1b0f C from color MACRO_Execute_Access,Element_Type
32d9 ; 1bb2 C True from color 0x1bb0
32d9 ; 1bbd C False from color 0x1bb0
32d9 ; 1cb1 C True from color MACRO_Execute_Array,Subarray
32d9 ; 1cb2 C True from color MACRO_Execute_Array,Subarray
32d9 ; 1cb3 C False from color MACRO_Execute_Array,Subarray
32d9 ; 1eb4 C True from color 0x1eb4
32d9 ; 1ecb C True from color MACRO_Declare_Type_Record,Incomplete
32d9 ; 1ed8 C True from color 0x1ed6
32d9 ; 1ee7 C True from color MACRO_Complete_Type_Record,By_Renaming
32d9 ; 1eea C True from color MACRO_Complete_Type_Record,By_Renaming
32d9 ; 1ef4 C from color MACRO_Complete_Type_Record,By_Renaming
32d9 ; 1f8f C True from color MACRO_Declare_Type_Access,Constrained
32d9 ; 1fa3 C False from color 0x1f9b
32d9 ; 1fb0 C True from color MACRO_Complete_Type_Array,By_Constraining
32d9 ; 1fba C from color MACRO_Complete_Type_Array,By_Constraining
32d9 ; 203a C True from color MACRO_Complete_Type_Array,By_Defining
32d9 ; 2072 C True from color 0x2042
32d9 ; 20b1 C from color 0x2042
32d9 ; 20b3 C from color 0x2042
32d9 ; 20ea C from color 0x2042
32d9 ; 20ec C from color 0x2042
32d9 ; 2118 C True from color 0x2042
32d9 ; 21ee C False from color 0x2035
32d9 ; 21fd C False from color 0x21f9
32d9 ; 2204 C False from color 0x2035
32d9 ; 2214 C False from color 0x2035
32d9 ; 221c C True from color 0x2035
32d9 ; 2230 C True from color 0x2228
32d9 ; 2243 C from color 0x2035
32d9 ; 2323 C True from color MACRO_Declare_Type_Array,Incomplete
32d9 ; 2325 C True from color MACRO_Declare_Type_Array,Incomplete
32d9 ; 2343 C from color 0x233d
32d9 ; 235e C True from color MACRO_Complete_Type_Array,By_Renaming
32d9 ; 2368 C True from color 0x2360
32d9 ; 237c C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 237d C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 2381 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 2382 C False from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 23e1 C False from color 0x23c4
32d9 ; 23f3 C False from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 23f7 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 2428 C True from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
32d9 ; 24be C True from color 0x24ba
32d9 ; 24c0 C True from color 0x24ba
32d9 ; 24c8 C True from color 0x24ba
32d9 ; 2564 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32d9 ; 2566 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32d9 ; 25e5 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 25e6 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32d9 ; 265f C True from color MACRO_Complete_Type_Variant_Record,By_Renaming
32d9 ; 2660 C False from color MACRO_Complete_Type_Variant_Record,By_Renaming
32d9 ; 2664 C True from color MACRO_Complete_Type_Variant_Record,By_Renaming
32d9 ; 266d C True from color 0x266c
32d9 ; 2674 C True from color 0x266c
32d9 ; 271c C True from color 0x2715
32d9 ; 2b19 C False from color 0x2b19
32d9 ; 2b1e C False from color 0x2b19
32d9 ; 2b21 C False from color 0x2b19
32d9 ; 2b26 C False from color 0x2b19
32d9 ; 2b28 C True from color 0x2b19
32d9 ; 2b6e C False from color MACRO_Declare_Type_Access,Incomplete
32d9 ; 2b6f C True from color MACRO_Declare_Type_Access,Incomplete
32d9 ; 30e3 C False from color 0x30db
32d9 ; 30eb C False from color 0x30db
32d9 ; 3117 C False from color 0x3115
32d9 ; 3150 C False from color MACRO_Declare_Type_InMicrocode,Discrete
32d9 ; 3167 C True from color 0x3163
32d9 ; 316c C False from color 0x3163
32d9 ; 3176 C False from color 0x3163
32d9 ; 3177 C True from color 0x3163
32d9 ; 31be C False from color 0x31ba
32d9 ; 31cb C True from color MACRO_Declare_Type_Heap_Access,Incomplete
32d9 ; 31cd C from color MACRO_Declare_Type_Heap_Access,Incomplete
32d9 ; --------------------------------------------------------------------------------------
32d9 RAISE.LRM.SYSTEM.TYPE_ERROR:
32d9 32d9 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 31 VR08:11 #0x61
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32da ; --------------------------------------------------------------------------------------
32da ; Exception Lrm.System.Visibility_Error = #0x62 = #98
32da ; Comes from:
32da ; 0a00 C False from color MACRO_Execute_Any,Make_Visible
32da ; 0b2a C False from color MACRO_Declare_Variable_Package,Visible,On_Processor
32da ; 10c0 C False from color MACRO_Declare_Variable_Access,Visible
32da ; 10c6 C False from color MACRO_Declare_Variable_Heap_Access,Visible
32da ; 10cb C False from color 0x10c9
32da ; 10d2 C False from color 0x10c9
32da ; 12f9 C False from color 0x12f9
32da ; 1307 C False from color 0x1307
32da ; 1d3a C True from color MACRO_Execute_Package,Field_Write,fieldnum
32da ; 2b1c C False from color MACRO_Declare_Type_Access,Defined,Visible
32da ; 2b24 C False from color MACRO_Declare_Type_Access,Defined,Visible,Accesses_Protected
32da ; 2b68 C False from color MACRO_Declare_Type_Access,Incomplete
32da ; 2b6c C False from color MACRO_Declare_Type_Access,Incomplete
32da ; 2c0f C True from color MACRO_Action_Load_Dynamic
32da ; 2c13 C False from color 0x2c12
32da ; 2c6e C from color 0x2c6d
32da ; 2c9a C from color MACRO_Execute_Package,Field_Reference,fieldnum
32da ; 30b7 C False from color MACRO_Declare_Type_Float,Defined,Visible
32da ; 30cd C False from color MACRO_Declare_Type_Float,Constrained,Visible
32da ; 30d3 C False from color MACRO_Declare_Type_Float,Incomplete,Visible
32da ; 3106 C False from color MACRO_Declare_Variable_Float,With_Value,With_Constraint
32da ; 310a C False from color MACRO_Declare_Variable_Float,Visible,With_Value
32da ; 3115 C False from color 0x3115
32da ; 311c C False from color 0x3115
32da ; 314d C False from color MACRO_Declare_Type_InMicrocode,Discrete
32da ; 31a0 C False from color 0x319f
32da ; 31a2 C False from color MACRO_Execute_Immediate_Set_Value,uimmediate
32da ; 31aa C False from color MACRO_Declare_Variable_Discrete,Visible,With_Value
32da ; 31ae C False from color MACRO_Declare_Type_Heap_Access,Defined
32da ; 31c5 C from color MACRO_Declare_Type_Heap_Access,Incomplete
32da ; 31c9 C from color MACRO_Declare_Type_Heap_Access,Incomplete
32da ; 31cf C from color MACRO_Declare_Type_Heap_Access,Incomplete
32da ; --------------------------------------------------------------------------------------
32da RAISE.LRM.SYSTEM.VISIBILITY_ERROR:
32da 32da fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 32 VR08:12 #0x62
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32db ; --------------------------------------------------------------------------------------
32db ; Exception Lrm.System.Capability_Error = #0x63 = #99
32db ; Comes from:
32db ; 0921 C True from color 0x0921
32db ; 0923 C True from color 0x0921
32db ; 0924 C True from color 0x0921
32db ; 0933 C True from color 0x0921
32db ; 0937 C True from color 0x0921
32db ; 0939 C True from color 0x0921
32db ; 0943 C True from color 0x0921
32db ; 0944 C True from color 0x0921
32db ; 0a0f C True from color 0x0a0f
32db ; 0a4e C from color 0x0a4e
32db ; 1142 C from color 0x1142
32db ; 16ca C False from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32db ; 1792 C False from color MACRO_Execute_Variant_Record,Indirects_Appended
32db ; 1793 C True from color MACRO_Execute_Variant_Record,Indirects_Appended
32db ; 1827 C True from color MACRO_Execute_Record,Structure_Write
32db ; 1828 C True from color MACRO_Execute_Record,Structure_Write
32db ; 19e9 C True from color 0x19e9
32db ; 19eb C from color 0x19e9
32db ; 1d6e C from color 0x1d6e
32db ; 1edb C False from color 0x1ed6
32db ; 1ee8 C False from color MACRO_Complete_Type_Record,By_Renaming
32db ; 1fae C True from color MACRO_Complete_Type_Array,By_Constraining
32db ; 1fb3 C True from color MACRO_Complete_Type_Array,By_Constraining
32db ; 2038 C True from color MACRO_Complete_Type_Array,By_Defining
32db ; 203e C True from color 0x203c
32db ; 21ed C True from color 0x2035
32db ; 2203 C True from color 0x2035
32db ; 2213 C True from color 0x2035
32db ; 223a C True from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
32db ; 2245 C True from color 0x2035
32db ; 235c C True from color MACRO_Complete_Type_Array,By_Renaming
32db ; 2362 C True from color 0x2360
32db ; 23f0 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32db ; 23f5 C True from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32db ; 2562 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32db ; 2565 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32db ; 2663 C False from color MACRO_Complete_Type_Variant_Record,By_Renaming
32db ; 2d61 C True from color _UAssist_0x20
32db ; --------------------------------------------------------------------------------------
32db RAISE.LRM.SYSTEM.CAPABILITY_ERROR:
32db 32db fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR08:13 #0x63
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32dc ; --------------------------------------------------------------------------------------
32dc ; Exception Lrm.System.Machine_Restriction = #0x64 = #100
32dc ; Comes from:
32dc ; 0907 C False from color _UAssist_0x32
32dc ; 093a C True from color 0x0921
32dc ; 10db C from color 0x10da
32dc ; 10df C from color 0x10da
32dc ; 10e3 C from color 0x10da
32dc ; 10e7 C from color 0x10da
32dc ; 1111 C False from color 0x1106
32dc ; 11b0 C False from color 0x114d
32dc ; 11bb C from color 0x114d
32dc ; 1245 C False from color 0x1106
32dc ; 1249 C False from color 0x1106
32dc ; 124c C False from color 0x1106
32dc ; 1274 C from color 0x1274
32dc ; 1278 C from color 0x1278
32dc ; 127c C from color 0x127c
32dc ; 1280 C from color 0x1280
32dc ; 12bc C False from color 0x1106
32dc ; 12ce C False from color 0x128f
32dc ; 12d2 C False from color 0x128f
32dc ; 12d5 C False from color 0x128f
32dc ; 12f5 C False from color 0x12f5
32dc ; 13a6 C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 13aa C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 13d1 C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 13d5 C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 13f8 C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 13fc C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 142d C False from color MACRO_Declare_Variable_Array,With_Constraint
32dc ; 1445 C False from color 0x1441
32dc ; 1740 C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32dc ; 174d C False from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32dc ; 19a2 C False from color MACRO_Execute_Vector,Slice_Read
32dc ; 19aa C False from color MACRO_Execute_Vector,Slice_Read
32dc ; 19b6 C False from color MACRO_Execute_Vector,Slice_Read
32dc ; 19bb C False from color MACRO_Execute_Vector,Slice_Read
32dc ; 19c2 C False from color MACRO_Execute_Vector,Slice_Read
32dc ; 1a15 C False from color MACRO_Execute_Vector,Catenate
32dc ; 1a28 C False from color MACRO_Execute_Vector,Catenate
32dc ; 1a37 C True from color MACRO_Execute_Vector,Catenate
32dc ; 1a48 C False from color MACRO_Execute_Vector,Append
32dc ; 1a60 C False from color MACRO_Execute_Vector,Append
32dc ; 1a6a C False from color MACRO_Execute_Vector,Prepend
32dc ; 20ed C True from color 0x2042
32dc ; 225c C False from color 0x2258
32dc ; 2268 C False from color 0x2258
32dc ; 227a C False from color 0x2258
32dc ; 227b C False from color 0x2258
32dc ; 2778 C False from color MACRO_Declare_Variable_Entry
32dc ; 2a3d C False from color 0x2a34
32dc ; 2a54 C False from color 0x2a34
32dc ; 2ce7 C True from color MACRO_Declare_Subprogram_For_Call,subp
32dc ; 2ced C True from color MACRO_Declare_Subprogram_For_Accept,subp
32dc ; 3118 C False from color 0x3115
32dc ; 314c C False from color MACRO_Declare_Type_InMicrocode,Discrete
32dc ; 3152 C False from color MACRO_Declare_Type_InMicrocode,Discrete
32dc ; 3b4d C True from color 0x371b
32dc ; 3b4f C True from color 0x371b
32dc ; --------------------------------------------------------------------------------------
32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION:
32dc 32dc fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 37 VR12:17 #0x64
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32dd ; --------------------------------------------------------------------------------------
32dd ; Exception Lrm.System.Illegal_Instruction = #0x65 = #101
32dd ; Comes from:
32dd ; 01f8 C from color MACRO_Illegal_-
32dd ; 2387 C False from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
32dd ; 23ca C True from color 0x23c4
32dd ; 23d1 C True from color 0x23c4
32dd ; 242d C False from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
32dd ; 2452 C True from color MACRO_Declare_Type_Variant_Record,Constrained,Visible
32dd ; 2538 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 2539 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 253a C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 253b C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 253c C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 2555 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 2556 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 2557 C True from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
32dd ; 2563 C True from color MACRO_Complete_Type_Variant_Record,By_Defining
32dd ; 2569 C True from color 0x2569
32dd ; 257d C True from color 0x2569
32dd ; 257e C True from color 0x2569
32dd ; 258f C True from color 0x258e
32dd ; 25a7 C True from color 0x25a7
32dd ; 25a8 C True from color 0x25a7
32dd ; 25aa C False from color 0x25a7
32dd ; 25c9 C True from color 0x2569
32dd ; 25ca C True from color 0x2569
32dd ; 25cb C True from color 0x2569
32dd ; 25cd C True from color 0x25cd
32dd ; 25ce C True from color 0x25cd
32dd ; 25d0 C True from color 0x25cd
32dd ; 267c C True from color 0x2671
32dd ; 2692 C True from color MACRO_Declare_Type_Variant_Record,Defined
32dd ; 2693 C True from color MACRO_Declare_Type_Variant_Record,Defined
32dd ; 269d C True from color 0x269c
32dd ; 26d6 C True from color MACRO_Declare_Type_Variant_Record,Defined
32dd ; 26d7 C True from color MACRO_Declare_Type_Variant_Record,Defined
32dd ; 26d8 C True from color MACRO_Declare_Type_Variant_Record,Defined
32dd ; 26da C True from color 0x26da
32dd ; 26db C True from color 0x26da
32dd ; 26dd C True from color 0x26da
32dd ; 2d46 C True from color ML_break_class
32dd ; 327a C from color MACRO_Illegal_-
32dd ; --------------------------------------------------------------------------------------
32dd RAISE.LRM.SYSTEM.ILLEGAL_INSTRUCTION:
32dd 32dd fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 34 VR08:14 #0x65
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 8
32de ; --------------------------------------------------------------------------------------
32de ; Exception Lrm.System.Illegal_Reference = #0x66 = #102
32de ; Comes from:
32de ; 0498 C True from color 0x0496
32de ; 1672 C from color 0x166c
32de ; 1675 C from color 0x166c
32de ; 16cb C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32de ; 16d1 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32de ; 16d6 C False from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32de ; 1704 C True from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32de ; 1717 C from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32de ; 1726 C True from color MACRO_Execute_Variant_Record,Set_Bounds,fieldnum
32de ; 1797 C from color MACRO_Execute_Variant_Record,Indirects_Appended
32de ; 179a C True from color MACRO_Execute_Variant_Record,Indirects_Appended
32de ; 179e C True from color MACRO_Execute_Variant_Record,Indirects_Appended
32de ; 17c8 C False from color MACRO_Execute_Variant_Record,Component_Offset
32de ; 17cc C from color MACRO_Execute_Variant_Record,Component_Offset
32de ; 17f9 C from color MACRO_Execute_Any,Set_Constraint
32de ; 1804 C True from color MACRO_Execute_Record,Field_Read,fieldnum
32de ; 1810 C True from color MACRO_Execute_Record,Field_Write,fieldnum
32de ; 1814 C True from color MACRO_Execute_Record,Field_Reference,fieldnum
32de ; 1821 C True from color MACRO_Execute_Any,Equal
32de ; 182c C from color MACRO_Execute_Record,Structure_Write
32de ; 1841 C True from color 0x1841
32de ; 1842 C True from color 0x1841
32de ; 1845 C from color 0x1841
32de ; 1994 C True from color MACRO_Execute_Vector,Slice_Read
32de ; 19e7 C True from color MACRO_Execute_Vector,Slice_Write
32de ; 19f2 C True from color MACRO_Execute_Vector,Slice_Reference
32de ; 1cc9 C from color 0x1cc9
32de ; 1d37 C True from color MACRO_Execute_Package,Field_Write,fieldnum
32de ; 2516 C False from color 0x24ba
32de ; 2a93 C True from color ML_Resolve Reference
32de ; 2ba1 C from color MACRO_Action_Load_Dynamic
32de ; 2ba7 C from color MACRO_Action_Load_Dynamic
32de ; 2ba8 C from color MACRO_Action_Load_Dynamic
32de ; 2c01 C from color MACRO_Action_Load_Dynamic
32de ; 2c0b C True from color MACRO_Action_Load_Dynamic
32de ; 2c34 C False from color MACRO_Execute_Package,Field_Execute_Dynamic
32de ; 2c9d C True from color MACRO_Execute_Package,Field_Reference,fieldnum
32de ; 2ca1 C False from color 0x2ca0
32de ; 2ca6 C True from color 0x2ca0
32de ; 2cac C False from color MACRO_Execute_Select,Member_Write,fieldnum
32de ; 2cbe C False from color MACRO_Execute_Select,Member_Write,fieldnum
32de ; 2cc4 C False from color MACRO_Execute_Select,Guard_Write,fieldnum
32de ; 2ccf C True from color MACRO_Execute_Select,Timed_Duration_Write
32de ; 35de C True from color _UAssist_0x4f
32de ; 35e0 C from color _UAssist_0x4f
32de ; 3805 C True from color MACRO_Execute_Entry,Count
32de ; 380b C True from color MACRO_Execute_Family,Count
32de ; 38e3 C True from color 0x38e0
32de ; --------------------------------------------------------------------------------------
32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE:
32de 32de fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3b VR11:1b #0x66
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
32df ; --------------------------------------------------------------------------------------
32df ; Exception Lrm.System.Illegal_Frame_Exit = #0x67 = #103
32df ; Comes from:
32df ; 019a C from color UE_CHK_EXIT
32df ; 01e2 C from color UE_NEW_PAK
32df ; 2e86 C False from color MACRO_Exit_Subprogram_From_Utility,With_Result,>R,topoffset
32df ; --------------------------------------------------------------------------------------
32df RAISE.LRM.SYSTEM.ILLEGAL_FRAME_EXIT:
32df 32df fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2e VR11:0e #0x67
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
32e0 ; --------------------------------------------------------------------------------------
32e0 ; Exception Lrm.System.Record_Field_Error = #0x68 = #104
32e0 ; Comes from:
32e0 ; 01a2 C from color UE_FIELD_ERROR
32e0 ; 16c9 C from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16cc C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16e6 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16ec C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16ed C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16f1 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 16f3 C True from color MACRO_Execute_Variant_Record,Field_Type_Dynamic
32e0 ; 1703 C from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32e0 ; 1708 C from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32e0 ; 1709 C True from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32e0 ; 1710 C from color MACRO_Execute_Variant_Record,Field_Type,fieldnum
32e0 ; --------------------------------------------------------------------------------------
32e0 RAISE.LRM.SYSTEM.RECORD_FIELD_ERROR:
32e0 32e0 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3c VR11:1c #0x68
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
32e1 ; --------------------------------------------------------------------------------------
32e1 ; Exception Lrm.System.Illegal_Heap_Access = #0x6b = #107
32e1 ; Comes from:
32e1 ; 0c58 C True from color MACRO_Execute_Heap_Access,Construct_Segment
32e1 ; 0c59 C True from color MACRO_Execute_Heap_Access,Construct_Segment
32e1 ; 1186 C False from color 0x1186
32e1 ; 1dde C False from color 0x1dde
32e1 ; 35eb C from color _UAssist_0x50
32e1 ; 35f0 C False from color _UAssist_0x51
32e1 ; 35f2 C False from color _UAssist_0x51
32e1 ; 35f3 C True from color _UAssist_0x51
32e1 ; 35f7 C False from color _UAssist_0x59
32e1 ; 35f8 C True from color _UAssist_0x59
32e1 ; 35f9 C False from color _UAssist_0x59
32e1 ; 35ff C from color _UAssist_0x59
32e1 ; 3600 C False from color _UAssist_0x59
32e1 ; 3601 C True from color _UAssist_0x59
32e1 ; 3602 C False from color _UAssist_0x59
32e1 ; 3605 C from color _UAssist_0x59
32e1 ; --------------------------------------------------------------------------------------
32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS:
32e1 32e1 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 3f VR11:1f #0x6b
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 11
32e2 ; --------------------------------------------------------------------------------------
32e2 ; Exception Lrm.System.Select_Use_Error = #0x6c = #108
32e2 ; Comes from:
32e2 ; 03ab C True from color 0x0398
32e2 ; 2ccb C False from color MACRO_Execute_Select,Timed_Duration_Write
32e2 ; 2cd2 C False from color MACRO_Execute_Select,Timed_Guard_Write
32e2 ; 2cd6 C False from color MACRO_Execute_Select,Terminate_Guard_Write
32e2 ; --------------------------------------------------------------------------------------
32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR:
32e2 32e2 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR05:13 #0x6c
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
32e3 ; --------------------------------------------------------------------------------------
32e3 ; Exception Task_Aborted = #0x80 = #128
32e3 ; --------------------------------------------------------------------------------------
32e3 RAISE.TASK_ABORTED:
32e3 32e3 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
32e4 ; --------------------------------------------------------------------------------------
32e4 ; Exception Lrm.System.Frame_Establish_Error = #0x81 = #129
32e4 ; --------------------------------------------------------------------------------------
32e4 RAISE.LRM.SYSTEM.FRAME_ESTABLISH_ERROR:
32e4 32e4 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 30 VR09:10 #0x81
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32e5 ; --------------------------------------------------------------------------------------
32e5 ; Exception Lrm.System.Nonexistent_Space_Error = #0x83 = #131
32e5 ; --------------------------------------------------------------------------------------
32e5 RAISE.LRM.SYSTEM.NONEXISTENT_SPACE_ERROR:
32e5 32e5 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 23 VR12:03 #0x83
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32e6 32e6 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR18:12 #0x7ffe700
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
32e7 32e7 ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0f TR18:10 #0x0
typ_c_mux_sel 0 ALU
typ_frame 18
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 0f VR18:10 #0x0
val_c_mux_sel 2 ALU
val_frame 18
32e8 32e8 ioc_adrbs 1 val ; Flow C 0x34cd
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
32e9 32e9 fiu_len_fill_lit 52 zero-fill 0x12; Flow J cc=False 0x32ed
fiu_load_var 1 hold_var
fiu_offs_lit 14
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 32ed 0x32ed
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 27 ?
val_a_adr 22 VR02:02 #0x0
val_frame 2
32ea 32ea ioc_adrbs 1 val ; Flow C 0x34cd
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
32eb 32eb fiu_tivi_src 1 tar_val; Flow J cc=False 0x32ee
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 32ee 0x32ee
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 24 VR12:04 #0x84
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32ec ; --------------------------------------------------------------------------------------
32ec ; Exception Lrm.System.Nonexistent_Page_Error = #0x84 = #132
32ec ; --------------------------------------------------------------------------------------
32ec RAISE.LRM.SYSTEM.NONEXISTENT_PAGE_ERROR:
32ec 32ec seq_br_type 3 Unconditional Branch; Flow J 0x32f6
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
32ed 32ed fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 24 VR12:04 #0x84
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32ee 32ee fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
32ef 32ef fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 2a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 15 ?
typ_a_adr 14 ZEROS
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_frame 8
32f0 32f0 ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_b_adr 02 GP02
32f1 32f1 seq_br_type 3 Unconditional Branch; Flow J 0x3313
seq_branch_adr 3313 0x3313
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
val_b_adr 32 VR02:12 #0x40
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
32f2 ; --------------------------------------------------------------------------------------
32f2 ; Exception Lrm.System.Write_To_Read_Only_Page = #0x85 = #133
32f2 ; --------------------------------------------------------------------------------------
32f2 RAISE.LRM.SYSTEM.WRITE_TO_READ_ONLY_PAGE:
32f2 32f2 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 25 VR12:05 #0x85
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32f3 ; --------------------------------------------------------------------------------------
32f3 ; Exception Lrm.System.Heap_Pointer_Copy_Error = #0x86 = #134
32f3 ; Comes from:
32f3 ; 1f80 C from color 0x1f7e
32f3 ; --------------------------------------------------------------------------------------
32f3 RAISE.LRM.SYSTEM.HEAP_POINTER_COPY_ERROR:
32f3 32f3 seq_br_type 7 Unconditional Call; Flow C 0x211
seq_branch_adr 0211 0x0211
seq_en_micro 0
32f4 32f4 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR12:13 #0x86
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 12
32f5 ; --------------------------------------------------------------------------------------
32f5 ; Exception Lrm.System.Microcode_Assist_Error = #0x88 = #136
32f5 ; Comes from:
32f5 ; 0346 C from color _UAssist_0x23
32f5 ; 034a C from color _UAssist_0x66
32f5 ; 097c C from color MACRO_Execute_Module,Is_Callable
32f5 ; 0b71 C from color _UAssist_0x46
32f5 ; 0ceb C from color MACRO_Execute_Heap_Access,Diana_Find_Permanent_Attribute
32f5 ; 0d06 C from color MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup
32f5 ; 0e6a C from color _UAssist_0x13
32f5 ; 0e6f C from color _UAssist_0x14
32f5 ; 0ea3 C from color _UAssist_0x3a
32f5 ; 0ea4 C from color 0x0ea4
32f5 ; 0eab C from color _UAssist_0x3f
32f5 ; 0eac C from color 0x0eac
32f5 ; 0eae C from color 0x0ead
32f5 ; 2e0a C from color _UAssist_0x6f
32f5 ; 3c4a C from color UAssist_0x71
32f5 ; 3c4b C from color UAssist_0x72
32f5 ; 3c4c C from color UAssist_0x73
32f5 ; 3c4d C from color UAssist_0x74
32f5 ; 3c4e C from color UAssist_0x75
32f5 ; 3c4f C from color UAssist_0x76
32f5 ; 3c50 C from color UAssist_0x77
32f5 ; 3c51 C from color UAssist_0x78
32f5 ; 3c52 C from color UAssist_0x79
32f5 ; 3c54 C from color UAssist_0x7b
32f5 ; --------------------------------------------------------------------------------------
32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR:
32f5 32f5 fiu_tivi_src 1 tar_val; Flow J 0x32f6
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f6 RaiseException
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 05 ?
typ_alu_func 1a PASS_B
typ_b_adr 36 TR02:16 #0x7e(Exception_Var)
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 39 VR09:19 #0x88
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 9
32f6 ; --------------------------------------------------------------------------------------
32f6 ; Comes from:
32f6 ; 3296 C from color MACRO_Execute_Discrete,Raise,>R
32f6 ; --------------------------------------------------------------------------------------
32f6 RaiseException:
32f6 32f6 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 1b ?
32f7 32f7 fiu_len_fill_lit 4e zero-fill 0xe; Flow J 0x32f9
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f9 0x32f9
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
32f8 32f8 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
32f9 32f9 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_tar 1 hold_tar
fiu_offs_lit 2a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 16 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
32fa 32fa fiu_len_fill_lit 52 zero-fill 0x12; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 14
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 6a ?
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR02:02 #0x0
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
32fb 32fb fiu_mem_start 6 start_rd_if_false
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
32fc 32fc fiu_len_fill_lit 4e zero-fill 0xe; Flow J cc=True 0x330c
fiu_offs_lit 2a
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 330c 0x330c
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
32fd 32fd fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
seq_lex_adr 3
seq_random 6a ?
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 8
32fe 32fe fiu_len_fill_lit 56 zero-fill 0x16; Flow J cc=False 0x3313
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3313 0x3313
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_lex_adr 2
seq_random 0b ?
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
32ff 32ff fiu_len_fill_lit 4f zero-fill 0xf; Flow J cc=False 0x3313
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3313 0x3313
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 01 GP01
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3300 3300 fiu_len_fill_lit 7b zero-fill 0x3b; Flow J cc=True 0x3313
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3313 0x3313
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_b_adr 01 GP01
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 03 GP03
3301 3301 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3313
seq_br_type 1 Branch True
seq_branch_adr 3313 0x3313
seq_cond_sel 5f (VAL.ALU_32_CO(late)) nand (TYP.ALU_32_CARRY_OUT(late))
typ_a_adr 3e TR11:1e #0x5ff
typ_alu_func 6 A_MINUS_B
typ_b_adr 03 GP03
typ_frame 11
val_a_adr 38 VR02:18 #0x7f
val_alu_func 6 A_MINUS_B
val_b_adr 04 GP04
val_frame 2
3302 3302 ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3303 3303 ioc_fiubs 2 typ ; Flow J cc=True 0x330a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 330a 0x330a
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 03 GP03
typ_csa_cntl 7 FINISH_POP_DOWN
val_a_adr 06 GP06
val_alu_func 0 PASS_A
3304 3304 seq_en_micro 0
3305 3305 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x3308
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3308 0x3308
seq_int_reads 5 RESOLVE RAM
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
3306 3306 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x3329
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3329 0x3329
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 2a VR05:0a #0xd
val_frame 5
3307 3307 seq_br_type 3 Unconditional Branch; Flow J 0x3321
seq_branch_adr 3321 0x3321
3308 3308 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x3329
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3329 0x3329
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 2b VR05:0b #0xe
val_frame 5
3309 3309 seq_br_type 3 Unconditional Branch; Flow J 0x3321
seq_branch_adr 3321 0x3321
330a 330a seq_en_micro 0
330b 330b fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x331a
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 331a 0x331a
seq_int_reads 5 RESOLVE RAM
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
330c 330c seq_br_type 3 Unconditional Branch; Flow J 0x3313
seq_branch_adr 3313 0x3313
seq_lex_adr 3
seq_random 6a ?
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
330d 330d seq_en_micro 0
seq_random 27 ?
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 1
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
330e 330e fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_offs_lit 6d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
330f 330f ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 16 ?
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3310 3310 fiu_len_fill_lit 52 zero-fill 0x12; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 14
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
seq_random 6a ?
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_a_adr 22 VR02:02 #0x0
val_frame 2
3311 3311 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
3312 3312 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x32fe
fiu_load_var 1 hold_var
fiu_offs_lit 10
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 32fe 0x32fe
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_latch 1
seq_lex_adr 3
seq_random 6a ?
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 8
3313 3313 fiu_load_tar 1 hold_tar; Flow J cc=True 0x3319
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3319 0x3319
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3314 3314 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x3317
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3317 0x3317
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
3315 3315 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x3329
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3329 0x3329
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 2a VR05:0a #0xd
val_frame 5
3316 3316 seq_br_type 3 Unconditional Branch; Flow J 0x3321
seq_branch_adr 3321 0x3321
3317 3317 fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x3329
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3329 0x3329
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 2b VR05:0b #0xe
val_frame 5
3318 3318 seq_br_type 3 Unconditional Branch; Flow J 0x3321
seq_branch_adr 3321 0x3321
3319 3319 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_int_reads 0 TYP VAL BUS
seq_random 1a ?
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
331a 331a fiu_len_fill_lit 78 zero-fill 0x38; Flow C cc=True 0x3329
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3329 0x3329
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
331b 331b seq_br_type 3 Unconditional Branch; Flow J 0x3321
seq_branch_adr 3321 0x3321
331c ; --------------------------------------------------------------------------------------
331c ; 0x0101 Execute Exception,Reraise,>R
331c ; --------------------------------------------------------------------------------------
331c MACRO_Execute_Exception,Reraise,>R:
331c 331c dispatch_brk_class 8 ; Flow J cc=True 0x330d
dispatch_csa_valid 1
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 331c
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 330d 0x330d
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1e
typ_rand a PASS_B_HIGH
val_alu_func 13 ONES
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
331d 331d seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_latch 1
seq_random 27 ?
typ_a_adr 10 TOP
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 2c VR08:0c #0xe0
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 10 TOP
val_frame 8
331e 331e fiu_mem_start 2 start-rd; Flow J cc=True 0x3320
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3320 0x3320
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
331f 331f ioc_fiubs 2 typ ; Flow J 0x3321
seq_br_type 3 Unconditional Branch
seq_branch_adr 3321 0x3321
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 01 GP01
typ_c_adr 3d GP02
typ_csa_cntl 3 POP_CSA
val_b_adr 28 VR05:08 #0xb
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
3320 3320 ioc_fiubs 2 typ ; Flow J 0x3321
seq_br_type 3 Unconditional Branch
seq_branch_adr 3321 0x3321
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 01 GP01
typ_c_adr 3d GP02
typ_csa_cntl 3 POP_CSA
val_b_adr 29 VR05:09 #0xc
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_frame 5
3321 3321 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3324
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3324 0x3324
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
3322 3322 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3323 3323 ioc_tvbs 1 typ+fiu; Flow J 0x3328
seq_br_type 3 Unconditional Branch
seq_branch_adr 3328 0x3328
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
val_a_adr 36 VR13:16 #0xc0000000000
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 13
3324 3324 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1a PASS_B
typ_b_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
3325 3325 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_random 15 ?
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2e TOP + 1
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1
typ_mar_cntl 9 LOAD_MAR_CODE
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
3326 3326 ioc_tvbs 1 typ+fiu
seq_int_reads 0 TYP VAL BUS
seq_random 6e Load_break_mask+?
3327 3327 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3328
seq_br_type 3 Unconditional Branch
seq_branch_adr 3328 0x3328
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
val_a_adr 36 VR13:16 #0xc0000000000
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 13
3328 3328 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR02:01 #0x0
val_alu_func 1d A_AND_NOT_B
val_b_adr 0f GP0f
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3329 ; --------------------------------------------------------------------------------------
3329 ; Comes from:
3329 ; 3306 C True from color 0x0000
3329 ; 3308 C True from color 0x0000
3329 ; 3315 C True from color 0x0000
3329 ; 3317 C True from color 0x0000
3329 ; 331a C True from color 0x0000
3329 ; --------------------------------------------------------------------------------------
3329 3329 ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
332a 332a typ_a_adr 04 GP04
typ_alu_func 1c DEC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
332b 332b fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 05 GP05
typ_alu_func 6 A_MINUS_B
typ_b_adr 04 GP04
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
332c 332c ioc_load_wdr 0
typ_b_adr 14 BOT - 1
val_b_adr 14 BOT - 1
332d 332d fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type a Unconditional Return
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
332e ; --------------------------------------------------------------------------------------
332e ; Comes from:
332e ; 0222 C from color MACRO_Action_Accept_Activation
332e ; 0223 C from color MACRO_Action_Accept_Activation
332e ; 026f C from color MACRO_Action_Accept_Activation
332e ; 031a C from color MACRO_Action_Name_Partner
332e ; 0345 C from color _UAssist_0x23
332e ; 0349 C from color _UAssist_0x66
332e ; 03d5 C from color 0x03d4
332e ; 0402 C from color 0x03f0
332e ; 067f C from color 0x066a
332e ; 068a C from color 0x066a
332e ; 090f C from color 0x090b
332e ; 0911 C from color 0x090b
332e ; 0913 C from color _UAssist_0x34
332e ; 092b C from color 0x0921
332e ; 0949 C from color 0x0921
332e ; 0961 C from color MACRO_Execute_Module,Is_Callable
332e ; 0977 C from color MACRO_Execute_Module,Is_Callable
332e ; 0b45 C from color 0x0b32
332e ; 0cec C from color MACRO_Execute_Heap_Access,Adaptive_Balanced_Tree_Lookup
332e ; 0d0e C from color MACRO_Execute_Vector,Hash
332e ; 11a7 C from color 0x114d
332e ; 1349 C from color 0x1346
332e ; 147c C from color MACRO_Execute_Any,Equal
332e ; 1490 C from color MACRO_Execute_Any,Equal
332e ; 14b4 C from color MACRO_Execute_Matrix,Length
332e ; 14c9 C from color 0x14b6
332e ; 1782 C from color MACRO_Execute_Variant_Record,Is_Constrained_Object
332e ; 17c9 C from color MACRO_Execute_Variant_Record,Component_Offset
332e ; 184d C from color MACRO_Execute_Any,Equal
332e ; 1859 C from color MACRO_Execute_Any,Equal
332e ; 1b71 C from color MACRO_1b70_QQUnknown_InMicrocode
332e ; 1cb7 C from color MACRO_Execute_Array,Subarray
332e ; 1cdd C from color MACRO_Store_llvl,ldelta
332e ; 1eee C from color MACRO_Complete_Type_Record,By_Renaming
332e ; 223d C from color MACRO_Complete_Type_Heap_Access,By_Component_Completion
332e ; 234b C from color 0x233d
332e ; 23bb C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
332e ; 23cf C from color 0x23c4
332e ; 2404 C from color MACRO_Complete_Type_Variant_Record,By_Constraining_Incomplete
332e ; 2447 C from color 0x2445
332e ; 2448 C from color 0x2445
332e ; 244e C from color 0x2445
332e ; 247f C from color 0x243b
332e ; 2548 C from color MACRO_Declare_Type_Variant_Record,Incomplete,Visible
332e ; 2560 C from color MACRO_Complete_Type_Variant_Record,By_Defining
332e ; 2587 C from color 0x2585
332e ; 2589 C from color 0x2585
332e ; 258b C from color 0x2585
332e ; 265c C from color MACRO_Complete_Type_Variant_Record,By_Renaming
332e ; 2669 C from color MACRO_Complete_Type_Variant_Record,By_Renaming
332e ; 2682 C from color 0x2680
332e ; 26aa C from color 0x26a8
332e ; 26ac C from color 0x26a8
332e ; 26ae C from color 0x26a8
332e ; 2722 C from color 0x2715
332e ; 29d3 C from color MACRO_Action_Push_Structure_Extended,abs,mark
332e ; 2b32 C from color 0x2b32
332e ; 2c71 C from color 0x2c6d
332e ; 2ce9 C from color MACRO_Declare_Subprogram_For_Call,subp
332e ; 2e24 C from color 0x2e22
332e ; 2eaf C from color 0x2eaf
332e ; 2f4d C from color 0x06b7
332e ; 2f76 C from color 0x06b7
332e ; 3039 C from color MACRO_Execute_Discrete,Test_And_Set_Previous
332e ; 303a C from color MACRO_Execute_Discrete,Test_And_Set_Previous
332e ; 303b C from color MACRO_Execute_Discrete,Test_And_Set_Previous
332e ; 3056 C from color MACRO_Execute_Discrete,Instruction_Read
332e ; 30a6 C from color 0x30a6
332e ; 30a8 C from color 0x30a6
332e ; 30aa C from color 0x30aa
332e ; 30b0 C from color 0x30aa
332e ; 30b1 C from color 0x30aa
332e ; 30b2 C from color 0x30aa
332e ; 30b3 C from color 0x30aa
332e ; 30e2 C from color 0x30db
332e ; 30e8 C from color 0x30db
332e ; 319c C from color MACRO_Execute_Immediate_Set_Value,uimmediate
332e ; 35e1 C from color _UAssist_0x4f
332e ; 35fe C from color _UAssist_0x59
332e ; 3607 C from color 0x3607
332e ; 360c C from color 0x360c
332e ; 37cb C from color 0x37c7
332e ; 3837 C from color 0x3832
332e ; 38e7 C from color 0x38e7
332e ; 3908 C from color 0x38e7
332e ; 3946 C from color 0x3940
332e ; 3965 C from color 0x062d
332e ; 39e3 C from color 0x39e2
332e ; 3a6b C from color 0x3a6b
332e ; --------------------------------------------------------------------------------------
332e 332e seq_br_type a Unconditional Return; Flow R
332f ; --------------------------------------------------------------------------------------
332f ; Comes from:
332f ; 0754 C from color 0x0203
332f ; 0f01 C from color 0x0000
332f ; 32e6 C from color 0x0000
332f ; 3311 C from color 0x0000
332f ; 3324 C from color 0x0000
332f ; 3ae0 C from color 0x0000
332f ; --------------------------------------------------------------------------------------
332f 332f seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
3330 ; --------------------------------------------------------------------------------------
3330 ; Comes from:
3330 ; 0b4e C from color 0x0b32
3330 ; --------------------------------------------------------------------------------------
3330 3330 fiu_tivi_src c mar_0xc; Flow J 0x3335
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3335 0x3335
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3331 ; --------------------------------------------------------------------------------------
3331 ; Comes from:
3331 ; 0b4b C from color 0x0b32
3331 ; --------------------------------------------------------------------------------------
3331 3331 fiu_tivi_src c mar_0xc; Flow J 0x3332
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 3335 0x3335
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_int_reads 5 RESOLVE RAM
seq_latch 1
seq_random 13 ?
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3332 3332 fiu_mem_start 7 start_wr_if_true; Flow R cc=False
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 3333 0x3333
seq_cond_sel 56 SEQ.LATCHED_COND
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3333 3333 ioc_load_wdr 0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
3334 3334 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
3335 3335 fiu_mem_start 2 start-rd; Flow J 0x3336
ioc_adrbs 3 seq
seq_br_type 2 Push (branch address)
seq_branch_adr 3341 0x3341
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 26 TR11:06 #0x80000001
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
3336 3336 fiu_tivi_src c mar_0xc; Flow J cc=True 0x3397
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 3397 0x3397
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
3337 3337 fiu_load_tar 1 hold_tar; Flow J cc=False 0x3366
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3366 0x3366
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 06 Pop_stack+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3338 3338 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
3339 3339 fiu_mem_start 2 start-rd; Flow J 0x333a
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 3345 0x3345
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 27 TR11:07 #0x80000009
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
333a 333a fiu_tivi_src c mar_0xc; Flow J cc=True 0x3397
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 3397 0x3397
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
333b 333b fiu_load_tar 1 hold_tar; Flow J cc=False 0x3366
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3366 0x3366
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
seq_random 06 Pop_stack+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
333c 333c seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
333d ; --------------------------------------------------------------------------------------
333d ; Comes from:
333d ; 353c C from color 0x0000
333d ; --------------------------------------------------------------------------------------
333d 333d fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x333e
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 3348 0x3348
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 28 TR11:08 #0x8000000d
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
333e 333e fiu_tivi_src c mar_0xc; Flow J cc=True 0x3397
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 3397 0x3397
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
333f 333f fiu_load_tar 1 hold_tar; Flow J cc=False 0x3366
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3366 0x3366
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
seq_random 06 Pop_stack+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3340 3340 seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
3341 3341 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3353
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3353 0x3353
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3342 3342 ioc_adrbs 1 val ; Flow J cc=True 0x3344
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3344 0x3344
typ_a_adr 2a TR11:0a #0x40000002
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 0 PASS_A
3343 3343 seq_b_timing 0 Early Condition; Flow J cc=True 0x3344
; Flow J cc=#0x0 0x334b
; Flow J cc=#0x1 0x334c
; Flow J cc=#0x2 0x334d
; Flow J cc=#0x3 0x334e
seq_br_type b Case False
seq_branch_adr 334b 0x334b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
3344 3344 seq_b_timing 0 Early Condition; Flow J cc=True 0x3345
; Flow J cc=#0x0 0x334b
; Flow J cc=#0x1 0x334c
; Flow J cc=#0x2 0x334d
; Flow J cc=#0x3 0x334e
seq_br_type b Case False
seq_branch_adr 334b 0x334b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
3345 3345 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3356
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3356 0x3356
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3346 3346 ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 2a TR11:0a #0x40000002
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 0 PASS_A
3347 3347 seq_b_timing 0 Early Condition; Flow J cc=True 0x3348
; Flow J cc=#0x0 0x334b
; Flow J cc=#0x1 0x334c
; Flow J cc=#0x2 0x334d
; Flow J cc=#0x3 0x334e
seq_br_type b Case False
seq_branch_adr 334b 0x334b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 31 TR11:11 #0x20
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 3a VR02:1a #0x2
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
3348 3348 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3358
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 3e
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3358 0x3358
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3349 3349 ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 2a TR11:0a #0x40000002
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 0 PASS_A
334a 334a seq_b_timing 0 Early Condition; Flow J cc=True 0x334b
; Flow J cc=#0x0 0x334b
; Flow J cc=#0x1 0x334c
; Flow J cc=#0x2 0x334d
; Flow J cc=#0x3 0x334e
seq_br_type b Case False
seq_branch_adr 334b 0x334b
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 30 TR11:10 #0x30
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 21 VR05:01 #0x3
val_alu_func 0 PASS_A
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 5
334b 334b seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
334c 334c fiu_mem_start 3 start-wr; Flow J 0x334f
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 334f 0x334f
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 2 INC_A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 05 GP05
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
334d 334d fiu_mem_start 3 start-wr; Flow J 0x3350
seq_br_type 3 Unconditional Branch
seq_branch_adr 3350 0x3350
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1b A_OR_B
typ_b_adr 09 GP09
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 0e GP0e
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
334e 334e seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
334f 334f ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 07 GP07
val_b_adr 07 GP07
3350 3350 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 07 GP07
val_a_adr 0f GP0f
val_b_adr 05 GP05
3351 3351 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
3352 3352 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 7 INC_A
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 0 NO_OP
3353 3353 fiu_mem_start 2 start-rd; Flow J cc=True 0x3355
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3355 0x3355
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
3354 3354 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3355
; Flow J cc=#0x0 0x335a
; Flow J cc=#0x1 0x335b
; Flow J cc=#0x2 0x335c
; Flow J cc=#0x3 0x335d
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 335a 0x335a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 0 PASS_A
typ_b_adr 09 GP09
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
3355 3355 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3356
; Flow J cc=#0x0 0x335a
; Flow J cc=#0x1 0x335b
; Flow J cc=#0x2 0x335c
; Flow J cc=#0x3 0x335d
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 335a 0x335a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 2b TR11:0b #0xc0000001
typ_alu_func 0 PASS_A
typ_b_adr 09 GP09
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
3356 3356 fiu_mem_start 2 start-rd
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
3357 3357 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3358
; Flow J cc=#0x0 0x335a
; Flow J cc=#0x1 0x335b
; Flow J cc=#0x2 0x335c
; Flow J cc=#0x3 0x335d
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 335a 0x335a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 2c TR11:0c #0xc0000002
typ_alu_func 0 PASS_A
typ_b_adr 09 GP09
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
3358 3358 fiu_mem_start 2 start-rd
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 2f TR11:0f #0x2
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
3359 3359 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x335a
; Flow J cc=#0x0 0x335a
; Flow J cc=#0x1 0x335b
; Flow J cc=#0x2 0x335c
; Flow J cc=#0x3 0x335d
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 335a 0x335a
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 2d TR11:0d #0xc0000003
typ_alu_func 0 PASS_A
typ_b_adr 09 GP09
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 11
335a 335a fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x3360
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 3c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3360 0x3360
typ_a_adr 04 GP04
val_a_adr 04 GP04
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
335b 335b fiu_len_fill_lit 41 zero-fill 0x1; Flow J 0x335e
fiu_load_tar 1 hold_tar
fiu_offs_lit 3a
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 335e 0x335e
typ_a_adr 04 GP04
335c 335c fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x3363
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3363 0x3363
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 04 GP04
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 0 PASS_A
335d 335d seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
335e 335e fiu_mem_start 3 start-wr
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 04 GP04
val_c_adr 3b GP04
335f 335f ioc_load_wdr 0 ; Flow J 0x3361
seq_br_type 3 Unconditional Branch
seq_branch_adr 3361 0x3361
seq_en_micro 0
typ_b_adr 04 GP04
val_b_adr 04 GP04
3360 3360 ioc_load_wdr 0 ; Flow J 0x3361
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3361 0x3361
seq_en_micro 0
val_b_adr 04 GP04
3361 3361 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 0 PASS_A
3362 3362 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 07 GP07
val_b_adr 05 GP05
3363 3363 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 04 GP04
val_b_adr 05 GP05
3364 3364 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_alu_func 1a PASS_B
typ_b_adr 09 GP09
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
3365 3365 ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 7 INC_A
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 0 NO_OP
3366 3366 ioc_adrbs 2 typ ; Flow J cc=True 0x3369
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3369 0x3369
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
3367 3367 fiu_mem_start 3 start-wr; Flow C cc=False 0x20a
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3f VR1e:1f #0xffffffff07ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 1e
3368 3368 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x336b
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 336b 0x336b
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 07 GP07
val_b_adr 07 GP07
3369 3369 fiu_mem_start 3 start-wr; Flow C cc=False 0x20a
fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 6 A_MINUS_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3f VR1e:1f #0xffffffff07ffff80
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 1e
336a 336a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x336b
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 336b 0x336b
seq_en_micro 0
typ_a_adr 0f GP0f
typ_b_adr 29 TR11:09 #0x80000005
typ_frame 11
val_b_adr 07 GP07
336b 336b fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_op_sel 3 insert
ioc_adrbs 3 seq
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 7 INC_A
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
336c 336c fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_a_adr 3c TR02:1c #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
336d 336d ioc_load_wdr 0
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_frame 2
336e 336e seq_br_type a Unconditional Return; Flow R
336f ; --------------------------------------------------------------------------------------
336f ; Comes from:
336f ; 0236 C from color 0x0000
336f ; --------------------------------------------------------------------------------------
336f 336f fiu_tivi_src c mar_0xc; Flow C 0x3396
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3396 0x3396
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
3370 3370 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x337a
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 3e
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 337a 0x337a
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
3371 3371 fiu_load_oreg 1 hold_oreg; Flow J 0x337a
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 337a 0x337a
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
3372 3372 fiu_mem_start 4 continue; Flow J 0x3373
seq_br_type 2 Push (branch address)
seq_branch_adr 3378 0x3378
typ_mar_cntl 6 INCREMENT_MAR
3373 3373 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3374 3374 fiu_tivi_src c mar_0xc; Flow J cc=True 0x33a0
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 33a0 0x33a0
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_b_adr 16 CSA/VAL_BUS
3375 3375 seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
seq_random 06 Pop_stack+?
3376 3376 seq_br_type a Unconditional Return; Flow R
3377 ; --------------------------------------------------------------------------------------
3377 ; Comes from:
3377 ; 024e C from color 0x0000
3377 ; 02c0 C from color 0x0000
3377 ; 2f9b C from color 0x0000
3377 ; 38a4 C from color 0x0000
3377 ; --------------------------------------------------------------------------------------
3377 3377 fiu_tivi_src c mar_0xc; Flow C 0x3396
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3396 0x3396
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
3378 3378 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x338c
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 3e
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 338c 0x338c
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 6 CHECK_CLASS_A_??_B
3379 3379 fiu_load_oreg 1 hold_oreg; Flow J 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 338c 0x338c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
337a ; --------------------------------------------------------------------------------------
337a ; Comes from:
337a ; 0239 C False from color 0x0000
337a ; 0251 C False from color 0x0000
337a ; --------------------------------------------------------------------------------------
337a 337a fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
337b 337b fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 7e
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
337c 337c ioc_fiubs 0 fiu ; Flow J cc=True 0x337d
; Flow J cc=#0x0 0x3382
; Flow J cc=#0x1 0x3383
; Flow J cc=#0x2 0x3384
; Flow J cc=#0x3 0x3385
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 3382 0x3382
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
337d 337d seq_b_timing 0 Early Condition; Flow J cc=True 0x337e
; Flow J cc=#0x0 0x337e
; Flow J cc=#0x1 0x337f
; Flow J cc=#0x2 0x3380
; Flow J cc=#0x3 0x3381
seq_br_type b Case False
seq_branch_adr 337e 0x337e
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
337e 337e seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
337f 337f fiu_load_oreg 1 hold_oreg; Flow R
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x41)
Discrete_Ref
Module_Key
Subprogram_For_Call
Mark_Word_Flag
Access_Ref
Interface_Key
Subprogram_For_Call_Elaborated
Subvector_Var
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Record_Var
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Matrix_Var
Null_Subprogram
seq_en_micro 0
seq_latch 1
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
3380 3380 fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x337f
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 337f 0x337f
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x44)
Access_Var
Static_Connection
Subprogram_Ref_For_Call_Elaborated
Access_Ref
Interface_Key
Subprogram_For_Call_Elaborated
Task_Var
Dependence_Link
Task_Ref
Select_Var
Auxiliary_Mark
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
3381 3381 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
3382 3382 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3386
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3386 0x3386
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x3e)
Control_State
Module_Key
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Micro_State1
Micro_state2
Control_Allocation
Scheduling_Allocation
seq_en_micro 0
seq_latch 1
typ_a_adr 32 TR1e:12 #0x3
typ_alu_func 1b A_OR_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1e
val_a_adr 04 GP04
3383 3383 fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x338b
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 338b 0x338b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x41)
Discrete_Ref
Module_Key
Subprogram_For_Call
Mark_Word_Flag
Access_Ref
Interface_Key
Subprogram_For_Call_Elaborated
Subvector_Var
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Record_Var
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Matrix_Var
Null_Subprogram
seq_en_micro 0
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
3384 3384 fiu_load_oreg 1 hold_oreg; Flow R cc=False
; Flow J cc=True 0x338a
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 338a 0x338a
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x44)
Access_Var
Static_Connection
Subprogram_Ref_For_Call_Elaborated
Access_Ref
Interface_Key
Subprogram_For_Call_Elaborated
Task_Var
Dependence_Link
Task_Ref
Select_Var
Auxiliary_Mark
Interface_Subprogram_Ref
Interface_Subprogram
Package_Var
Accept_Link
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 4
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3385 3385 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
3386 3386 fiu_load_oreg 1 hold_oreg; Flow R cc=False
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3387 0x3387
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
3387 3387 fiu_mem_start 2 start-rd; Flow J cc=False 0x337a
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 337a 0x337a
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 07 GP07
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
3388 3388 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3389 3389 fiu_mem_start 2 start-rd; Flow J 0x337a
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 337a 0x337a
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 07 GP07
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
338a 338a fiu_load_oreg 1 hold_oreg; Flow R cc=False
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 338b 0x338b
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x41)
Discrete_Ref
Module_Key
Subprogram_For_Call
Mark_Word_Flag
Access_Ref
Interface_Key
Subprogram_For_Call_Elaborated
Subvector_Var
Subprogram_For_Call_Visible
Subprogram_For_Call_Visible_Elaborated
Record_Var
Accept_Subprogram
Interface_Subprogram
Utility_Subprogram
Matrix_Var
Null_Subprogram
seq_en_micro 0
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
338b 338b fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3386
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3386 0x3386
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x3e)
Control_State
Module_Key
Slice_Stuff
Deletion_Key
Static_Connection
Interface_Key
Dependence_Link
Micro_State1
Micro_state2
Control_Allocation
Scheduling_Allocation
seq_en_micro 0
seq_latch 1
typ_a_adr 32 TR1e:12 #0x3
typ_alu_func 1b A_OR_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1e
val_a_adr 04 GP04
338c ; --------------------------------------------------------------------------------------
338c ; Comes from:
338c ; 02c4 C from color 0x02c2
338c ; 063a C from color 0x0000
338c ; 2f9f C from color 0x0000
338c ; 38a8 C from color 0x0000
338c ; --------------------------------------------------------------------------------------
338c 338c fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
338d 338d fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 7e
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
338e 338e seq_b_timing 0 Early Condition; Flow J cc=True 0x338f
; Flow J cc=#0x0 0x338f
; Flow J cc=#0x1 0x3390
; Flow J cc=#0x2 0x3391
; Flow J cc=#0x3 0x3392
seq_br_type b Case False
seq_branch_adr 338f 0x338f
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
338f 338f fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3393
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3393 0x3393
seq_en_micro 0
typ_a_adr 2e TR11:0e #0x3
typ_alu_func 1b A_OR_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 04 GP04
3390 3390 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=False
; Flow J cc=True 0x3395
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3c
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3395 0x3395
seq_en_micro 0
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
val_alu_func 1c DEC_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
3391 3391 fiu_len_fill_lit 41 zero-fill 0x1; Flow R
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3a
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
3392 3392 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
3393 3393 fiu_len_fill_lit 41 zero-fill 0x1; Flow R cc=False
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3e
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3394 0x3394
typ_a_adr 05 GP05
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
3394 3394 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
3395 3395 fiu_len_fill_lit 41 zero-fill 0x1; Flow R
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 3c
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 04 GP04
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 04 GP04
val_rand a PASS_B_HIGH
3396 ; --------------------------------------------------------------------------------------
3396 ; Comes from:
3396 ; 336f C from color MACRO_Action_Accept_Activation
3396 ; 3377 C from color 0x2f17
3396 ; --------------------------------------------------------------------------------------
3396 3396 fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x3398
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3398 0x3398
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3397 3397 fiu_len_fill_lit 53 zero-fill 0x13; Flow C cc=True 0x32a9
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3398 3398 ioc_fiubs 2 typ
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
3399 3399 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_a_adr 33 TR11:13 #0xffffffff07ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 09 GP09
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
339a 339a ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 3f VR1e:1f #0xffffffff07ffff80
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 1e
339b ; --------------------------------------------------------------------------------------
339b ; Comes from:
339b ; 2f17 C from color 0x2f17
339b ; --------------------------------------------------------------------------------------
339b 339b fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
339c 339c fiu_len_fill_lit 53 zero-fill 0x13; Flow J 0x33a0
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a0 0x33a0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
339d ; --------------------------------------------------------------------------------------
339d ; Comes from:
339d ; 2df9 C from color _UAssist_0x40
339d ; --------------------------------------------------------------------------------------
339d 339d fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
339e 339e fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
339f 339f fiu_tivi_src c mar_0xc; Flow J 0x33a0
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a0 0x33a0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_b_adr 16 CSA/VAL_BUS
33a0 33a0 ioc_fiubs 2 typ
typ_a_adr 06 GP06
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
33a1 33a1 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
33a2 33a2 ioc_fiubs 1 val ; Flow R
seq_br_type a Unconditional Return
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 3f VR1e:1f #0xffffffff07ffff80
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 1e
33a3 ; --------------------------------------------------------------------------------------
33a3 ; Comes from:
33a3 ; 0331 C from color 0x0331
33a3 ; 033e C from color 0x033e
33a3 ; 2f54 C from color 0x06b7
33a3 ; 3919 C from color 0x0b32
33a3 ; 3972 C from color _UAssist_0x34
33a3 ; 39ae C from color 0x39a6
33a3 ; 3a9e C from color 0x3a9e
33a3 ; --------------------------------------------------------------------------------------
33a3 33a3 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x33b2
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 33b2 0x33b2
seq_cond_sel 4c SEQ.ME_dispatch
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
33a4 33a4 fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x2ab4
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_random d disable slice timer
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
33a5 33a5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 0f GP0f
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2f VR02:0f #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 19 VR02:06 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33a6 33a6 fiu_len_fill_lit 6f zero-fill 0x2f; Flow C cc=True 0x33b1
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 33b1 0x33b1
seq_cond_sel 53 SEQ.E_MACRO_EVENT~5
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
33a7 33a7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x33bc
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 33bc 0x33bc
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 21 VR02:01 #0x0
val_frame 2
33a8 33a8 fiu_len_fill_lit 6b zero-fill 0x2b; Flow J cc=True 0x33ae
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 33ae 0x33ae
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1c DEC_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_b_adr 26 VR02:06 #0x0
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
33a9 33a9 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
33aa 33aa fiu_mem_start 3 start-wr; Flow J cc=True 0x33ac
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 33ac 0x33ac
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 0e GP0e
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
33ab 33ab fiu_mem_start 4 continue; Flow J cc=False 0x33ab
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 33ab 0x33ab
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 14 BOT - 1
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 14 BOT - 1
val_rand 2 DEC_LOOP_COUNTER
33ac 33ac ioc_load_wdr 0
typ_b_adr 14 BOT - 1
val_b_adr 14 BOT - 1
33ad 33ad seq_br_type a Unconditional Return; Flow R
33ae 33ae ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
33af ; --------------------------------------------------------------------------------------
33af ; Comes from:
33af ; 022a C from color MACRO_Action_Signal_Activated
33af ; 0233 C from color 0x0000
33af ; 0249 C from color 0x0000
33af ; 0278 C from color 0x0000
33af ; 036d C from color 0x0000
33af ; 055f C from color 0x0000
33af ; 069b C from color 0x0698
33af ; 0756 C from color 0x0203
33af ; 0adf C from color 0x0adf
33af ; 2fc0 C from color 0x0000
33af ; 37ec C from color 0x0000
33af ; 385c C from color 0x0000
33af ; 3868 C from color 0x0000
33af ; 3884 C from color 0x0000
33af ; 3916 C from color 0x0b32
33af ; 3a10 C from color 0x0000
33af ; 3a6e C from color 0x0000
33af ; 3a72 C from color 0x0000
33af ; 3b1f C from color 0x0000
33af ; 3b2d C from color 0x0000
33af ; 3b3b C from color 0x0000
33af ; 3b4a C from color MACRO_3b46_QQUnknown_InMicrocode
33af ; 3b59 C from color 0x0000
33af ; 3b67 C from color 0x0000
33af ; --------------------------------------------------------------------------------------
33af 33af fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 10
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
33b0 33b0 fiu_len_fill_lit 78 zero-fill 0x38; Flow R cc=True
; Flow J cc=False 0x33aa
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 33aa 0x33aa
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_rand 2 DEC_LOOP_COUNTER
33b1 ; --------------------------------------------------------------------------------------
33b1 ; Comes from:
33b1 ; 33a6 C True from color 0x33a5
33b1 ; --------------------------------------------------------------------------------------
33b1 33b1 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x3681
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3681 0x3681
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 3c VR12:1c #0xfffe
val_frame 12
33b2 33b2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
33b3 33b3 seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
33b4 33b4 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 70
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 16 CSA/VAL_BUS
33b5 33b5 ioc_load_wdr 0 ; Flow J 0x33b6
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 33b6 0x33b6
seq_en_micro 0
typ_b_adr 0e GP0e
33b6 33b6 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x33a4
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a4 0x33a4
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
33b7 33b7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
33b8 33b8 seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
33b9 33b9 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 70
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 16 CSA/VAL_BUS
33ba 33ba ioc_load_wdr 0 ; Flow J 0x33bb
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 33bb 0x33bb
seq_en_micro 0
typ_b_adr 0e GP0e
33bb 33bb fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x33c1
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 33c1 0x33c1
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
33bc 33bc fiu_len_fill_lit 6b zero-fill 0x2b
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1c DEC_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 0 NO_OP
val_b_adr 26 VR02:06 #0x0
val_frame 2
33bd 33bd fiu_mem_start 4 continue; Flow C 0x210
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
33be 33be fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 23 TR02:03 #0x21
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 23 VR02:03 #0x0
val_frame 2
33bf 33bf ioc_load_wdr 0 ; Flow R cc=True
; Flow J cc=False 0x33aa
seq_b_timing 0 Early Condition
seq_br_type 8 Return True
seq_branch_adr 33aa 0x33aa
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_b_adr 24 VR02:04 #0x0
val_frame 2
val_rand 2 DEC_LOOP_COUNTER
33c0 33c0 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x33b7
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 33b7 0x33b7
seq_cond_sel 4c SEQ.ME_dispatch
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
33c1 33c1 fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x2ab4
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
33c2 33c2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 15 ?
typ_a_adr 0f GP0f
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2f VR02:0f #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 19 VR02:06 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33c3 33c3 fiu_len_fill_lit 6f zero-fill 0x2f; Flow J 0x33a7
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a7 0x33a7
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
33c4 ; --------------------------------------------------------------------------------------
33c4 ; Comes from:
33c4 ; 0877 C from color ME_PACKET
33c4 ; 2f57 C from color 0x06b7
33c4 ; 374e C from color 0x374d
33c4 ; 39b0 C from color 0x39a6
33c4 ; --------------------------------------------------------------------------------------
33c4 33c4 fiu_mem_start a start_continue_if_false; Flow J cc=True 0x33d8
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 33d8 0x33d8
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 04 TR02:1b #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 03 VR02:1c #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
33c5 33c5 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_tivi_src 8 type_var
ioc_random 6 load slice timer
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 42 Load_current_lex+Load_control_pred+?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
33c6 33c6 fiu_len_fill_lit 5a zero-fill 0x1a; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
33c7 33c7 fiu_len_fill_lit 43 zero-fill 0x3
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 2
33c8 33c8 fiu_mem_start 6 start_rd_if_false; Flow C cc=True 0x33da
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 33da 0x33da
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_en_micro 0
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3c VR02:1c #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
33c9 33c9 fiu_tivi_src 4 fiu_var; Flow J cc=True 0x33d5
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 33d5 0x33d5
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 45 Load_current_name+?
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 4
33ca 33ca fiu_load_var 1 hold_var; Flow J cc=False 0x33e4
fiu_mem_start 5 start_rd_if_true
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 33e4 0x33e4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 46 ?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
33cb 33cb fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_b_adr 0d GP0d
typ_c_adr 28 LOOP_COUNTER
typ_c_lit 0
typ_c_source 0 FIU_BUS
typ_frame 1f
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 6
33cc 33cc fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=False 0x33e4
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 33e4 0x33e4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 3f Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33cd 33cd fiu_mem_start 2 start-rd; Flow J cc=False 0x33d0
ioc_adrbs 3 seq
ioc_tvbs 5 seq+seq
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 33d0 0x33d0
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_lex_adr 2
seq_random 53 ?
typ_a_adr 0e GP0e
typ_alu_func 1e A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 9 LOAD_MAR_CODE
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 6
33ce 33ce ioc_adrbs 3 seq ; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 13 ?
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 6 A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 28 LOOP_COUNTER
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
val_a_adr 0d GP0d
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
33cf 33cf ioc_random c enable slice timer; Flow R cc=True
; Flow J cc=False 0x33e8
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 33e8 0x33e8
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
33d0 33d0 ioc_adrbs 3 seq ; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_latch 1
seq_random 13 ?
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 6 A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 28 LOOP_COUNTER
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
val_a_adr 0d GP0d
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
33d1 33d1 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x33e8
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 33e8 0x33e8
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
33d2 33d2 fiu_mem_start 4 continue
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
33d3 33d3 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33d4 33d4 ioc_random c enable slice timer; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
typ_a_adr 24 TR02:04 #0x29
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33d5 33d5 ioc_adrbs 3 seq ; Flow J 0x33d6
seq_br_type 2 Push (branch address)
seq_branch_adr 07e9 0x07e9
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 1a TR02:05 #0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
val_c_adr 1a VR02:05 #0x0
val_frame 2
33d6 33d6 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR02:1d #0xf8000000
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
33d7 33d7 ioc_random c enable slice timer; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
33d8 33d8 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
33d9 33d9 fiu_mem_start 2 start-rd; Flow J 0x33c4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 33c4 0x33c4
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
33da ; --------------------------------------------------------------------------------------
33da ; Comes from:
33da ; 33c8 C True from color 0x33c7
33da ; --------------------------------------------------------------------------------------
33da 33da fiu_mem_start 6 start_rd_if_false; Flow R cc=True
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 33db 0x33db
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 21 TR02:01 #0x3f
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
33db 33db ioc_fiubs 1 val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
val_b_adr 39 VR02:19 #0x0
val_frame 2
33dc 33dc fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x33df
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 33df 0x33df
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
33dd 33dd fiu_mem_start 2 start-rd; Flow R cc=True
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 33de 0x33de
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_c_adr 33 GP0c
val_a_adr 31 VR05:11 #0xfff90000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
33de 33de fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
33df 33df ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_c_adr 33 GP0c
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
33e0 33e0 fiu_mem_start 3 start-wr
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 0c GP0c
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3e VR05:1e #0xffff
val_alu_func 18 NOT_A_AND_B
val_b_adr 0c GP0c
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 5
33e1 33e1 ioc_load_wdr 0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_b_adr 0c GP0c
val_a_adr 25 VR09:05 #0xfff9000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 0c GP0c
val_frame 9
33e2 33e2 fiu_mem_start 6 start_rd_if_false; Flow R cc=False
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 33e3 0x33e3
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
33e3 33e3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
33e4 33e4 seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
seq_random 6b ?
typ_a_adr 3a TR02:1a #0x3f
typ_alu_func 0 PASS_A
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
33e5 33e5 seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 4
33e6 33e6 fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 31 ?
val_a_adr 0f GP0f
33e7 33e7 seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 31 ?
typ_b_adr 3b TR02:1b #0x0
typ_frame 2
33e8 33e8 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
33e9 33e9 fiu_mem_start 4 continue
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
33ea 33ea ioc_adrbs 3 seq ; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33eb 33eb ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
seq_en_micro 0
typ_a_adr 24 TR02:04 #0x29
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
33ec ; --------------------------------------------------------------------------------------
33ec ; Comes from:
33ec ; 0738 C from color 0x0738
33ec ; 2f59 C from color 0x06b7
33ec ; 39b1 C True from color 0x39a6
33ec ; --------------------------------------------------------------------------------------
33ec 33ec fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 40 SEQ.macro_restartable
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
33ed 33ed seq_en_micro 0
33ee 33ee fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x33f5
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 33f5 0x33f5
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 5 RESOLVE RAM
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
33ef 33ef seq_en_micro 0
33f0 33f0 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x33f2
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 33f2 0x33f2
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 7 INC_A
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
33f1 33f1 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x33c4
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 33c4 0x33c4
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
33f2 33f2 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
33f3 33f3 seq_en_micro 0
33f4 33f4 seq_br_type 3 Unconditional Branch; Flow J 0x33ec
seq_branch_adr 33ec 0x33ec
33f5 33f5 ioc_adrbs 3 seq ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
33f6 33f6 ioc_fiubs 2 typ ; Flow J cc=True 0x33ec
seq_br_type 1 Branch True
seq_branch_adr 33ec 0x33ec
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
33f7 33f7 seq_br_type 3 Unconditional Branch; Flow J 0x33ec
seq_branch_adr 33ec 0x33ec
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 59 ?
val_b_adr 0f GP0f
33f8 ; --------------------------------------------------------------------------------------
33f8 ; Comes from:
33f8 ; 3413 C from color 0x3411
33f8 ; 3417 C from color 0x3411
33f8 ; 3432 C from color 0x22fd
33f8 ; 344a C from color 0x0b53
33f8 ; 344e C from color 0x0b53
33f8 ; --------------------------------------------------------------------------------------
33f8 33f8 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
33f9 ; --------------------------------------------------------------------------------------
33f9 ; Comes from:
33f9 ; 0d6f C from color 0x0000
33f9 ; 0d82 C from color 0x0000
33f9 ; 0db4 C from color 0x0000
33f9 ; 0dda C from color _UAssist_0x6e
33f9 ; 0de9 C from color 0x0de2
33f9 ; 3419 C from color 0x3411
33f9 ; 341b C from color 0x3411
33f9 ; 343b C from color 0x22fd
33f9 ; 3450 C from color 0x0b53
33f9 ; 34eb C from color 0x0000
33f9 ; 34fb C from color 0x0000
33f9 ; --------------------------------------------------------------------------------------
33f9 33f9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 11 start_tag_query
fiu_op_sel 3 insert
ioc_tvbs 3 fiu+fiu
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR0d:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR0d:02 #0x0
val_c_mux_sel 2 ALU
val_frame d
33fa 33fa fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
33fb 33fb ioc_tvbs 2 fiu+val; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
val_a_adr 30 VR12:10 #0xf00
val_alu_func 18 NOT_A_AND_B
val_b_adr 0b GP0b
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
33fc 33fc fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 13 start_available_query
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 0b GP0b
val_b_adr 0b GP0b
val_c_adr 1c VR0d:03 #0x0
val_c_source 0 FIU_BUS
val_frame d
33fd 33fd fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 73
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
val_a_adr 0b GP0b
val_alu_func 1e A_AND_B
val_b_adr 25 VR05:05 #0x8
val_frame 5
33fe 33fe seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
33ff 33ff fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3409
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3409 0x3409
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 30 VR12:10 #0xf00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
3400 3400 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 33 GP0c
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
3401 3401 fiu_len_fill_lit 40 zero-fill 0x0
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 29 TR0d:09 #0xffffffff00080000
typ_alu_func 1b A_OR_B
typ_b_adr 0c GP0c
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
3402 3402 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
3403 3403 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
3404 3404 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
3405 3405 fiu_load_tar 1 hold_tar; Flow C 0x352c
fiu_load_var 1 hold_var
fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 352c 0x352c
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 0c GP0c
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_b_adr 0c GP0c
3406 3406 ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 30 VR12:10 #0xf00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
3407 3407 fiu_mem_start 10 start_physical_tag_wr; Flow J 0x3408
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 340c 0x340c
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0b GP0b
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
3408 3408 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0x34fd
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 34fd 0x34fd
seq_en_micro 0
val_b_adr 0b GP0b
3409 3409 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x1001
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 1001 0x1001
seq_en_micro 0
val_c_adr 1a VR0d:05 #0x0
val_c_source 0 FIU_BUS
val_frame d
340a 340a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x33fa
fiu_load_tar 1 hold_tar
fiu_mem_start 11 start_tag_query
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 33fa 0x33fa
seq_en_micro 0
val_a_adr 23 VR0d:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 25 VR0d:05 #0x0
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame d
340b 340b seq_b_timing 0 Early Condition; Flow C cc=True 0x107d
seq_br_type 5 Call True
seq_branch_adr 107d 0x107d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
340c 340c fiu_load_tar 1 hold_tar; Flow C 0x2ab4
fiu_load_var 1 hold_var
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 22 TR0d:02 #0x0
typ_frame d
val_a_adr 22 VR0d:02 #0x0
val_b_adr 0b GP0b
val_frame d
340d 340d fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_len_fill_reg_ctl 2
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_b_adr 23 VR0d:03 #0x0
val_frame d
340e ; --------------------------------------------------------------------------------------
340e ; Comes from:
340e ; 3425 C from color 0x3411
340e ; 3480 C from color 0x02c9
340e ; 349b C from color 0x0000
340e ; 34a2 C from color 0x34a2
340e ; 34c3 C from color 0x0e8e
340e ; 3505 C from color 0x3505
340e ; 350e C from color 0x350e
340e ; --------------------------------------------------------------------------------------
340e 340e seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
340f ; --------------------------------------------------------------------------------------
340f ; Comes from:
340f ; 3411 C from color 0x3411
340f ; 3431 C from color 0x22fd
340f ; 3448 C from color 0x0b53
340f ; --------------------------------------------------------------------------------------
340f 340f seq_en_micro 0
3410 3410 fiu_len_fill_reg_ctl 2 ; Flow R
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_frame d
3411 3411 seq_br_type 7 Unconditional Call; Flow C 0x340f
seq_branch_adr 340f 0x340f
typ_c_adr 1e TR0d:01 #0x0
typ_frame d
val_c_adr 1e VR0d:01 #0x0
val_frame d
3412 ; --------------------------------------------------------------------------------------
3412 ; Comes from:
3412 ; 3917 C from color 0x0b32
3412 ; --------------------------------------------------------------------------------------
3412 3412 fiu_tivi_src c mar_0xc
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR0d:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR0d:01 #0x0
val_c_mux_sel 2 ALU
val_frame d
3413 3413 fiu_mem_start 2 start-rd; Flow C 0x33f8
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33f8 0x33f8
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3414 3414 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3411
seq_br_type 0 Branch False
seq_branch_adr 3411 0x3411
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
3415 3415 fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
3416 3416 ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_a_adr 3a TR1b:1a #0x1fc1
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1b
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
3417 3417 fiu_mem_start 2 start-rd; Flow C 0x33f8
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33f8 0x33f8
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3418 3418 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
3419 3419 ioc_adrbs 1 val ; Flow C 0x33f9
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 21 VR0d:01 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
341a 341a fiu_len_fill_reg_ctl 2 ; Flow J cc=True 0x3412
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3412 0x3412
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_frame d
341b 341b ioc_adrbs 1 val ; Flow C 0x33f9
seq_br_type 7 Unconditional Call
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR0d:01 #0x0
val_alu_func 13 ONES
val_frame d
val_rand 9 PASS_A_HIGH
341c 341c fiu_mem_start 8 start_wr_if_false; Flow J cc=True 0x3429
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3429 0x3429
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
341d 341d fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 3a VR1b:1a #0xffff000000000000
val_frame 1b
341e 341e fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_b_adr 3b TR1b:1b #0x3f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 3b VR1b:1b #0x0
val_frame 1b
341f 341f fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_a_adr 28 TR05:08 #0x14
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
val_b_adr 39 VR02:19 #0x0
val_frame 2
3420 3420 fiu_mem_start 4 continue; Flow J cc=False 0x3420
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3420 0x3420
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
3421 3421 fiu_len_fill_lit 50 zero-fill 0x10; Flow J cc=True 0x3424
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3424 0x3424
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
3422 3422 fiu_mem_start 3 start-wr; Flow J cc=True 0x3420
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 3420 0x3420
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 3d TR08:1d #0x1f
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3423 3423 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
3424 3424 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3428
seq_br_type 1 Branch True
seq_branch_adr 3428 0x3428
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
3425 3425 fiu_mem_start 2 start-rd; Flow C 0x340e
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame c
3426 3426 fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 3d VR06:1d #0x100000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
3427 3427 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
val_b_adr 0f GP0f
3428 3428 fiu_len_fill_reg_ctl 2 ; Flow C 0x2ab4
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 21 TR0d:01 #0x0
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_alu_func 1a PASS_B
val_b_adr 21 VR0d:01 #0x0
val_frame d
3429 3429 fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR0d:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR0d:01 #0x0
val_c_adr 1d VR0d:02 #0x0
val_c_source 0 FIU_BUS
val_frame d
val_rand 9 PASS_A_HIGH
342a 342a seq_br_type 7 Unconditional Call; Flow C 0x352b
seq_branch_adr 352b 0x352b
seq_en_micro 0
342b 342b ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
342c 342c fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
342d 342d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x350a
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 350a 0x350a
seq_en_micro 0
val_b_adr 0b GP0b
val_c_adr 1c VR0d:03 #0x0
val_c_source 0 FIU_BUS
val_frame d
342e 342e ioc_adrbs 1 val ; Flow C 0x107d
seq_br_type 7 Unconditional Call
seq_branch_adr 107d 0x107d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR0d:01 #0x0
val_alu_func 13 ONES
val_frame d
val_rand 9 PASS_A_HIGH
342f 342f fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 22 TR0d:02 #0x0
typ_frame d
val_b_adr 22 VR0d:02 #0x0
val_frame d
3430 3430 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3412
fiu_len_fill_reg_ctl 2
fiu_load_mdr 1 hold_mdr
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3412 0x3412
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 23 VR0d:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 21 VR0d:01 #0x0
val_frame d
3431 3431 seq_br_type 7 Unconditional Call; Flow C 0x340f
seq_branch_adr 340f 0x340f
typ_c_adr 1e TR0d:01 #0x0
typ_frame d
val_c_adr 1e VR0d:01 #0x0
val_frame d
3432 3432 fiu_mem_start 2 start-rd; Flow C 0x33f8
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33f8 0x33f8
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR0d:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR0d:01 #0x0
val_c_source 0 FIU_BUS
val_frame d
val_rand a PASS_B_HIGH
3433 3433 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3431
seq_br_type 0 Branch False
seq_branch_adr 3431 0x3431
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
3434 3434 fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
3435 3435 ioc_tvbs 8 typ+mem
seq_en_micro 0
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
3436 3436 fiu_mem_start 11 start_tag_query; Flow C 0x3523
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3523 0x3523
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 21 VR0d:01 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
3437 3437 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x343b
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 343b 0x343b
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_a_adr 36 VR12:16 #0xc8
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
3438 3438 fiu_mem_start 10 start_physical_tag_wr; Flow J cc=False 0x343a
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 343a 0x343a
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_frame 2
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3439 3439 ioc_load_wdr 0 ; Flow J 0x343a
seq_br_type 3 Unconditional Branch
seq_branch_adr 343a 0x343a
seq_en_micro 0
val_b_adr 0d GP0d
343a 343a fiu_mem_start 2 start-rd; Flow J 0x343e
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 343e 0x343e
seq_en_micro 0
typ_a_adr 33 TR02:13 #0x400
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR0d:01 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand 9 PASS_A_HIGH
343b 343b seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
343c 343c fiu_len_fill_reg_ctl 2 ; Flow J cc=True 0x3432
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3432 0x3432
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_frame d
343d 343d fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
343e 343e fiu_mem_start 4 continue
ioc_fiubs 0 fiu
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 1d VR0d:02 #0x0
val_c_source 0 FIU_BUS
val_frame d
343f 343f fiu_load_var 1 hold_var; Flow J cc=False 0x3446
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3446 0x3446
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3440 3440 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
3441 3441 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1e A_AND_B
typ_b_adr 0f GP0f
val_a_adr 21 VR07:01 #0xfffff00000000
val_alu_func 1e A_AND_B
val_b_adr 0e GP0e
val_frame 7
3442 3442 fiu_mem_start 3 start-wr; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 1b A_OR_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
3443 3443 fiu_mem_start 9 start_continue_if_true; Flow C 0x210
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_c_lit 1
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 34 VR12:14 #0x3f00000000
val_alu_func 1b A_OR_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 12
3444 3444 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
3445 3445 fiu_len_fill_reg_ctl 2 ; Flow R
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_b_adr 22 VR0d:02 #0x0
val_frame d
3446 3446 fiu_mem_start 11 start_tag_query; Flow C 0x34c5
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34c5 0x34c5
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 21 VR0d:01 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
3447 3447 fiu_len_fill_reg_ctl 2 ; Flow J 0x3432
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3432 0x3432
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_frame d
3448 3448 seq_br_type 7 Unconditional Call; Flow C 0x340f
seq_branch_adr 340f 0x340f
typ_c_adr 1e TR0d:01 #0x0
typ_frame d
val_c_adr 1e VR0d:01 #0x0
val_frame d
3449 3449 fiu_tivi_src c mar_0xc
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR0d:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR0d:01 #0x0
val_c_mux_sel 2 ALU
val_frame d
344a 344a fiu_mem_start 2 start-rd; Flow C 0x33f8
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33f8 0x33f8
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
344b 344b ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3448
seq_br_type 0 Branch False
seq_branch_adr 3448 0x3448
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
344c 344c fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
344d 344d ioc_tvbs 8 typ+mem
seq_en_micro 0
typ_a_adr 3a TR1b:1a #0x1fc1
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1b
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
344e 344e fiu_mem_start 2 start-rd; Flow C 0x33f8
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33f8 0x33f8
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
344f 344f ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
3450 3450 ioc_adrbs 1 val ; Flow C 0x33f9
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_mar_cntl a LOAD_MAR_IMPORT
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 21 VR0d:01 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
3451 3451 fiu_len_fill_reg_ctl 2 ; Flow J cc=True 0x3449
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3449 0x3449
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 21 VR0d:01 #0x0
val_alu_func 0 PASS_A
val_frame d
3452 3452 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 37 TR07:17 #0x3e
typ_alu_func 1c DEC_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl a LOAD_MAR_IMPORT
val_a_adr 21 VR0d:01 #0x0
val_frame d
val_rand 9 PASS_A_HIGH
3453 3453 fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 39 VR02:19 #0x0
val_frame 2
3454 3454 fiu_mem_start 4 continue; Flow J cc=False 0x3454
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3454 0x3454
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 39 VR02:19 #0x0
val_frame 2
3455 3455 fiu_len_fill_reg_ctl 2 ; Flow C 0x2ab4
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 21 VR0d:01 #0x0
val_frame d
3456 ; --------------------------------------------------------------------------------------
3456 ; Comes from:
3456 ; 3489 C from color 0x02c9
3456 ; 34b2 C from color 0x340d
3456 ; 34b8 C from color 0x340d
3456 ; 34bb C from color 0x340d
3456 ; --------------------------------------------------------------------------------------
3456 3456 fiu_tivi_src c mar_0xc; Flow C 0x2ab4
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
3457 3457 fiu_mem_start 11 start_tag_query
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 18 NOT_A_AND_B
val_b_adr 0e GP0e
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 2
3458 3458 fiu_vmux_sel 1 fill value; Flow R cc=True
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3459 0x3459
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3459 3459 fiu_tivi_src c mar_0xc; Flow J cc=True 0x3466
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3466 0x3466
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 33 TR12:13 #0x7
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 12
typ_rand c WRITE_OUTER_FRAME
val_a_adr 0c GP0c
val_alu_func 6 A_MINUS_B
val_b_adr 3b VR12:1b #0x1000000
val_frame 12
345a 345a seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
345b 345b fiu_tivi_src 1 tar_val; Flow J cc=False 0x3460
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3460 0x3460
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 2c VR12:0c #0xc0
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
345c 345c fiu_mem_start 10 start_physical_tag_wr; Flow J cc=True 0x345f
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 345f 0x345f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 34 TR06:14 #0xc0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 0f GP0f
typ_frame 6
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
345d 345d fiu_mem_start 10 start_physical_tag_wr; Flow J cc=True 0x345f
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 345f 0x345f
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 32 TR11:12 #0x10
typ_alu_func 1e A_AND_B
typ_b_adr 0f GP0f
typ_frame 11
val_a_adr 39 VR06:19 #0x10c0
val_alu_func 1b A_OR_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
345e 345e ioc_load_wdr 0 ; Flow J 0x3460
seq_br_type 3 Unconditional Branch
seq_branch_adr 3460 0x3460
seq_en_micro 0
val_b_adr 0f GP0f
345f 345f ioc_load_wdr 0 ; Flow C 0x350a
seq_br_type 7 Unconditional Call
seq_branch_adr 350a 0x350a
seq_en_micro 0
val_b_adr 0f GP0f
3460 3460 fiu_mem_start 11 start_tag_query; Flow J cc=False 0x3463
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3463 0x3463
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 0e GP0e
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 0e GP0e
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 6
3461 3461 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
3462 3462 fiu_mem_start 11 start_tag_query
seq_en_micro 0
3463 3463 seq_br_type 1 Branch True; Flow J cc=True 0x345a
seq_branch_adr 345a 0x345a
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 6 A_MINUS_B
val_b_adr 0d GP0d
3464 3464 fiu_tivi_src 2 tar_fiu; Flow R cc=True
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 3465 0x3465
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
3465 3465 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
3466 3466 fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 3f TR06:1f #0x2000
typ_frame 6
val_a_adr 2c VR0d:0c #0x0
val_b_adr 16 CSA/VAL_BUS
val_frame d
val_rand c START_MULTIPLY
3467 3467 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3479
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3479 0x3479
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_a_adr 16 PRODUCT
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
3468 3468 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x346b
seq_br_type 0 Branch False
seq_branch_adr 346b 0x346b
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
3469 3469 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
346a 346a fiu_mem_start 14 start_name_query; Flow J 0x3468
seq_br_type 3 Unconditional Branch
seq_branch_adr 3468 0x3468
seq_en_micro 0
346b 346b fiu_tivi_src 3 tar_frame; Flow J cc=False 0x3479
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3479 0x3479
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 4
346c 346c fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 31 TR05:11 #0xf000000000
typ_frame 5
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0b GP0b
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
346d 346d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3470
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3470 0x3470
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 14 ZEROS
346e 346e seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
346f 346f fiu_mem_start f start_physical_tag_rd; Flow J 0x346d
seq_br_type 3 Unconditional Branch
seq_branch_adr 346d 0x346d
seq_en_micro 0
3470 3470 fiu_mem_start 15 setup_tag_read; Flow J cc=False 0x3478
seq_br_type 0 Branch False
seq_branch_adr 3478 0x3478
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3471 3471 fiu_len_fill_lit 5c zero-fill 0x1c; Flow J cc=False 0x3478
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_br_type 0 Branch False
seq_branch_adr 3478 0x3478
seq_cond_sel 07 VAL.ALU_32_CO(late)
seq_en_micro 0
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
val_a_adr 0e GP0e
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
3472 3472 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3478
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_br_type 1 Branch True
seq_branch_adr 3478 0x3478
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 19 X_XOR_B
typ_b_adr 0c GP0c
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_c_adr 30 GP0f
3473 3473 fiu_mem_start 10 start_physical_tag_wr; Flow J cc=True 0x3475
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 3475 0x3475
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 2b TR06:0b #0x7ffe000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_a_adr 0f GP0f
val_alu_func 1d A_AND_NOT_B
val_b_adr 2c VR12:0c #0xc0
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3474 3474 fiu_mem_start 10 start_physical_tag_wr; Flow J cc=True 0x3478
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3478 0x3478
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
seq_en_micro 0
typ_a_adr 0b GP0b
typ_frame 1
3475 3475 ioc_load_wdr 0 ; Flow J cc=True 0x347c
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 347c 0x347c
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 39 VR06:19 #0x10c0
val_alu_func 1b A_OR_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 6
3476 3476 seq_br_type 0 Branch False; Flow J cc=False 0x3478
seq_branch_adr 3478 0x3478
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3477 3477 seq_br_type 5 Call True; Flow C cc=True 0x350a
seq_branch_adr 350a 0x350a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
3478 3478 fiu_mem_start f start_physical_tag_rd; Flow J cc=True 0x346d
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 346d 0x346d
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 31 TR05:11 #0xf000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 0b GP0b
val_alu_func 6 A_MINUS_B
val_b_adr 29 VR08:09 #0x1000000000
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 8
3479 3479 fiu_mem_start 14 start_name_query; Flow J cc=True 0x3468
fiu_tivi_src 4 fiu_var
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 3468 0x3468
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl f LOAD_MAR_RESERVED
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 0c GP0c
val_alu_func 6 A_MINUS_B
val_b_adr 3f VR06:1f #0x2000
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 6
val_rand 9 PASS_A_HIGH
347a 347a fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 347b 0x347b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_b_adr 0d GP0d
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 0e GP0e
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
347b 347b seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1c DEC_A
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
347c 347c fiu_mem_start 10 start_physical_tag_wr; Flow J cc=True 0x3477
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3477 0x3477
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1e A_AND_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
347d 347d ioc_load_wdr 0 ; Flow J 0x3478
seq_br_type 3 Unconditional Branch
seq_branch_adr 3478 0x3478
seq_en_micro 0
val_b_adr 0f GP0f
347e 347e fiu_len_fill_reg_ctl 2
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
347f ; --------------------------------------------------------------------------------------
347f ; Comes from:
347f ; 3497 C True from color 0x0000
347f ; --------------------------------------------------------------------------------------
347f 347f fiu_tivi_src c mar_0xc; Flow C 0x365a
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 365a 0x365a
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
3480 3480 fiu_mem_start 2 start-rd; Flow C 0x340e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3f TR09:1f #0x7ffff00
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3481 3481 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3482
seq_br_type 2 Push (branch address)
seq_branch_adr 347e 0x347e
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
3482 3482 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3483 3483 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3486
seq_br_type 1 Branch True
seq_branch_adr 3486 0x3486
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 0d GP0d
val_frame 5
3484 3484 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 39 VR12:19 #0xff0000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 12
3485 3485 ioc_load_wdr 0
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_b_adr 0c GP0c
val_b_adr 0c GP0c
3486 3486 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x365c
fiu_load_var 1 hold_var
fiu_offs_lit 76
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 365c 0x365c
seq_en_micro 0
typ_b_adr 0d GP0d
typ_mar_cntl 1 RESTORE_RDR
val_b_adr 0d GP0d
3487 3487 seq_en_micro 0
3488 3488 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
3489 3489 fiu_load_oreg 1 hold_oreg; Flow C 0x3456
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
348a 348a fiu_tivi_src c mar_0xc; Flow R cc=False
; Flow J cc=True 0x347f
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 347f 0x347f
seq_en_micro 0
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
348b 348b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x348c
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type 3 Unconditional Branch
seq_branch_adr 348c 0x348c
typ_mar_cntl 6 INCREMENT_MAR
348c ; --------------------------------------------------------------------------------------
348c ; Comes from:
348c ; 3496 C from color 0x0000
348c ; --------------------------------------------------------------------------------------
348c 348c fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
348d 348d ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0d:04 #0x0
val_c_mux_sel 2 ALU
val_frame d
348e 348e fiu_load_oreg 1 hold_oreg
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_c_adr 1b TR0d:04 #0x0
typ_frame d
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
348f 348f ioc_adrbs 2 typ ; Flow C 0x3456
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_a_adr 2c TR12:0c #0x1fff
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3490 3490 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
3491 3491 fiu_load_oreg 1 hold_oreg; Flow C 0x3456
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
3492 3492 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_var 1 hold_var
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
val_b_adr 24 VR0d:04 #0x0
val_frame d
3493 3493 fiu_load_oreg 1 hold_oreg; Flow C 0x3456
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
3494 3494 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
val_b_adr 24 VR0d:04 #0x0
val_frame d
3495 3495 fiu_load_oreg 1 hold_oreg; Flow J 0x3456
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
3496 3496 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x348c
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
seq_br_type 7 Unconditional Call
seq_branch_adr 348c 0x348c
typ_mar_cntl 6 INCREMENT_MAR
3497 3497 fiu_tivi_src c mar_0xc; Flow C cc=True 0x347f
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 347f 0x347f
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
val_rand a PASS_B_HIGH
3498 3498 ioc_adrbs 1 val ; Flow J 0x3499
seq_br_type 3 Unconditional Branch
seq_branch_adr 3499 0x3499
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
3499 3499 fiu_mem_start 11 start_tag_query; Flow C 0x34c5
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34c5 0x34c5
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 13 ONES
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
val_rand a PASS_B_HIGH
349a 349a fiu_len_fill_lit 50 zero-fill 0x10; Flow J cc=True 0x349e
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 349e 0x349e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_frame 3
349b 349b fiu_mem_start 2 start-rd; Flow C 0x340e
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame c
349c 349c fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 7
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
349d 349d ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 0b GP0b
349e 349e fiu_mem_start 2 start-rd; Flow J 0x349f
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 34ac 0x34ac
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_frame 4
val_rand a PASS_B_HIGH
349f 349f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 36 TR07:16 #0x37000000000
typ_frame 7
typ_mar_cntl 6 INCREMENT_MAR
34a0 34a0 fiu_len_fill_lit 48 zero-fill 0x8; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
val_b_adr 16 CSA/VAL_BUS
34a1 34a1 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
34a2 34a2 fiu_mem_start 2 start-rd; Flow C 0x340e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 5
val_rand a PASS_B_HIGH
34a3 34a3 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
typ_frame 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
34a4 34a4 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0c GP0c
typ_c_lit 1
typ_frame 1
val_b_adr 0c GP0c
34a5 34a5 fiu_mem_start 3 start-wr; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
34a6 34a6 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
34a7 34a7 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0d GP0d
val_b_adr 0d GP0d
34a8 34a8 fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
34a9 34a9 fiu_mem_start 15 setup_tag_read
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_a_adr 31 TR02:11 #0x8
typ_frame 2
val_a_adr 2b VR12:0b #0x10e0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
34aa 34aa ioc_tvbs a fiu+mem; Flow J cc=False 0x34c8
seq_br_type 0 Branch False
seq_branch_adr 34c8 0x34c8
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 0f GP0f
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
34ab 34ab fiu_mem_start 10 start_physical_tag_wr; Flow J 0x34cc
seq_br_type 3 Unconditional Branch
seq_branch_adr 34cc 0x34cc
seq_en_micro 0
val_a_adr 0f GP0f
val_alu_func 1b A_OR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 4
34ac 34ac ioc_adrbs 1 val ; Flow J 0x3ba5
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ba5 0x3ba5
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 0e GP0e
val_rand a PASS_B_HIGH
34ad ; --------------------------------------------------------------------------------------
34ad ; Comes from:
34ad ; 027c C from color 0x0000
34ad ; --------------------------------------------------------------------------------------
34ad 34ad fiu_mem_start 4 continue
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 10
typ_mar_cntl 6 INCREMENT_MAR
34ae 34ae fiu_len_fill_lit 5a zero-fill 0x1a; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0d:04 #0x0
val_c_mux_sel 2 ALU
val_frame d
34af 34af ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1a TR0d:05 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR0d:05 #0x0
val_c_mux_sel 2 ALU
val_frame d
34b0 34b0 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
34b1 34b1 ioc_tvbs 2 fiu+val; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 1
34b2 34b2 fiu_load_oreg 1 hold_oreg; Flow C 0x3456
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
34b3 34b3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 11 start_tag_query
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_alu_func 13 ONES
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0d GP0d
34b4 34b4 fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x3524
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
seq_br_type 7 Unconditional Call
seq_branch_adr 3524 0x3524
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
34b5 34b5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x34cb
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 34cb 0x34cb
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 2d VR05:0d #0x20
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 5
34b6 34b6 fiu_len_fill_lit 5a zero-fill 0x1a
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
typ_b_adr 25 TR0d:05 #0x0
typ_frame d
val_b_adr 25 VR0d:05 #0x0
val_frame d
34b7 34b7 ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 21 TR02:01 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
34b8 34b8 fiu_load_oreg 1 hold_oreg; Flow C 0x3456
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
34b9 34b9 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 0d GP0d
val_alu_func 1a PASS_B
val_b_adr 25 VR0d:05 #0x0
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame d
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
34ba 34ba fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 25 TR0d:05 #0x0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 21 VR02:01 #0x0
val_frame 2
34bb 34bb fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3456
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3456 0x3456
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1a TR0d:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 5 CHECK_CLASS_B_LIT
34bc 34bc fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 25 VR0d:05 #0x0
val_alu_func 1a PASS_B
val_b_adr 0d GP0d
val_c_adr 1a VR0d:05 #0x0
val_c_mux_sel 2 ALU
val_frame d
val_rand 9 PASS_A_HIGH
34bd 34bd fiu_mem_start 4 continue
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 24 VR0d:04 #0x0
val_frame d
34be 34be ioc_load_wdr 0 ; Flow J 0x340e
seq_br_type 3 Unconditional Branch
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_b_adr 25 TR0d:05 #0x0
typ_frame d
val_b_adr 25 VR0d:05 #0x0
val_frame d
34bf ; --------------------------------------------------------------------------------------
34bf ; Comes from:
34bf ; 2af8 C from color 0x2aef
34bf ; --------------------------------------------------------------------------------------
34bf 34bf fiu_mem_start 4 continue
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
34c0 34c0 ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 21 TR00:01 #0xc0000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
34c1 34c1 fiu_len_fill_lit 5a zero-fill 0x1a; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 2
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 21 VR07:01 #0xfffff00000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 7
34c2 34c2 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_c_adr 31 GP0e
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 1
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 0f GP0f
34c3 34c3 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x340e
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
34c4 34c4 fiu_load_oreg 1 hold_oreg; Flow J 0x3456
ioc_adrbs 2 typ
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3456 0x3456
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 33 VR02:13 #0x1fff
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
34c5 ; --------------------------------------------------------------------------------------
34c5 ; Comes from:
34c5 ; 027d C True from color 0x0000
34c5 ; 0dce C False from color 0x0000
34c5 ; 0dde C from color _UAssist_0x6e
34c5 ; 3446 C from color 0x22fd
34c5 ; 3499 C from color 0x0000
34c5 ; --------------------------------------------------------------------------------------
34c5 34c5 seq_br_type 7 Unconditional Call; Flow C 0x3524
seq_branch_adr 3524 0x3524
seq_en_micro 0
34c6 34c6 fiu_mem_start 15 setup_tag_read; Flow R cc=False
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 9 Return False
seq_branch_adr 34c7 0x34c7
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 2c VR12:0c #0xc0
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
34c7 34c7 fiu_tivi_src 4 fiu_var; Flow C 0x210
ioc_fiubs 1 val
ioc_tvbs a fiu+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 34 TR06:14 #0xc0
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
34c8 34c8 fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
34c9 34c9 ioc_load_wdr 0 ; Flow C 0x350a
seq_br_type 7 Unconditional Call
seq_branch_adr 350a 0x350a
seq_en_micro 0
val_b_adr 0f GP0f
34ca 34ca seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
34cb ; --------------------------------------------------------------------------------------
34cb ; Comes from:
34cb ; 34b5 C True from color 0x340d
34cb ; --------------------------------------------------------------------------------------
34cb 34cb fiu_mem_start 10 start_physical_tag_wr
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
34cc 34cc ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_b_adr 0f GP0f
34cd ; --------------------------------------------------------------------------------------
34cd ; Comes from:
34cd ; 0305 C from color 0x0000
34cd ; 0405 C from color 0x03f0
34cd ; 05b8 C from color 0x05a7
34cd ; 06e0 C from color 0x06ce
34cd ; 0919 C from color 0x0000
34cd ; 0959 C from color MACRO_Execute_Module,Is_Callable
34cd ; 0963 C from color MACRO_Execute_Module,Is_Callable
34cd ; 097d C from color MACRO_Execute_Module,Is_Callable
34cd ; 0b6e C from color 0x0000
34cd ; 0de2 C from color 0x0de2
34cd ; 2d71 C from color ML_break_class
34cd ; 2ed9 C from color 0x0000
34cd ; 2f12 C from color 0x2ef9
34cd ; 2f79 C from color 0x06b7
34cd ; 32e8 C from color 0x0000
34cd ; 32ea C from color 0x0000
34cd ; 33f5 C from color 0x0000
34cd ; 34ee C from color 0x0000
34cd ; 399b C from color 0x0000
34cd ; 39dc C from color 0x0000
34cd ; 39f1 C from color 0x0000
34cd ; 3a4d C from color 0x0000
34cd ; 3a69 C from color 0x3a69
34cd ; 3a9a C from color 0x0000
34cd ; 3b0a C from color 0x3b09
34cd ; 3b73 C from color 0x0000
34cd ; --------------------------------------------------------------------------------------
34cd 34cd fiu_mem_start 11 start_tag_query
ioc_tvbs 3 fiu+fiu
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR0d:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR0d:02 #0x0
val_c_mux_sel 2 ALU
val_frame d
34ce 34ce fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame d
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame d
34cf 34cf seq_br_type 7 Unconditional Call; Flow C 0x3525
seq_branch_adr 3525 0x3525
seq_en_micro 0
34d0 34d0 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x34d9
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 34d9 0x34d9
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_c_adr 1e TR0d:01 #0x0
typ_frame d
val_c_adr 1e VR0d:01 #0x0
val_frame d
34d1 34d1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x34d2
; Flow J cc=#0x0 0x34d2
; Flow J cc=#0x1 0x34d3
; Flow J cc=#0x2 0x34d4
; Flow J cc=#0x3 0x34d5
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 34d2 0x34d2
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
val_c_adr 1c VR0d:03 #0x0
val_c_source 0 FIU_BUS
val_frame d
34d2 34d2 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
34d3 34d3 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
val_b_adr 21 VR0d:01 #0x0
val_frame d
34d4 34d4 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
val_b_adr 21 VR0d:01 #0x0
val_frame d
34d5 34d5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0xf2b
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
seq_br_type 7 Unconditional Call
seq_branch_adr 0f2b 0x0f2b
seq_en_micro 0
val_c_adr 30 GP0f
34d6 34d6 fiu_len_fill_reg_ctl 2
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
34d7 34d7 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_tivi_src 9 type_val
seq_en_micro 0
typ_b_adr 22 TR0d:02 #0x0
typ_frame d
val_b_adr 22 VR0d:02 #0x0
val_frame d
34d8 34d8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x34cd
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 34cd 0x34cd
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_b_adr 21 TR0d:01 #0x0
typ_frame d
val_a_adr 23 VR0d:03 #0x0
val_b_adr 21 VR0d:01 #0x0
val_frame d
34d9 34d9 seq_b_timing 1 Latch Condition; Flow C cc=False 0xfe9
seq_br_type 4 Call False
seq_branch_adr 0fe9 0x0fe9
seq_en_micro 0
34da 34da fiu_len_fill_reg_ctl 2 ; Flow J 0x34d7
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 34d7 0x34d7
seq_en_micro 0
typ_b_adr 20 TR0d:00 #0x0
typ_frame d
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 20 VR0d:00 #0x0
val_alu_func 0 PASS_A
val_frame d
34db 34db fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34dc ; --------------------------------------------------------------------------------------
34dc ; Comes from:
34dc ; 2f55 C from color 0x06b7
34dc ; 3699 C from color 0200_HAVE_SYSTEM_ERROR
34dc ; 3964 C from color 0x062d
34dc ; --------------------------------------------------------------------------------------
34dc 34dc seq_en_micro 0
34dd 34dd fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 13 ONES
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34de ; --------------------------------------------------------------------------------------
34de ; Comes from:
34de ; 2f75 C from color 0x06b7
34de ; 39c7 C from color 0x39bf
34de ; --------------------------------------------------------------------------------------
34de 34de seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
34df 34df seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 34e0 0x34e0
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
34e0 34e0 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x34e3
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 34e3 0x34e3
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
34e1 34e1 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
34e2 34e2 fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
34e3 34e3 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
34e4 34e4 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
34e5 34e5 fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
34e6 34e6 ioc_tvbs 8 typ+mem; Flow C 0x210
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
34e7 34e7 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x34db
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 34db 0x34db
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 13 ONES
val_b_adr 0f GP0f
val_rand a PASS_B_HIGH
34e8 34e8 fiu_mem_start 11 start_tag_query; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 34e9 0x34e9
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 0b GP0b
val_frame 5
34e9 34e9 seq_en_micro 0
34ea 34ea fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x34db
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 34db 0x34db
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
34eb 34eb seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
34ec 34ec fiu_mem_start 5 start_rd_if_true; Flow R cc=False
; Flow J cc=True 0x34dc
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 34dc 0x34dc
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34ed 34ed fiu_tivi_src c mar_0xc; Flow J 0x34ee
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 34ee 0x34ee
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34ee 34ee seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
34ef 34ef fiu_mem_start 5 start_rd_if_true; Flow R cc=False
; Flow J cc=True 0x34f1
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 34f1 0x34f1
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34f0 ; --------------------------------------------------------------------------------------
34f0 ; Comes from:
34f0 ; 0378 C from color _UAssist_0x64
34f0 ; 2f23 C from color 0x2f17
34f0 ; 2f3d C from color 0x2ef9
34f0 ; 3973 C from color _UAssist_0x34
34f0 ; --------------------------------------------------------------------------------------
34f0 34f0 seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
34f1 34f1 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x34ed
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 34ed 0x34ed
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 13 ONES
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34f2 34f2 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 8 Return True
seq_branch_adr 34f3 0x34f3
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
34f3 34f3 fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
34f4 34f4 ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_mar_cntl 1 RESTORE_RDR
34f5 34f5 fiu_tivi_src c mar_0xc; Flow C 0x3526
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3526 0x3526
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
34f6 34f6 ioc_tvbs 8 typ+mem; Flow C 0x210
seq_b_timing 0 Early Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
val_a_adr 2d VR12:0d #0x1000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
val_frame 12
34f7 34f7 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x34ee
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 34ee 0x34ee
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 13 ONES
val_b_adr 0f GP0f
val_rand a PASS_B_HIGH
34f8 34f8 fiu_mem_start 11 start_tag_query; Flow R cc=True
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 34f9 0x34f9
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 0b GP0b
val_alu_func 1e A_AND_B
val_b_adr 2d VR05:0d #0x20
val_frame 5
34f9 34f9 seq_en_micro 0
34fa 34fa fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x34ee
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 34ee 0x34ee
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
34fb 34fb seq_br_type 7 Unconditional Call; Flow C 0x33f9
seq_branch_adr 33f9 0x33f9
seq_en_micro 0
34fc 34fc fiu_mem_start 6 start_rd_if_false; Flow R cc=False
; Flow J cc=True 0x34f0
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 34f0 0x34f0
seq_cond_sel 56 SEQ.LATCHED_COND
seq_en_micro 0
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
34fd ; --------------------------------------------------------------------------------------
34fd ; Comes from:
34fd ; 08a7 C from color 0x08a5
34fd ; 0fbb C from color 0x0000
34fd ; --------------------------------------------------------------------------------------
34fd 34fd fiu_mem_start f start_physical_tag_rd; Flow C 0x3513
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 3513 0x3513
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
34fe ; --------------------------------------------------------------------------------------
34fe ; Comes from:
34fe ; 0e04 C from color 0x0000
34fe ; --------------------------------------------------------------------------------------
34fe 34fe fiu_len_fill_lit 52 zero-fill 0x12
fiu_offs_lit 0c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_a_adr 21 VR11:01 #0x1c
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 11
34ff 34ff fiu_load_var 1 hold_var; Flow J cc=False 0x3501
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3501 0x3501
seq_cond_sel 0f VAL.PREVIOUS(early)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 33 TR12:13 #0x7
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 3e VR03:1e #0x4
val_frame 3
3500 3500 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
seq_en_micro 0
val_b_adr 2f VR02:0f #0x0
val_frame 2
3501 3501 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 0d GP0d
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
3502 3502 fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_en_micro 0
3503 3503 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2a TR04:0a #0x28
typ_alu_func 7 INC_A
typ_c_adr 15 TR04:0a #0x28
typ_c_mux_sel 0 ALU
typ_frame 4
3504 3504 fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x2ab4
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
3505 3505 fiu_mem_start 2 start-rd; Flow C 0x340e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_a_adr 2e TR0d:0e #0xffffffff00090000
typ_alu_func 1 A_PLUS_B
typ_b_adr 0d GP0d
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
3506 3506 fiu_load_var 1 hold_var; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 26 TR07:06 #0x1000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 7
3507 3507 fiu_load_tar 1 hold_tar
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_b_adr 0d GP0d
val_a_adr 0d GP0d
3508 3508 ioc_adrbs 2 typ ; Flow R
ioc_tvbs 2 fiu+val
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 3d TR12:1d #0xffcf00000a000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl f LOAD_MAR_RESERVED
3509 3509 fiu_len_fill_lit 52 zero-fill 0x12; Flow J 0x350b
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 350b 0x350b
seq_en_micro 0
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_b_adr 0d GP0d
350a ; --------------------------------------------------------------------------------------
350a ; Comes from:
350a ; 1021 C from color 0x1021
350a ; 10aa C from color 0x10aa
350a ; 342d C from color 0x3411
350a ; 345f C from color 0x3457
350a ; 3477 C True from color 0x3457
350a ; 34c9 C from color 0x34a6
350a ; --------------------------------------------------------------------------------------
350a 350a fiu_len_fill_lit 52 zero-fill 0x12; Flow C 0x3511
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 3 tar_frame
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3511 0x3511
seq_en_micro 0
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
val_b_adr 0d GP0d
350b 350b fiu_len_fill_lit 47 zero-fill 0x7
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 2a TR0d:0a #0xffffffff00000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 0d GP0d
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
350c 350c fiu_len_fill_lit 47 zero-fill 0x7; Flow C 0x210
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 2a TR04:0a #0x28
typ_alu_func 1c DEC_A
typ_c_adr 15 TR04:0a #0x28
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 24 VR05:04 #0x7
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
350d 350d fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_length_src 0 length_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
350e 350e fiu_mem_start 2 start-rd; Flow C 0x340e
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 340e 0x340e
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 1 A_PLUS_B
typ_b_adr 2e TR0d:0e #0xffffffff00090000
typ_frame d
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 38 VR02:18 #0x7f
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
350f 350f fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 33 TR06:13 #0xffff000000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 6
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
3510 3510 ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
val_b_adr 0d GP0d
val_c_adr 32 GP0d
3511 ; --------------------------------------------------------------------------------------
3511 ; Comes from:
3511 ; 350a C from color 0x0000
3511 ; --------------------------------------------------------------------------------------
3511 3511 seq_en_micro 0
typ_c_adr 1c TR0c:03 #0x0
typ_frame c
val_c_adr 1c VR0c:03 #0x0
val_frame c
3512 3512 fiu_mem_start f start_physical_tag_rd; Flow J 0x3514
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3514 0x3514
seq_en_micro 0
typ_alu_func 13 ONES
typ_c_adr 1d TR0c:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3513 ; --------------------------------------------------------------------------------------
3513 ; Comes from:
3513 ; 34fd C from color 0x0f36
3513 ; --------------------------------------------------------------------------------------
3513 3513 fiu_mem_start 15 setup_tag_read; Flow J 0x3515
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3515 0x3515
seq_en_micro 0
typ_c_adr 1d TR0c:02 #0x0
typ_c_source 0 FIU_BUS
typ_frame c
val_a_adr 31 VR02:11 #0x1
val_frame 2
3514 3514 fiu_mem_start 15 setup_tag_read
seq_en_micro 0
3515 3515 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0x351d
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 7d
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 351d 0x351d
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 29 VR0c:09 #0x30000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1a VR0c:05 #0x0
val_c_source 0 FIU_BUS
val_frame c
3516 3516 fiu_len_fill_lit 50 zero-fill 0x10; Flow J cc=True 0x351d
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 8 typ+mem
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 351d 0x351d
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 25 VR0c:05 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 26 VR0c:06 #0x6
val_c_adr 1a VR0c:05 #0x0
val_c_source 0 FIU_BUS
val_frame c
3517 3517 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3522
seq_br_type 1 Branch True
seq_branch_adr 3522 0x3522
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_frame 3
3518 3518 fiu_mem_start 2 start-rd; Flow J 0x3519
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 351c 0x351c
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 22 TR0c:02 #0x0
typ_alu_func 1c DEC_A
typ_frame c
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 22 VR0c:02 #0x413ff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 25 VR0c:05 #0x0
val_frame c
3519 3519 seq_b_timing 0 Early Condition; Flow J cc=True 0x351f
seq_br_type 1 Branch True
seq_branch_adr 351f 0x351f
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
351a 351a fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x351e
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 351e 0x351e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 27 TR0c:07 #0x100000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0c:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame c
val_a_adr 28 VR0c:08 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0c:04 #0x0
val_c_mux_sel 2 ALU
val_frame c
351b 351b fiu_mem_start 7 start_wr_if_true; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
351c 351c ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 24 TR0c:04 #0x0
typ_frame c
val_b_adr 24 VR0c:04 #0x0
val_frame c
351d 351d ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 23 TR0c:03 #0x0
typ_frame c
val_b_adr 23 VR0c:03 #0x0
val_frame c
351e 351e fiu_mem_start 7 start_wr_if_true; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 24 TR0c:04 #0x0
typ_alu_func 6 A_MINUS_B
typ_b_adr 27 TR0c:07 #0x100000000000000
typ_c_adr 1b TR0c:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
351f 351f fiu_tivi_src 1 tar_val; Flow J cc=True 0x3521
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3521 0x3521
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0c:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0c:04 #0x0
val_c_source 0 FIU_BUS
val_frame c
val_rand 9 PASS_A_HIGH
3520 3520 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x351e
seq_br_type 1 Branch True
seq_branch_adr 351e 0x351e
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 27 TR0c:07 #0x100000000000000
typ_alu_func 1e A_AND_B
typ_b_adr 24 TR0c:04 #0x0
typ_frame c
val_a_adr 24 VR0c:04 #0x0
val_alu_func 1c DEC_A
val_c_adr 1b VR0c:04 #0x0
val_c_mux_sel 2 ALU
val_frame c
3521 3521 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3522 3522 seq_br_type 3 Unconditional Branch; Flow J 0x351d
seq_branch_adr 351d 0x351d
seq_en_micro 0
typ_a_adr 25 TR0c:05 #0x0
typ_alu_func 1 A_PLUS_B
typ_b_adr 22 TR0c:02 #0x0
typ_c_adr 1a TR0c:05 #0x0
typ_c_mux_sel 0 ALU
typ_frame c
3523 ; --------------------------------------------------------------------------------------
3523 ; Comes from:
3523 ; 0d84 C from color 0x0000
3523 ; 0e32 C from color 0x0000
3523 ; 0ed9 C from color 0x0000
3523 ; 0f07 C from color _UAssist_0x1f
3523 ; 103a C from color 0x0000
3523 ; 3436 C from color 0x22fd
3523 ; --------------------------------------------------------------------------------------
3523 3523 seq_en_micro 0
3524 ; --------------------------------------------------------------------------------------
3524 ; Comes from:
3524 ; 0fab C from color 0x0000
3524 ; 2af6 C from color 0x2aef
3524 ; 34b4 C from color 0x340d
3524 ; 34c5 C from color 0x34c5
3524 ; 3b8f C from color 0x3b8f
3524 ; --------------------------------------------------------------------------------------
3524 3524 seq_en_micro 0
3525 ; --------------------------------------------------------------------------------------
3525 ; Comes from:
3525 ; 084a C from color ME_PACKET
3525 ; 0d74 C from color 0x0000
3525 ; 0db8 C from color 0x0000
3525 ; 0f21 C from color 0x0000
3525 ; 0faf C from color 0x0000
3525 ; 0fd4 C from color 0x0000
3525 ; 0fe0 C from color 0x0000
3525 ; 1062 C from color 0x0000
3525 ; 106a C from color 0x0000
3525 ; 33fe C from color 0x0f36
3525 ; 345a C from color 0x3457
3525 ; 34cf C from color 0x34cd
3525 ; --------------------------------------------------------------------------------------
3525 3525 fiu_tivi_src c mar_0xc
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 11 TR0c:0e #0x0
typ_c_mux_sel 0 ALU
typ_frame c
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 11 VR0c:0e #0x0
val_c_mux_sel 2 ALU
val_frame c
3526 ; --------------------------------------------------------------------------------------
3526 ; Comes from:
3526 ; 104e C from color 0x0000
3526 ; 108f C from color 0x0000
3526 ; 3415 C from color 0x3411
3526 ; 3434 C from color 0x22fd
3526 ; 344c C from color 0x0b53
3526 ; 34e5 C from color 0x0000
3526 ; 34f5 C from color 0x0000
3526 ; --------------------------------------------------------------------------------------
3526 3526 fiu_mem_start f start_physical_tag_rd; Flow J cc=False 0x3529
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 3529 0x3529
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3527 3527 seq_en_micro 0
typ_mar_cntl 3 SPARE_0x03
3528 3528 fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_cond_sel 26 TYP.TRUE (early)
seq_en_micro 0
typ_b_adr 2e TR0c:0e #0x0
typ_frame c
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 2e VR0c:0e #0x0
val_alu_func 0 PASS_A
val_frame c
3529 3529 seq_en_micro 0
typ_mar_cntl 3 SPARE_0x03
352a 352a fiu_len_fill_lit 42 zero-fill 0x2; Flow R
fiu_mem_start 15 setup_tag_read
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type a Unconditional Return
seq_cond_sel 25 TYP.FALSE (early)
seq_en_micro 0
typ_b_adr 2e TR0c:0e #0x0
typ_frame c
typ_mar_cntl 4 RESTORE_MAR
val_a_adr 2e VR0c:0e #0x0
val_alu_func 0 PASS_A
val_frame c
352b ; --------------------------------------------------------------------------------------
352b ; Comes from:
352b ; 342a C from color 0x3411
352b ; 3a1f C from color 0x0000
352b ; 3a44 C from color 0x0000
352b ; --------------------------------------------------------------------------------------
352b 352b fiu_mem_start f start_physical_tag_rd
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
352c ; --------------------------------------------------------------------------------------
352c ; Comes from:
352c ; 08e1 C from color 0x0127
352c ; 0b88 C from color 0x0b85
352c ; 0b8b C from color 0x0b85
352c ; 0e3f C from color 0x0000
352c ; 0f3c C from color 0x0000
352c ; 0fcd C from color 0x0000
352c ; 1027 C from color 0x0000
352c ; 102d C from color 0x0000
352c ; 10a7 C from color 0x109e
352c ; 10b0 C from color 0x10ad
352c ; 3405 C from color 0x0f36
352c ; --------------------------------------------------------------------------------------
352c 352c fiu_mem_start 15 setup_tag_read; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
352d ; --------------------------------------------------------------------------------------
352d ; Comes from:
352d ; 04c9 C from color 0x04ae
352d ; 04cd C from color 0x04ae
352d ; 2b2f C from color 0x2b2f
352d ; --------------------------------------------------------------------------------------
352d 352d fiu_len_fill_reg_ctl 1 len=literal, fill=literal; Flow J cc=True 0x3541
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 7f
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 3541 0x3541
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 21 VR02:01 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
352e 352e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x3536
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3536 0x3536
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
val_alu_func 1b A_OR_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
352f 352f ioc_fiubs 0 fiu ; Flow C cc=False 0x32cc
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 2f TR08:0f #0x100000000
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 8
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
3530 3530 val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3531 3531 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=False 0x3537
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 3537 0x3537
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 0 PASS_A
3532 3532 ioc_fiubs 0 fiu ; Flow J cc=False 0x3534
seq_br_type 0 Branch False
seq_branch_adr 3534 0x3534
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 33 VR02:13 #0x1fff
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 2
3533 3533 fiu_mem_start 3 start-wr; Flow J cc=True 0x3534
; Flow J cc=#0x0 0x3539
; Flow J cc=#0x1 0x353a
; Flow J cc=#0x2 0x353b
; Flow J cc=#0x3 0x353c
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3539 0x3539
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_random 02 ?
val_a_adr 04 GP04
val_alu_func 1d A_AND_NOT_B
val_b_adr 33 VR02:13 #0x1fff
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3534 3534 ioc_fiubs 0 fiu
3535 3535 seq_b_timing 0 Early Condition; Flow J cc=True 0x3536
; Flow J cc=#0x0 0x3539
; Flow J cc=#0x1 0x353a
; Flow J cc=#0x2 0x353b
; Flow J cc=#0x3 0x353c
seq_br_type b Case False
seq_branch_adr 3539 0x3539
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_random 02 ?
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3536 3536 seq_br_type a Unconditional Return; Flow R
val_alu_func 1a PASS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
3537 3537 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 3538 0x3538
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 04 GP04
val_alu_func 1 A_PLUS_B
val_b_adr 03 GP03
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
3538 3538 seq_br_type 7 Unconditional Call; Flow C 0x32cc
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
3539 3539 ioc_load_wdr 0 ; Flow J 0x3540
seq_br_type 3 Unconditional Branch
seq_branch_adr 3540 0x3540
typ_b_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 37 VR07:17 #0x5500000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
353a 353a ioc_load_wdr 0 ; Flow J 0x3540
seq_br_type 3 Unconditional Branch
seq_branch_adr 3540 0x3540
typ_b_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 37 VR07:17 #0x5500000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
353b 353b ioc_load_wdr 0 ; Flow J 0x3540
seq_br_type 3 Unconditional Branch
seq_branch_adr 3540 0x3540
typ_b_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 37 VR07:17 #0x5500000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 7
353c 353c seq_br_type 7 Unconditional Call; Flow C 0x333d
seq_branch_adr 333d 0x333d
seq_random 05 ?
353d 353d fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_random 02 ?
val_a_adr 06 GP06
353e 353e fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 45
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 38 VR07:18 #0x8000005500000000
val_alu_func 1a PASS_B
val_frame 7
353f 353f ioc_load_wdr 0 ; Flow J 0x3540
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3540 0x3540
typ_b_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3540 3540 fiu_mem_start 3 start-wr; Flow R
ioc_adrbs 2 typ
seq_br_type a Unconditional Return
seq_cond_sel 5c (VAL.LOOP_COUNTER_ZERO(early)) nand (TYP.LOOP_COUNTER_ZERO(early))
seq_latch 1
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
3541 3541 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=True 0x32cc
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32cc RAISE.STORAGE_ERROR.DATA
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 32 TR11:12 #0x10
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 21 VR02:01 #0x0
val_alu_func 1c DEC_A
val_frame 2
3542 3542 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 3c TR07:1c #0x1ffffffff
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 7
3543 3543 ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
seq_random 02 ?
typ_a_adr 39 TR02:19 #0x7f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 0 PASS_A
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3544 3544 fiu_mem_start 3 start-wr; Flow J cc=True 0x3545
; Flow J cc=#0x0 0x3539
; Flow J cc=#0x1 0x353a
; Flow J cc=#0x2 0x353b
; Flow J cc=#0x3 0x353c
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3539 0x3539
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3545 3545 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 06 GP06
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 6 A_MINUS_B
val_b_adr 07 GP07
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3546 3546 ioc_fiubs 0 fiu ; Flow C cc=True 0x354a
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 354a 0x354a
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_latch 1
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
3547 3547 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=False
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3548 0x3548
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_b_adr 06 GP06
val_a_adr 09 GP09
val_alu_func 6 A_MINUS_B
val_b_adr 08 GP08
3548 3548 seq_br_type 4 Call False; Flow C cc=False 0x32d0
seq_branch_adr 32d0 RAISE.STORAGE_ERROR.ALLOCATION
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 09 GP09
val_alu_func 1 A_PLUS_B
val_b_adr 3a VR02:1a #0x2
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 2
3549 3549 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x32d0
seq_br_type 9 Return False
seq_branch_adr 32d0 RAISE.STORAGE_ERROR.ALLOCATION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 09 GP09
val_alu_func 6 A_MINUS_B
val_b_adr 08 GP08
354a ; --------------------------------------------------------------------------------------
354a ; Comes from:
354a ; 3546 C True from color 0x0000
354a ; --------------------------------------------------------------------------------------
354a 354a seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3550
seq_br_type 1 Branch True
seq_branch_adr 3550 0x3550
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
354b 354b typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
354c 354c typ_a_adr 3f TR07:1f #0x81
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 7
354d 354d typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
354e 354e fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
354f 354f ioc_tvbs 1 typ+fiu; Flow R
seq_br_type a Unconditional Return
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
3550 3550 seq_br_type a Unconditional Return; Flow R
val_a_adr 08 GP08
val_alu_func 7 INC_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
3551 3551 typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3552 3552 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_var 1 hold_var
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 06 GP06
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3553 3553 ioc_fiubs 0 fiu ; Flow J cc=True 0x35a6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35a6 0x35a6
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 06 GP06
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
3554 3554 seq_br_type 3 Unconditional Branch; Flow J 0x3556
seq_branch_adr 3556 0x3556
typ_a_adr 08 GP08
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 3d VR07:1d #0x7f00000000
val_c_adr 30 GP0f
val_c_mux_sel 0 ALU << 1
val_frame 7
3555 3555 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x35a7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35a7 0x35a7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 0e GP0e
val_rand 9 PASS_A_HIGH
3556 3556 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
typ_b_adr 35 TR02:15 #0x8000000
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_b_adr 0f GP0f
3557 3557 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x355e
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 355e 0x355e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 08 GP08
3558 3558 fiu_load_tar 1 hold_tar; Flow J cc=False 0x3561
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3561 0x3561
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3559 3559 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_tivi_src 1 tar_val
ioc_fiubs 1 val
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 07 GP07
val_b_adr 06 GP06
355a 355a fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_en_micro 0
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
355b 355b fiu_length_src 0 length_register; Flow J cc=False 0x3573
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 0 Branch False
seq_branch_adr 3573 0x3573
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 09 GP09
typ_alu_func 6 A_MINUS_B
typ_b_adr 0f GP0f
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
355c 355c seq_br_type 2 Push (branch address); Flow J 0x355d
seq_branch_adr 3555 0x3555
seq_en_micro 0
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
355d 355d seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 0e GP0e
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
355e 355e fiu_load_var 1 hold_var; Flow J cc=False 0x356b
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 356b 0x356b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
355f 355f fiu_load_tar 1 hold_tar; Flow J cc=True 0x3559
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3559 0x3559
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3560 3560 seq_br_type 3 Unconditional Branch; Flow C 0x210
seq_branch_adr 0210 0x0210
3561 3561 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C 0x35a5
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 35a5 0x35a5
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_b_adr 06 GP06
val_rand 1 INC_LOOP_COUNTER
3562 3562 fiu_tivi_src 1 tar_val; Flow J cc=True 0x356f
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 356f 0x356f
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
3563 3563 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 09 GP09
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
3564 3564 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x3568
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3568 0x3568
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 3d VR07:1d #0x7f00000000
val_c_adr 30 GP0f
val_c_mux_sel 0 ALU << 1
val_frame 7
3565 3565 fiu_length_src 0 length_register; Flow J cc=False 0x3571
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3571 0x3571
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
3566 3566 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x3571
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3571 0x3571
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 0e GP0e
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
3567 3567 fiu_load_oreg 1 hold_oreg; Flow J 0x3559
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_oreg_src 0 rotator output
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3559 0x3559
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_b_adr 0d GP0d
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_b_adr 0d GP0d
3568 3568 fiu_load_var 1 hold_var; Flow J cc=False 0x3571
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3571 0x3571
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3569 3569 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
356a 356a fiu_length_src 0 length_register; Flow J 0x3566
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_br_type 3 Unconditional Branch
seq_branch_adr 3566 0x3566
val_a_adr 08 GP08
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
356b 356b fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_rand 1 INC_LOOP_COUNTER
356c 356c fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow C 0x210
fiu_mem_start a start_continue_if_false
fiu_tivi_src 1 tar_val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 06 GP06
356d 356d ioc_tvbs c mem+mem+csa+dummy
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
356e 356e ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x3563
seq_br_type 1 Branch True
seq_branch_adr 3563 0x3563
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
356f 356f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 14 ZEROS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
3570 3570 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3552
seq_br_type 3 Unconditional Branch
seq_branch_adr 3552 0x3552
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
3571 3571 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3572 3572 seq_br_type 3 Unconditional Branch; Flow J 0x3552
seq_branch_adr 3552 0x3552
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
3573 3573 fiu_length_src 0 length_register; Flow J cc=True 0x357c
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 357c 0x357c
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 09 GP09
3574 3574 fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 09 GP09
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
3575 3575 fiu_fill_mode_src 0 ; Flow J cc=False 0x3578
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3578 0x3578
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
3576 3576 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 09 GP09
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
3577 3577 ioc_load_wdr 0 ; Flow J 0x357e
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 357e 0x357e
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
3578 3578 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3579 3579 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 31 GP0e
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 09 GP09
val_alu_func 1 A_PLUS_B
val_b_adr 05 GP05
357a 357a fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 31 GP0e
357b 357b ioc_load_wdr 0 ; Flow J 0x357e
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 357e 0x357e
val_b_adr 0e GP0e
357c 357c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
357d 357d ioc_load_wdr 0
typ_b_adr 06 GP06
val_b_adr 06 GP06
357e 357e fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
val_a_adr 06 GP06
val_alu_func 1e A_AND_B
val_b_adr 3d VR07:1d #0x7f00000000
val_c_adr 30 GP0f
val_c_mux_sel 0 ALU << 1
val_frame 7
357f 357f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
val_a_adr 07 GP07
3580 3580 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 5 fiu_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1a PASS_B
typ_b_adr 07 GP07
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 0f GP0f
3581 3581 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x3584
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3584 0x3584
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 07 GP07
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 37 GP08
val_c_source 0 FIU_BUS
3582 3582 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 07 GP07
typ_mar_cntl b LOAD_MAR_DATA
3583 3583 ioc_load_wdr 0 ; Flow J 0x3588
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3588 0x3588
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
3584 3584 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
3585 3585 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 07 GP07
typ_mar_cntl b LOAD_MAR_DATA
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
3586 3586 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
3587 3587 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_b_adr 0e GP0e
3588 3588 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x35c4
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 35c4 0x35c4
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_b_adr 07 GP07
3589 3589 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
358a 358a fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
typ_frame 10
val_b_adr 06 GP06
358b 358b fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_a_adr 09 GP09
358c 358c seq_en_micro 0
typ_alu_func 1e A_AND_B
typ_b_adr 29 TR13:09 #0xfff
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 13
358d 358d seq_en_micro 0
typ_a_adr 3e TR12:1e #0x1000
typ_alu_func 6 A_MINUS_B
typ_b_adr 0d GP0d
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
typ_frame 12
358e 358e fiu_fill_mode_src 0 ; Flow J cc=True 0x359a
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 359a 0x359a
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
typ_a_adr 0d GP0d
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 06 GP06
val_c_adr 30 GP0f
val_c_mux_sel 0 ALU << 1
val_frame 7
358f 358f fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
3590 3590 fiu_fill_mode_src 0 ; Flow J cc=False 0x359c
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 359c 0x359c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3591 3591 fiu_fill_mode_src 0 ; Flow C cc=False 0x35a3
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 35a3 0x35a3
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3592 3592 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
3593 3593 fiu_mem_start 7 start_wr_if_true
ioc_adrbs 1 val
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3594 3594 ioc_load_wdr 0 ; Flow J cc=True 0x35c4
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 35c4 0x35c4
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 06 GP06
val_b_adr 06 GP06
3595 3595 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3596 3596 fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
typ_frame 10
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3597 3597 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
3598 3598 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_a_adr 09 GP09
3599 3599 fiu_fill_mode_src 0 ; Flow J 0x358f
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 358f 0x358f
val_a_adr 3d VR07:1d #0x7f00000000
val_alu_func 1e A_AND_B
val_b_adr 06 GP06
val_c_adr 30 GP0f
val_c_mux_sel 0 ALU << 1
val_frame 7
359a 359a seq_br_type 0 Branch False; Flow J cc=False 0x35c4
seq_branch_adr 35c4 0x35c4
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
typ_a_adr 09 GP09
typ_alu_func 6 A_MINUS_B
typ_b_adr 0d GP0d
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
359b 359b seq_br_type 3 Unconditional Branch; Flow J 0x3598
seq_branch_adr 3598 0x3598
typ_alu_func 1 A_PLUS_B
typ_b_adr 0d GP0d
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
359c 359c fiu_fill_mode_src 0 ; Flow C cc=False 0x35a0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 35a0 0x35a0
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 06 GP06
val_alu_func 1a PASS_B
val_b_adr 0f GP0f
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
359d 359d fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_mar_cntl b LOAD_MAR_DATA
359e 359e fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 31 GP0e
359f 359f ioc_load_wdr 0 ; Flow J 0x3593
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3593 0x3593
val_b_adr 0e GP0e
35a0 ; --------------------------------------------------------------------------------------
35a0 ; Comes from:
35a0 ; 359c C False from color 0x0000
35a0 ; --------------------------------------------------------------------------------------
35a0 35a0 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_rand 1 INC_LOOP_COUNTER
35a1 35a1 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
35a2 35a2 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
35a3 ; --------------------------------------------------------------------------------------
35a3 ; Comes from:
35a3 ; 3591 C False from color 0x0000
35a3 ; --------------------------------------------------------------------------------------
35a3 35a3 fiu_mem_start 2 start-rd; Flow C 0x35a5
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 35a5 0x35a5
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_rand 1 INC_LOOP_COUNTER
35a4 35a4 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
35a5 ; --------------------------------------------------------------------------------------
35a5 ; Comes from:
35a5 ; 1b55 C from color MACRO_Execute_Access,Deallocate
35a5 ; 3561 C from color 0x0000
35a5 ; 35a3 C from color 0x35a3
35a5 ; --------------------------------------------------------------------------------------
35a5 35a5 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
35a6 35a6 fiu_len_fill_lit 7e zero-fill 0x3e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
35a7 35a7 ioc_tvbs 1 typ+fiu
val_a_adr 07 GP07
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
35a8 35a8 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32dc
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 6 A_MINUS_B
val_b_adr 08 GP08
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
35a9 35a9 ioc_fiubs 0 fiu
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
35aa 35aa ioc_tvbs 1 typ+fiu; Flow C cc=True 0x35ba
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 35ba 0x35ba
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
35ab 35ab seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32d0
seq_br_type 5 Call True
seq_branch_adr 32d0 RAISE.STORAGE_ERROR.ALLOCATION
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1e A_AND_B
typ_b_adr 29 TR13:09 #0xfff
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 09 GP09
val_alu_func 6 A_MINUS_B
val_b_adr 08 GP08
35ac 35ac seq_en_micro 0
typ_a_adr 3e TR12:1e #0x1000
typ_alu_func 6 A_MINUS_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 12
35ad 35ad ioc_fiubs 2 typ ; Flow J cc=True 0x35b4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35b4 0x35b4
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
35ae 35ae fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_b_adr 06 GP06
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_b_adr 08 GP08
35af 35af ioc_load_wdr 0 ; Flow J cc=False 0x35b7
ioc_tvbs 2 fiu+val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 35b7 0x35b7
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_b_adr 06 GP06
35b0 35b0 fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36); Flow J cc=False 0x35b7
fiu_load_oreg 1 hold_oreg
fiu_mem_start 5 start_rd_if_true
fiu_oreg_src 0 rotator output
fiu_tivi_src 6 fiu_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 35b7 0x35b7
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
35b1 35b1 fiu_fill_mode_src 0 ; Flow J cc=False 0x35c0
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 35c0 0x35c0
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 07 GP07
35b2 35b2 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
35b3 35b3 ioc_load_wdr 0 ; Flow J 0x35c4
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 35c4 0x35c4
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
35b4 35b4 seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 0f GP0f
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 0f GP0f
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
35b5 35b5 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x35ae
seq_br_type 0 Branch False
seq_branch_adr 35ae 0x35ae
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 09 GP09
val_alu_func 6 A_MINUS_B
val_b_adr 08 GP08
35b6 35b6 seq_br_type 7 Unconditional Call; Flow C 0x32d0
seq_branch_adr 32d0 RAISE.STORAGE_ERROR.ALLOCATION
35b7 35b7 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
35b8 35b8 val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
35b9 35b9 fiu_load_var 1 hold_var; Flow J 0x35a7
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 35a7 0x35a7
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
35ba ; --------------------------------------------------------------------------------------
35ba ; Comes from:
35ba ; 35aa C True from color 0x0000
35ba ; --------------------------------------------------------------------------------------
35ba 35ba seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3550
seq_br_type 1 Branch True
seq_branch_adr 3550 0x3550
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 07 GP07
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
35bb 35bb typ_a_adr 07 GP07
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
35bc 35bc typ_a_adr 3f TR07:1f #0x81
typ_alu_func 6 A_MINUS_B
typ_b_adr 0e GP0e
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 7
35bd 35bd typ_a_adr 0e GP0e
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR02:19 #0x7f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
35be 35be fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 0e GP0e
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
35bf 35bf ioc_tvbs 1 typ+fiu; Flow R
seq_br_type a Unconditional Return
typ_a_adr 07 GP07
typ_alu_func 6 A_MINUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_a_adr 08 GP08
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
35c0 35c0 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
35c1 35c1 fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_mar_cntl b LOAD_MAR_DATA
35c2 35c2 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 31 GP0e
35c3 35c3 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_b_adr 08 GP08
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
val_b_adr 0e GP0e
35c4 35c4 ioc_fiubs 2 typ
typ_a_adr 07 GP07
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
35c5 35c5 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
val_alu_func 6 A_MINUS_B
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
35c6 ; --------------------------------------------------------------------------------------
35c6 ; Comes from:
35c6 ; 10f8 C from color 0x10da
35c6 ; 10fd C from color 0x10f1
35c6 ; 1112 C from color 0x1106
35c6 ; 1126 C from color 0x1107
35c6 ; 1154 C from color 0x113f
35c6 ; 1164 C from color 0x113f
35c6 ; 1172 C from color 0x113f
35c6 ; 117c C from color 0x113f
35c6 ; 118b C from color 0x1147
35c6 ; 1194 C from color 0x1194
35c6 ; 11af C from color 0x114d
35c6 ; 11c6 C from color 0x114d
35c6 ; 11f3 C from color 0x114d
35c6 ; 11fe C from color 0x114d
35c6 ; 123c C from color 0x10f1
35c6 ; 1250 C from color 0x1106
35c6 ; 1263 C from color 0x1231
35c6 ; 126c C from color 0x1231
35c6 ; 12b9 C from color 0x1106
35c6 ; 12e0 C from color 0x128f
35c6 ; --------------------------------------------------------------------------------------
35c6 35c6 fiu_len_fill_lit 49 zero-fill 0x9; Flow J 0x35c7
fiu_load_var 1 hold_var
fiu_offs_lit 56
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 35c9 0x35c9
seq_cond_sel 5e (VAL.ALU_NONZERO(late)) nand (TYP.ALU_ZERO(late, combo))
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1e A_AND_B
typ_b_adr 27 TR02:07 #0x10000000
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 07 GP07
35c7 35c7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3545
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3545 0x3545
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_a_adr 21 VR13:01 #0x4000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 13
35c8 35c8 seq_br_type 3 Unconditional Branch; Flow J 0x3551
seq_branch_adr 3551 0x3551
seq_random 06 Pop_stack+?
val_c_adr 39 GP06
35c9 35c9 fiu_mem_start 3 start-wr; Flow C cc=False 0x32d0
ioc_adrbs 1 val
seq_br_type 4 Call False
seq_branch_adr 32d0 RAISE.STORAGE_ERROR.ALLOCATION
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
seq_random 02 ?
typ_a_adr 07 GP07
typ_alu_func 1 A_PLUS_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 01 GP01
val_alu_func 0 PASS_A
val_c_adr 39 GP06
35ca 35ca ioc_fiubs 2 typ ; Flow R cc=True
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 35cb 0x35cb
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_b_adr 06 GP06
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
35cb 35cb ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
typ_a_adr 07 GP07
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
35cc 35cc fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
35cd 35cd ioc_fiubs 1 val ; Flow J 0x35ce
seq_br_type 2 Push (branch address)
seq_branch_adr 35d2 0x35d2
seq_cond_sel 25 TYP.FALSE (early)
seq_latch 1
typ_c_adr 36 GP09
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 32 VR02:12 #0x40
val_c_adr 38 GP07
val_c_mux_sel 2 ALU
val_frame 2
35ce 35ce ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x35d1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35d1 0x35d1
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 37 VR13:17 #0x2000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 13
35cf 35cf fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3545
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3545 0x3545
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
35d0 35d0 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
35d1 35d1 seq_br_type 3 Unconditional Branch; Flow J 0x332e
seq_branch_adr 332e 0x332e
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
seq_random 06 Pop_stack+?
35d2 35d2 fiu_load_var 1 hold_var; Flow C 0x210
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 1f TYP.ALU_32_CARRY_OUT(late)
typ_a_adr 09 GP09
typ_alu_func 1 A_PLUS_B
typ_b_adr 07 GP07
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 06 GP06
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
35d3 35d3 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 09 GP09
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
35d4 35d4 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
val_b_adr 06 GP06
35d5 35d5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand c WRITE_OUTER_FRAME
35d6 35d6 fiu_fill_mode_src 0 ; Flow J cc=False 0x35d8
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 35d8 0x35d8
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_a_adr 03 GP03
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 05 GP05
35d7 35d7 fiu_fill_mode_src 0 ; Flow J 0x35db
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 35db 0x35db
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
35d8 35d8 fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
35d9 35d9 fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
35da 35da fiu_load_var 1 hold_var; Flow J 0x35db
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 35db 0x35db
seq_en_micro 0
typ_b_adr 0f GP0f
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
35db 35db ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
35dc _UAssist_0x4f:
35dc 35dc fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 3a VR05:1a #0x3ff
val_alu_func 1e A_AND_B
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
35dd 35dd fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
35de 35de seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x32de
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_alu_func 6 A_MINUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
35df 35df fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 35e0 0x35e0
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 27 VR11:07 #0x3fe
val_frame 11
35e0 35e0 seq_br_type 7 Unconditional Call; Flow C 0x32de
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
35e1 _UAssist_0x52:
35e1 35e1 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_b_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand a PASS_B_HIGH
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_rand a PASS_B_HIGH
35e2 35e2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
35e3 35e3 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 38 VR02:18 #0x7f
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
35e4 _UAssist_0x50:
35e4 35e4 fiu_len_fill_lit 49 zero-fill 0x9; Flow J cc=True 0x35ec
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35ec 0x35ec
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
val_rand 9 PASS_A_HIGH
35e5 35e5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x35e9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
seq_br_type 0 Branch False
seq_branch_adr 35e9 0x35e9
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1e TOP - 2
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
35e6 35e6 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand a PASS_B_HIGH
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
35e7 35e7 ioc_tvbs 2 fiu+val
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_latch 1
seq_random 02 ?
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_a_adr 01 GP01
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
35e8 35e8 fiu_mem_start 2 start-rd; Flow R cc=False
; Flow J cc=True 0x35eb
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 35eb 0x35eb
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 01 GP01
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
35e9 35e9 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
35ea 35ea fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 35eb 0x35eb
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 20 TOP - 0x1
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
val_frame 4
35eb 35eb seq_br_type 7 Unconditional Call; Flow C 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
typ_csa_cntl 3 POP_CSA
35ec 35ec fiu_load_var 1 hold_var; Flow J 0x35ea
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 35ea 0x35ea
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
val_a_adr 2d VR04:0d #0x80
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 4
35ed _UAssist_0x51:
35ed 35ed ioc_fiubs 2 typ ; Flow J cc=True 0x35f6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35f6 0x35f6
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
35ee 35ee seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 1f TOP - 1
35ef 35ef seq_b_timing 1 Latch Condition; Flow J cc=True 0x35f5
seq_br_type 1 Branch True
seq_branch_adr 35f5 0x35f5
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_latch 1
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_frame 18
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 19 X_XOR_B
val_b_adr 1e TOP - 2
35f0 35f0 fiu_mem_start 5 start_rd_if_true; Flow C cc=False 0x32e1
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
35f1 35f1 val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
35f2 35f2 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=False 0x32e1
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
35f3 35f3 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32e1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
35f4 35f4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_alu_func 1a PASS_B
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
35f5 35f5 fiu_mem_start 2 start-rd; Flow J 0x35f1
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 35f1 0x35f1
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 1e TOP - 2
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
35f6 35f6 seq_br_type 3 Unconditional Branch; Flow J 0x35f4
seq_branch_adr 35f4 0x35f4
seq_random 02 ?
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_lit 2
typ_csa_cntl 3 POP_CSA
typ_frame 18
typ_rand 8 SPARE_0x08
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
35f7 _UAssist_0x59:
35f7 35f7 seq_br_type 4 Call False; Flow C cc=False 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
35f8 35f8 fiu_mem_start 2 start-rd; Flow C cc=True 0x32e1
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
35f9 35f9 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32e1
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
35fa 35fa fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
35fb 35fb fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x35fd
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 35fd 0x35fd
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
35fc 35fc ioc_load_wdr 0 ; Flow J cc=False 0x35fe
ioc_tvbs 3 fiu+fiu
seq_br_type 0 Branch False
seq_branch_adr 35fe 0x35fe
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
35fd 35fd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
35fe 35fe fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
35ff 35ff seq_br_type 7 Unconditional Call; Flow C 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
3600 _UAssist_0x47:
3600 3600 seq_br_type 4 Call False; Flow C cc=False 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 6 A_MINUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
3601 3601 fiu_mem_start 2 start-rd; Flow C cc=True 0x32e1
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_c_lit 2
typ_frame 18
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 10 TOP
val_rand a PASS_B_HIGH
3602 3602 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=False 0x32e1
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
3603 3603 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
3604 3604 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x35fc
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 1 Branch True
seq_branch_adr 35fc 0x35fc
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_random 02 ?
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3605 3605 seq_br_type 7 Unconditional Call; Flow C 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
3606 _UAssist_0x44:
3606 3606 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x329e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
3607 3607 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 1f TOP - 1
typ_c_lit 2
typ_frame 18
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
3608 3608 fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3609 3609 ioc_load_wdr 0
typ_csa_cntl 3 POP_CSA
360a 360a fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
360b _UAssist_0x45:
360b 360b fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x329e
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 329e RAISE.CONSTRAINT_ERROR.TYPE_RANGE
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_a_adr 10 TOP
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
360c 360c fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 30 TR0b:10 #0xffffffffffffffff
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame b
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
360d 360d fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 360e 0x360e
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_random 04 Load_save_offset+?
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 31 VR02:11 #0x1
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
360e 360e fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
360f _UAssist_0x58:
360f 360f fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x3618
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 3618 0x3618
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2b)
Variant_Record_Var
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_lit 2
typ_frame b
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3610 3610 fiu_mem_start 6 start_rd_if_false; Flow C 0x32d7
ioc_adrbs 2 typ
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 1f TOP - 1
typ_frame 1
typ_mar_cntl d LOAD_MAR_TYPE
3611 3611 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x32a1
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 2b TR02:0b #0xffffffffffffff80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3612 3612 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 0 len=TI(25:31) fill=TI(36)
fiu_mem_start 2 start-rd
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
3613 3613 fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3614 3614 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
3615 3615 val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
3616 3616 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x1d78
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 1d78 0x1d78
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 06 GP06
3617 3617 seq_br_type 7 Unconditional Call; Flow C 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
3618 3618 ioc_fiubs 0 fiu ; Flow J cc=True 0x3634
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3634 0x3634
seq_cond_sel 29 TYP.CLASS_A_EQ_LIT (med_late)
typ_a_adr 1f TOP - 1
typ_c_lit 1
typ_frame c
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
3619 3619 fiu_load_tar 1 hold_tar; Flow J cc=False 0x361c
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 361c 0x361c
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 1f TOP - 1
typ_alu_func 7 INC_A
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
361a 361a fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=False 0x3635
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3635 0x3635
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
361b 361b seq_br_type 7 Unconditional Call; Flow C 0x32a9
seq_branch_adr 32a9 RAISE.PROGRAM_ERROR.ELABORATION_ORDER
seq_en_micro 0
seq_random 02 ?
361c 361c fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_latch 1
typ_b_adr 1f TOP - 1
typ_c_lit 0
typ_frame c
val_a_adr 32 VR02:12 #0x40
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
361d 361d fiu_len_fill_lit 45 zero-fill 0x5
fiu_load_oreg 1 hold_oreg
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 48
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_frame 11
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
361e 361e fiu_mem_start a start_continue_if_false; Flow J cc=False 0x3621
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3621 0x3621
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
361f 361f fiu_fill_mode_src 0 ; Flow C cc=False 0x3630
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 3630 0x3630
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_b_adr 3f VR02:1f #0x60
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
3620 3620 seq_br_type 3 Unconditional Branch; Flow J 0x3624
seq_branch_adr 3624 0x3624
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 04 GP04
val_rand c START_MULTIPLY
3621 3621 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
3622 3622 fiu_fill_mode_src 0 ; Flow C cc=False 0x3630
fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_length_src 0 length_register
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_offset_src 0 offset_register
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 3630 0x3630
typ_alu_func 1 A_PLUS_B
typ_b_adr 2d TR05:0d #0x40
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_b_adr 3f VR02:1f #0x60
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
val_frame 2
val_rand c START_MULTIPLY
3623 3623 seq_br_type 3 Unconditional Branch; Flow J 0x3624
seq_branch_adr 3624 0x3624
seq_cond_sel 11 VAL.ALU_40_ZERO(late)
seq_latch 1
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 04 GP04
val_rand c START_MULTIPLY
3624 3624 seq_b_timing 1 Latch Condition; Flow J cc=True 0x3627
seq_br_type 1 Branch True
seq_branch_adr 3627 0x3627
seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_a_src 2 Bits 32…47
3625 3625 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_m_b_src 2 Bits 32…47
val_rand d PRODUCT_LEFT_16
3626 3626 seq_en_micro 0
val_a_adr 16 PRODUCT
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand d PRODUCT_LEFT_16
3627 3627 seq_br_type 1 Branch True; Flow J cc=True 0x3635
seq_branch_adr 3635 0x3635
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1 A_PLUS_B
typ_b_adr 31 TR11:11 #0x20
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
3628 3628 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
val_a_adr 03 GP03
val_alu_func 1c DEC_A
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3629 3629 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x362e
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 6 start_rd_if_false
fiu_oreg_src 0 rotator output
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 362e 0x362e
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
362a 362a fiu_mem_start a start_continue_if_false; Flow J cc=False 0x362c
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 362c 0x362c
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
362b 362b fiu_fill_mode_src 0 ; Flow J 0x3628
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3628 0x3628
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
362c 362c fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
362d 362d fiu_fill_mode_src 0 ; Flow J 0x3628
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3628 0x3628
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
362e 362e seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
362f 362f seq_br_type 3 Unconditional Branch; Flow J 0x3635
seq_branch_adr 3635 0x3635
seq_en_micro 0
val_alu_func a PASS_A_ELSE_PASS_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3630 ; --------------------------------------------------------------------------------------
3630 ; Comes from:
3630 ; 361f C False from color 0x0000
3630 ; 3622 C False from color 0x0000
3630 ; --------------------------------------------------------------------------------------
3630 3630 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x3632
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3632 0x3632
seq_cond_sel 65 CROSS_WORD_FIELD~
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 16 PRODUCT
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR05:0d #0x20
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
3631 3631 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3632 3632 fiu_load_var 1 hold_var; Flow C cc=False 0x30a7
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30a7 0x30a7
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
3633 3633 fiu_fill_mode_src 0 ; Flow R
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3634 3634 fiu_mem_start 2 start-rd; Flow C 0x2484
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 2484 0x2484
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
3635 3635 fiu_mem_start 2 start-rd; Flow C cc=True 0x32a1
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a1 RAISE.CONSTRAINT_ERROR.NULL_ACCESS
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 10 TOP
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 18
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand a PASS_B_HIGH
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3636 3636 ioc_fiubs 1 val
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 1f TOP - 1
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3637 3637 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x363a
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 363a 0x363a
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 1f TOP - 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 9 PASS_A_HIGH
val_a_adr 10 TOP
val_rand 9 PASS_A_HIGH
3638 3638 fiu_mem_start 2 start-rd; Flow C 0x326f
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 326f 0x326f
typ_a_adr 06 GP06
typ_alu_func 1c DEC_A
typ_b_adr 1f TOP - 1
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
3639 3639 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 10 TOP
val_rand 9 PASS_A_HIGH
363a 363a fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
val_a_adr 10 TOP
val_alu_func 1 A_PLUS_B
val_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
363b 363b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 1f TOP - 1
typ_alu_func 1c DEC_A
typ_mar_cntl d LOAD_MAR_TYPE
typ_rand 0 NO_OP
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
363c 363c val_a_adr 06 GP06
val_alu_func 1 A_PLUS_B
val_b_adr 38 VR02:18 #0x7f
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
363d 363d ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 20 TR05:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
363e 363e seq_br_type 5 Call True; Flow C cc=True 0x1f1e
seq_branch_adr 1f1e 0x1f1e
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 06 GP06
363f 363f fiu_mem_start 2 start-rd; Flow R cc=True
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 3640 0x3640
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 06 GP06
3640 3640 seq_br_type 7 Unconditional Call; Flow C 0x32e1
seq_branch_adr 32e1 RAISE.LRM.SYSTEM.ILLEGAL_HEAP_ACCESS
3641 3641 fiu_len_fill_lit 4c zero-fill 0xc; Flow C cc=True 0x211
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 32 VR03:12 #0x0
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
3642 3642 fiu_len_fill_lit 75 zero-fill 0x35
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 32 TR03:12 #0x0
typ_frame 3
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 19
3643 3643 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x3646
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 44
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3646 0x3646
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_frame 19
val_a_adr 38 VR12:18 #0x10000000000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 12
3644 3644 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
3645 3645 fiu_mem_start 3 start-wr
seq_en_micro 0
3646 3646 ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_c_adr 1e TR19:01 #0x0
typ_frame 19
val_b_adr 0d GP0d
val_c_adr 1e VR19:01 #0x0
val_c_mux_sel 2 ALU
val_frame 19
3647 3647 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=False 0x3649
fiu_load_tar 1 hold_tar
fiu_offs_lit 38
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3649 0x3649
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_b_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
val_a_adr 25 VR05:05 #0x8
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3648 3648 fiu_tivi_src 2 tar_fiu; Flow C cc=True 0x211
ioc_fiubs 2 typ
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 39 TR12:19 #0x40000000000000
typ_alu_func 15 NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
val_a_adr 20 VR19:00 #0x0
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 19
3649 3649 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2b VR11:0b #0x1fc000000000
val_frame 11
364a 364a ioc_load_wdr 0 ; Flow C cc=True 0x211
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_frame 2
364b 364b fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 06
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_a_adr 23 TR0d:03 #0x0
typ_alu_func 7 INC_A
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1c TR0d:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_a_adr 29 VR0d:09 #0x0
val_alu_func 0 PASS_A
val_c_adr 15 VR0d:0a #0x0
val_c_mux_sel 2 ALU
val_frame d
364c 364c fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_offs_lit 7f
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
typ_a_adr 21 TR11:01 #0xb8000000000
typ_alu_func 1b A_OR_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 11
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_c_adr 33 GP0c
val_c_source 0 FIU_BUS
val_frame 2
364d 364d fiu_tivi_src c mar_0xc; Flow C cc=True 0xbab
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0bab 0x0bab
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 0f GP0f
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 16 VR0d:09 #0x0
val_c_source 0 FIU_BUS
val_frame d
364e 364e seq_br_type 7 Unconditional Call; Flow C 0x7b6
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
364f 364f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 22 TR11:02 #0x2000000000001
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_csa_cntl 0 LOAD_CONTROL_TOP
typ_frame 11
val_a_adr 3d VR02:1d #0x10
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
3650 3650 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 3d Load_ibuff+?
typ_b_adr 0e GP0e
val_a_adr 2f VR02:0f #0x0
val_b_adr 39 VR02:19 #0x0
val_frame 2
3651 3651 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 24 TR0d:04 #0x0
typ_frame d
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 32 VR03:12 #0x0
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_frame 3
val_rand a PASS_B_HIGH
3652 3652 ioc_fiubs 0 fiu ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 45 Load_current_name+?
typ_b_adr 0e GP0e
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3653 3653 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3743
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3743 0x3743
seq_en_micro 0
seq_random 0a ?
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3654 ; --------------------------------------------------------------------------------------
3654 ; Comes from:
3654 ; 0feb C from color 0x0fea
3654 ; --------------------------------------------------------------------------------------
3654 3654 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=False 0x3641
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 02
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3641 0x3641
seq_cond_sel 23 TYP.ALU_LE_ZERO(late)
seq_en_micro 0
typ_a_adr 20 TR0d:00 #0x0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 2a VR05:0a #0xd
val_frame 5
3655 3655 fiu_len_fill_lit 4c zero-fill 0xc; Flow C cc=True 0x211
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 3d
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 32 VR03:12 #0x0
val_frame 3
3656 3656 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 36
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 3a VR02:1a #0x2
val_frame 2
3657 3657 ioc_fiubs 0 fiu ; Flow J 0x3643
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3643 0x3643
seq_en_micro 0
typ_b_adr 32 TR03:12 #0x0
typ_frame 3
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 19
3658 3658 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x3641
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 03
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3641 0x3641
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 2b VR05:0b #0xe
val_frame 5
3659 3659 fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x3641
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 04
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3641 0x3641
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 21 VR06:01 #0xf
val_frame 6
365a ; --------------------------------------------------------------------------------------
365a ; Comes from:
365a ; 347f C from color 0x02c9
365a ; --------------------------------------------------------------------------------------
365a 365a fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x3641
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 05
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3641 0x3641
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 3d VR02:1d #0x10
val_frame 2
365b 365b fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x3641
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 06
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3641 0x3641
seq_en_micro 0
typ_b_adr 34 TR0d:14 #0x0
typ_c_adr 1b TR0d:04 #0x0
typ_c_source 0 FIU_BUS
typ_frame d
val_a_adr 23 VR07:03 #0x11
val_frame 7
365c 365c ioc_tvbs 1 typ+fiu; Flow J cc=True 0x365d
; Flow J cc=#0x0 0x365d
; Flow J cc=#0x1 0x365e
; Flow J cc=#0x2 0x365f
; Flow J cc=#0x3 0x3660
; Flow J cc=#0x4 0x3661
; Flow J cc=#0x5 0x3662
; Flow J cc=#0x6 0x3663
; Flow J cc=#0x7 0x3664
; Flow J cc=#0x8 0x3665
; Flow J cc=#0x9 0x3666
; Flow J cc=#0xa 0x3667
; Flow J cc=#0xb 0x3668
; Flow J cc=#0xc 0x3669
; Flow J cc=#0xd 0x366a
; Flow J cc=#0xe 0x366b
; Flow J cc=#0xf 0x366c
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 365d 0x365d
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 28 VR05:08 #0xb
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
365d 365d seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
365e 365e fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
365f 365f fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3660 3660 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3661 3661 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3662 3662 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3663 3663 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366a
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366a 0x366a
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3664 3664 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366f
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366f 0x366f
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3665 3665 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
3666 3666 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x366d
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 366d 0x366d
seq_en_micro 0
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3667 3667 fiu_len_fill_lit 42 zero-fill 0x2; Flow J 0x3674
fiu_offs_lit 73
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3674 0x3674
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
val_a_adr 31 VR12:11 #0xffffffffffffe000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 12
3668 3668 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3676
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3676 0x3676
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 14 ZEROS
3669 3669 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
366a 366a fiu_mem_start 2 start-rd; Flow C 0x3669
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3669 0x3669
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
366b 366b fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 39 VR12:19 #0xff0000000000000
val_alu_func 18 NOT_A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 12
366c 366c ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0c GP0c
typ_c_lit 2
typ_frame 1f
val_b_adr 0c GP0c
366d 366d fiu_len_fill_lit 42 zero-fill 0x2
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 7d
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
366e 366e ioc_load_wdr 0 ; Flow J 0x3b8d
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b8d 0x3b8d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
366f 366f ioc_adrbs 1 val ; Flow C 0x1001
seq_br_type 7 Unconditional Call
seq_branch_adr 1001 0x1001
seq_en_micro 0
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
3670 3670 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3671 0x3671
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
3671 3671 fiu_mem_start 2 start-rd; Flow C 0x3669
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3669 0x3669
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 32 TR12:12 #0x480
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_frame 12
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3672 3672 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 44
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
3673 3673 ioc_adrbs 2 typ ; Flow R cc=True
; Flow J cc=False 0x1080
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 1080 0x1080
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
typ_a_adr 0d GP0d
typ_alu_func 0 PASS_A
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 25 VR05:05 #0x8
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3674 3674 ioc_adrbs 1 val ; Flow C 0x1001
seq_br_type 7 Unconditional Call
seq_branch_adr 1001 0x1001
seq_en_micro 0
typ_b_adr 0e GP0e
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
3675 3675 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
3676 3676 seq_en_micro 0
val_a_adr 32 VR03:12 #0x0
val_alu_func 0 PASS_A
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
3677 3677 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 44
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
3678 3678 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
3679 3679 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 32 VR03:12 #0x0
val_frame 3
367a 367a ioc_load_wdr 0 ; Flow J 0x3b7e
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
367b ; --------------------------------------------------------------------------------------
367b ; Comes from:
367b ; 0141 C from color 0x0141
367b ; 08f6 C from color 0x0127
367b ; --------------------------------------------------------------------------------------
367b 367b fiu_load_var 1 hold_var; Flow C 0x367d
fiu_vmux_sel 1 fill value
ioc_random f disable delay timer
seq_br_type 7 Unconditional Call
seq_branch_adr 367d 0x367d
seq_en_micro 0
367c 367c fiu_load_var 1 hold_var; Flow J 0x3680
fiu_vmux_sel 1 fill value
ioc_random d disable slice timer
seq_br_type 3 Unconditional Branch
seq_branch_adr 3680 0x3680
seq_en_micro 0
367d ; --------------------------------------------------------------------------------------
367d ; Comes from:
367d ; 367b C from color 0x33b1
367d ; --------------------------------------------------------------------------------------
367d 367d fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_offs_lit 10
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 14 ZEROS
367e 367e ioc_random 7 load delay timer
ioc_tvbs 2 fiu+val
seq_en_micro 0
367f 367f ioc_random b clear delay event; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
3680 3680 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 14 ZEROS
3681 ; --------------------------------------------------------------------------------------
3681 ; Comes from:
3681 ; 0763 C from color 0x0000
3681 ; 07bd C from color 0x07b9
3681 ; 0fa7 C from color 0x0f93
3681 ; --------------------------------------------------------------------------------------
3681 3681 ioc_random 6 load slice timer
ioc_tvbs 2 fiu+val
seq_en_micro 0
3682 3682 ioc_random a clear slice event; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
3683 ; --------------------------------------------------------------------------------------
3683 ; Comes from:
3683 ; 0567 C from color 0x0567
3683 ; 05a0 C from color 0x0599
3683 ; 0812 C from color 0x0000
3683 ; 0f17 C from color _UAssist_0x17
3683 ; --------------------------------------------------------------------------------------
3683 3683 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_random 9 read timer/checkbits/errorid
ioc_tvbs 4 ioc+ioc
seq_en_micro 0
3684 3684 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 14 ZEROS
val_alu_func 2 INC_A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
3685 3685 fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 35 VR04:15 #0x0
val_frame 4
3686 3686 ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 39 VR03:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
3687 3687 fiu_len_fill_lit 7b zero-fill 0x3b
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 39 VR03:19 #0x0
val_frame 3
3688 3688 ioc_tvbs 1 typ+fiu; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR03:19 #0x0
val_c_mux_sel 2 ALU
val_frame 3
3689 _UAssist_0x1e:
3689 3689 fiu_len_fill_lit 7a zero-fill 0x3a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 10 TOP
368a 368a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 3b VR04:1b #0xa000
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
368b 368b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 39 VR04:19 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
368c 368c seq_en_micro 0
368d 368d fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
368e 368e ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_c_adr 05 TR04:1a #0x0
typ_frame 4
val_c_adr 05 VR04:1a #0x0
val_frame 4
368f 368f fiu_fill_mode_src 0 ; Flow C 0x210
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 3a TR04:1a #0x0
typ_frame 4
val_b_adr 3a VR04:1a #0x0
val_frame 4
3690 3690 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J cc=True 0x3697
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3697 0x3697
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 05 VR04:1a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3691 3691 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 06 VR04:19 #0x0
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
3692 3692 seq_en_micro 0
3693 3693 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 05 TR04:1a #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
3694 3694 seq_br_type 7 Unconditional Call; Flow C 0x6b4
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 3c VR04:1c #0x40000000000
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3695 3695 seq_br_type 0 Branch False; Flow J cc=False 0x3697
seq_branch_adr 3697 0x3697
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 3a TR04:1a #0x0
typ_b_adr 2d TR04:0d #0x180
typ_frame 4
3696 3696 fiu_mem_start 2 start-rd; Flow J 0x3692
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3692 0x3692
seq_en_micro 0
typ_a_adr 2d TR04:0d #0x180
typ_alu_func 0 PASS_A
typ_b_adr 3a TR04:1a #0x0
typ_frame 4
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3697 3697 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
3698 _UAssist_0x37:
3698 3698 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
typ_b_adr 10 TOP
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 10 TOP
3699 3699 fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
369a 369a fiu_len_fill_lit 50 zero-fill 0x10
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_en_micro 0
seq_random 02 ?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
val_rand 9 PASS_A_HIGH
369b 369b ioc_tvbs 1 typ+fiu
seq_en_micro 0
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 4
369c 369c fiu_load_tar 1 hold_tar; Flow C cc=False 0x20a
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 21 VR06:01 #0xf
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 6
369d 369d fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x36a6
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 36a6 0x36a6
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_a_adr 3d VR02:1d #0x10
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
369e 369e fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 0 PASS_A
369f 369f seq_en_micro 0
36a0 36a0 fiu_len_fill_lit 42 zero-fill 0x2; Flow C cc=False 0x20a
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
36a1 36a1 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x36a6
seq_br_type 1 Branch True
seq_branch_adr 36a6 0x36a6
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_alu_func 19 X_XOR_B
typ_b_adr 06 GP06
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
36a2 36a2 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
36a3 36a3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 04 GP04
36a4 36a4 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
36a5 36a5 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
36a6 36a6 fiu_mem_start 5 start_rd_if_true; Flow C cc=False 0x20a
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 1e TR17:01 #0x0
typ_c_source 0 FIU_BUS
typ_frame 17
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
36a7 36a7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 14 ZEROS
36a8 36a8 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=False 0x20a
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 12
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
36a9 36a9 fiu_len_fill_lit 44 zero-fill 0x4
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
36aa 36aa ioc_load_wdr 0 ; Flow J cc=True 0x36b2
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 36b2 0x36b2
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 28 VR09:08 #0x14
val_frame 9
36ab 36ab seq_br_type 4 Call False; Flow C cc=False 0x20a
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
36ac 36ac ioc_tvbs 2 fiu+val; Flow J cc=True 0x36b0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 36b0 0x36b0
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
36ad 36ad seq_b_timing 1 Latch Condition; Flow J cc=True 0x36b4
seq_br_type 1 Branch True
seq_branch_adr 36b4 0x36b4
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 2a TR02:0a #0x9
typ_frame 2
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 28 VR05:08 #0xb
val_frame 5
36ae 36ae seq_b_timing 1 Latch Condition; Flow J cc=True 0x36bc
seq_br_type 1 Branch True
seq_branch_adr 36bc 0x36bc
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR11:12 #0x10
typ_frame 11
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 20 VR11:00 #0x1a
val_frame 11
36af 36af seq_b_timing 1 Latch Condition; Flow J cc=True 0x36bc
seq_br_type 1 Branch True
seq_branch_adr 36bc 0x36bc
seq_en_micro 0
36b0 36b0 seq_br_type 7 Unconditional Call; Flow C 0x6b4
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
36b1 36b1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
36b2 36b2 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3b86
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 3b86 0x3b86
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2e TR11:0e #0x3
typ_frame 11
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 28 VR09:08 #0x14
val_frame 9
36b3 36b3 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36b4 36b4 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x36b8
seq_br_type 1 Branch True
seq_branch_adr 36b8 0x36b8
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 24 VR08:04 #0x13
val_frame 8
36b5 36b5 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 27 TR05:07 #0x13
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
36b6 36b6 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
36b7 36b7 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x20a
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
36b8 36b8 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
36b9 36b9 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
36ba 36ba seq_br_type 1 Branch True; Flow J cc=True 0x36b0
seq_branch_adr 36b0 0x36b0
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
36bb 36bb seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36bc 36bc fiu_mem_start 2 start-rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
val_rand 9 PASS_A_HIGH
36bd 36bd seq_en_micro 0
36be 36be fiu_load_tar 1 hold_tar; Flow C cc=False 0x20a
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
36bf 36bf fiu_len_fill_lit 71 zero-fill 0x31; Flow C 0x58b
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 058b 0x058b
seq_en_micro 0
val_c_adr 1c VR17:03 #0x0
val_c_source 0 FIU_BUS
val_frame 17
36c0 36c0 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
36c1 ; --------------------------------------------------------------------------------------
36c1 ; Comes from:
36c1 ; 0e3e C from color 0x0000
36c1 ; 10a0 C from color 0x109e
36c1 ; 3b9e C from color 0x0bab
36c1 ; --------------------------------------------------------------------------------------
36c1 36c1 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_c_adr 1c TR04:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
36c2 36c2 fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 23 VR04:03 #0x0
val_frame 4
val_rand a PASS_B_HIGH
36c3 36c3 seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 0 PASS_A
typ_c_adr 33 GP0c
typ_c_mux_sel 0 ALU
val_a_adr 17 LOOP_COUNTER
val_alu_func 0 PASS_A
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
36c4 36c4 fiu_tivi_src 3 tar_frame; Flow C cc=False 0x20a
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 16 VR04:09 #0x0
val_c_mux_sel 2 ALU
val_frame 4
36c5 36c5 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
36c6 36c6 fiu_mem_start 4 continue
ioc_fiubs 1 val
seq_en_micro 0
typ_c_adr 1a TR04:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 23 VR04:03 #0x0
val_frame 4
36c7 36c7 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x36ca
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 36ca 0x36ca
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 3d TR09:1d #0x1fc000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 02 VR04:1d #0x0
val_c_mux_sel 2 ALU
val_frame 4
36c8 36c8 seq_br_type 7 Unconditional Call; Flow C 0x6ec
seq_branch_adr 06ec 0x06ec
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
36c9 36c9 seq_br_type 3 Unconditional Branch; Flow J 0x36e0
seq_branch_adr 36e0 0x36e0
seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
36ca 36ca fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x36d4
fiu_offs_lit 13
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 36d4 0x36d4
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 3c TR09:1c #0x180000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
36cb 36cb ioc_adrbs 1 val ; Flow C cc=#0x0 0x36d0
; Flow C cc=#0x1 0x36d1
; Flow C cc=#0x2 0x36d2
; Flow C cc=#0x3 0x36d3
; Flow C cc=#0x4 0x36d4
; Flow C cc=#0x5 0x36d5
; Flow C cc=#0x6 0x36d6
; Flow C cc=#0x7 0x36d7
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 36d0 0x36d0
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 23 VR04:03 #0x0
val_alu_func 0 PASS_A
val_frame 4
36cc 36cc fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
36cd 36cd fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 14 ZEROS
36ce 36ce fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start e start_physical_wr
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
36cf 36cf ioc_load_wdr 0 ; Flow J 0x36e0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 36e0 0x36e0
seq_en_micro 0
typ_c_adr 1c TR04:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
36d0 ; --------------------------------------------------------------------------------------
36d0 ; Comes from:
36d0 ; 36cb C #0x0 from color 0x05a7
36d0 ; --------------------------------------------------------------------------------------
36d0 36d0 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36d1 ; --------------------------------------------------------------------------------------
36d1 ; Comes from:
36d1 ; 36cb C #0x1 from color 0x05a7
36d1 ; --------------------------------------------------------------------------------------
36d1 36d1 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36d2 ; --------------------------------------------------------------------------------------
36d2 ; Comes from:
36d2 ; 36cb C #0x2 from color 0x05a7
36d2 ; --------------------------------------------------------------------------------------
36d2 36d2 seq_br_type 3 Unconditional Branch; Flow J 0x3bb9
seq_branch_adr 3bb9 0x3bb9
seq_en_micro 0
36d3 ; --------------------------------------------------------------------------------------
36d3 ; Comes from:
36d3 ; 36cb C #0x3 from color 0x05a7
36d3 ; --------------------------------------------------------------------------------------
36d3 36d3 seq_br_type 3 Unconditional Branch; Flow J 0x3bbb
seq_branch_adr 3bbb 0x3bbb
seq_en_micro 0
36d4 36d4 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x36c8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 36c8 0x36c8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
36d5 36d5 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x36d6
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 36d9 0x36d9
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
36d6 36d6 seq_br_type 1 Branch True; Flow J cc=True 0x5c7
seq_branch_adr 05c7 0x05c7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 2a TR02:0a #0x9
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 28 VR05:08 #0xb
val_frame 5
36d7 36d7 seq_br_type 1 Branch True; Flow J cc=True 0x5c7
seq_branch_adr 05c7 0x05c7
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR11:12 #0x10
typ_frame 11
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 20 VR11:00 #0x1a
val_frame 11
36d8 36d8 seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36d9 36d9 fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 23 VR04:03 #0x0
val_frame 4
val_rand a PASS_B_HIGH
36da 36da seq_en_micro 0
typ_a_adr 0c GP0c
typ_alu_func 0 PASS_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
val_a_adr 0c GP0c
val_alu_func 0 PASS_A
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
36db 36db fiu_tivi_src 3 tar_frame; Flow C cc=False 0x20a
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 16 VR04:09 #0x0
val_c_mux_sel 2 ALU
val_frame 4
36dc 36dc fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
36dd 36dd fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 36
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_frame 2
36de 36de fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=False 0x20a
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 36
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_en_micro 0
36df 36df fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x36e0
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 36e0 0x36e0
seq_en_micro 0
typ_c_adr 1c TR04:03 #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
36e0 36e0 fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 3b TR05:1b #0x1f80
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 23 VR04:03 #0x0
val_c_adr 13 VR04:0c #0x0
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
36e1 36e1 seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
seq_latch 1
val_a_adr 26 VR04:06 #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 2c VR04:0c #0x0
val_frame 4
36e2 36e2 fiu_tivi_src 3 tar_frame; Flow C cc=False 0x20a
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 020a 0x020a
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
val_a_adr 32 VR04:12 #0xffcf00000a000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 16 VR04:09 #0x0
val_c_mux_sel 2 ALU
val_frame 4
36e3 36e3 fiu_mem_start d start_physical_rd
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
36e4 36e4 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_mdr 1 hold_mdr
fiu_mem_start 4 continue
fiu_offs_lit 12
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 31 VR02:11 #0x1
val_frame 2
36e5 36e5 fiu_len_fill_lit 40 zero-fill 0x0; Flow C cc=True 0x20a
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 12
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 020a 0x020a
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 3b TR09:1b #0x200000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
36e6 36e6 ioc_fiubs 1 val ; Flow J cc=False 0x36ee
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 36ee 0x36ee
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 13 TR04:0c #0x0
typ_c_source 0 FIU_BUS
typ_frame 4
val_a_adr 38 VR05:18 #0x200
val_frame 5
36e7 36e7 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 2c TR04:0c #0x0
typ_alu_func 0 PASS_A
typ_c_adr 1c TR04:03 #0x0
typ_c_mux_sel 0 ALU
typ_frame 4
val_a_adr 3c VR12:1c #0xfffe
val_frame 12
36e8 36e8 fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
36e9 36e9 ioc_load_wdr 0 ; Flow J cc=True 0x36f0
ioc_tvbs 3 fiu+fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 36f0 0x36f0
seq_en_micro 0
36ea 36ea fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 25 VR04:05 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 26 VR04:06 #0x0
val_frame 4
36eb 36eb ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 23 TR04:03 #0x0
typ_frame 4
val_b_adr 23 VR04:03 #0x0
val_frame 4
36ec 36ec seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 36ed 0x36ed
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 26 VR04:06 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 19 VR04:06 #0x0
val_c_mux_sel 2 ALU
val_frame 4
36ed 36ed seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36ee 36ee ioc_tvbs 2 fiu+val; Flow J cc=False 0x36e8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 36e8 0x36e8
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
36ef 36ef fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x36e8
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 36e8 0x36e8
seq_en_micro 0
typ_a_adr 27 TR05:07 #0x13
typ_frame 5
36f0 36f0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start d start_physical_rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 22 TR04:02 #0x0
typ_frame 4
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
36f1 36f1 seq_en_micro 0
36f2 36f2 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start e start_physical_wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
val_a_adr 31 VR04:11 #0x1f80
val_alu_func 0 PASS_A
val_c_adr 13 VR04:0c #0x0
val_c_mux_sel 2 ALU
val_frame 4
36f3 36f3 ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_c_adr 1d TR04:02 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 4
typ_rand c WRITE_OUTER_FRAME
val_a_adr 23 VR04:03 #0x0
val_frame 4
36f4 36f4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start d start_physical_rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 23 TR04:03 #0x0
typ_frame 4
typ_mar_cntl f LOAD_MAR_RESERVED
val_a_adr 29 VR04:09 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
36f5 36f5 seq_en_micro 0
val_a_adr 2c VR04:0c #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 19 VR04:06 #0x0
val_c_mux_sel 2 ALU
val_frame 4
36f6 36f6 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start e start_physical_wr
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
36f7 36f7 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
36f8 36f8 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 25 VR04:05 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 2c VR04:0c #0x0
val_frame 4
36f9 36f9 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 23 TR04:03 #0x0
typ_frame 4
val_b_adr 23 VR04:03 #0x0
val_frame 4
36fa 36fa seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 36fb 0x36fb
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
36fb 36fb seq_br_type 7 Unconditional Call; Flow C 0x20a
seq_branch_adr 020a 0x020a
seq_en_micro 0
36fc ; --------------------------------------------------------------------------------------
36fc ; 0x0010 Halt InMicrocode
36fc ; --------------------------------------------------------------------------------------
36fc MACRO_Halt_InMicrocode:
36fc 36fc dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 36fc
ioc_random 14 clear cpu running
seq_en_micro 0
seq_random 01 Halt+?
36fd 36fd fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
36fe ; --------------------------------------------------------------------------------------
36fe ; 0x0011 QQUnknown InMicrocode
36fe ; --------------------------------------------------------------------------------------
36fe MACRO_36fe_QQUnknown_InMicrocode:
36fe 36fe dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 36fe
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
36ff 36ff <halt> ; Flow R
3700 ; --------------------------------------------------------------------------------------
3700 ; 0x0012 QQUnknown InMicrocode
3700 ; --------------------------------------------------------------------------------------
3700 MACRO_3700_QQUnknown_InMicrocode:
3700 3700 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3700
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3701 3701 <halt> ; Flow R
3702 ; --------------------------------------------------------------------------------------
3702 ; 0x0013 QQUnknown InMicrocode
3702 ; --------------------------------------------------------------------------------------
3702 MACRO_3702_QQUnknown_InMicrocode:
3702 3702 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3702
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3703 3703 <halt> ; Flow R
3704 ; --------------------------------------------------------------------------------------
3704 ; 0x0014 QQUnknown InMicrocode
3704 ; --------------------------------------------------------------------------------------
3704 MACRO_3704_QQUnknown_InMicrocode:
3704 3704 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3704
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3705 3705 <halt> ; Flow R
3706 ; --------------------------------------------------------------------------------------
3706 ; 0x0015 QQUnknown InMicrocode
3706 ; --------------------------------------------------------------------------------------
3706 MACRO_3706_QQUnknown_InMicrocode:
3706 3706 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3706
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3707 3707 <halt> ; Flow R
3708 ; --------------------------------------------------------------------------------------
3708 ; 0x0016 QQUnknown InMicrocode
3708 ; --------------------------------------------------------------------------------------
3708 MACRO_3708_QQUnknown_InMicrocode:
3708 3708 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3708
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3709 3709 <halt> ; Flow R
370a ; --------------------------------------------------------------------------------------
370a ; 0x0017 QQUnknown InMicrocode
370a ; --------------------------------------------------------------------------------------
370a MACRO_370a_QQUnknown_InMicrocode:
370a 370a dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 370a
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
370b 370b <halt> ; Flow R
370c ; --------------------------------------------------------------------------------------
370c ; 0x0018 QQUnknown InMicrocode
370c ; --------------------------------------------------------------------------------------
370c MACRO_370c_QQUnknown_InMicrocode:
370c 370c dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 370c
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
370d 370d <halt> ; Flow R
370e ; --------------------------------------------------------------------------------------
370e ; 0x0019 QQUnknown InMicrocode
370e ; --------------------------------------------------------------------------------------
370e MACRO_370e_QQUnknown_InMicrocode:
370e 370e dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 370e
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
370f 370f <halt> ; Flow R
3710 ; --------------------------------------------------------------------------------------
3710 ; 0x001a QQUnknown InMicrocode
3710 ; --------------------------------------------------------------------------------------
3710 MACRO_3710_QQUnknown_InMicrocode:
3710 3710 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3710
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3711 3711 <halt> ; Flow R
3712 ; --------------------------------------------------------------------------------------
3712 ; 0x001b QQUnknown InMicrocode
3712 ; --------------------------------------------------------------------------------------
3712 MACRO_3712_QQUnknown_InMicrocode:
3712 3712 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3712
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3713 3713 <halt> ; Flow R
3714 ; --------------------------------------------------------------------------------------
3714 ; 0x001c QQUnknown InMicrocode
3714 ; --------------------------------------------------------------------------------------
3714 MACRO_3714_QQUnknown_InMicrocode:
3714 3714 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3714
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3715 3715 <halt> ; Flow R
3716 ; --------------------------------------------------------------------------------------
3716 ; 0x001d QQUnknown InMicrocode
3716 ; --------------------------------------------------------------------------------------
3716 MACRO_3716_QQUnknown_InMicrocode:
3716 3716 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3716
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3717 3717 <halt> ; Flow R
3718 ; --------------------------------------------------------------------------------------
3718 ; 0x001e QQUnknown InMicrocode
3718 ; --------------------------------------------------------------------------------------
3718 MACRO_3718_QQUnknown_InMicrocode:
3718 3718 dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 3718
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
3719 3719 <halt> ; Flow R
371a ; --------------------------------------------------------------------------------------
371a ; 0x001f QQUnknown InMicrocode
371a ; --------------------------------------------------------------------------------------
371a MACRO_371a_QQUnknown_InMicrocode:
371a 371a dispatch_brk_class 0 ; Flow R
dispatch_csa_valid 0
dispatch_ignore 1
dispatch_uadr 371a
fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_int_reads 0 TYP VAL BUS
seq_random 24 Load_save_offset+Validate_tos_optimizer+?
typ_b_adr 10 TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 10 TOP
371b 371b fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x371d
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 371d 0x371d
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 27 VR05:07 #0xa
val_frame 5
371c 371c fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x371d
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 371d 0x371d
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 25 VR05:05 #0x8
val_frame 5
371d 371d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 2f VR02:0f #0x0
val_frame 2
371e 371e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 2b TYP.CLASS_A_EQ_B (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
371f 371f fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x3721
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 17
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3721 0x3721
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_random 02 ?
typ_a_adr 39 TR08:19 #0x60000000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_c_adr 3f GP00
val_frame 7
val_rand 9 PASS_A_HIGH
3720 3720 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3721
; Flow J cc=#0x0 0x3725
; Flow J cc=#0x1 0x3726
; Flow J cc=#0x2 0x3727
; Flow J cc=#0x3 0x3728
; Flow J cc=#0x4 0x3729
; Flow J cc=#0x5 0x372a
; Flow J cc=#0x6 0x372b
; Flow J cc=#0x7 0x372c
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3725 0x3725
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 2e TR1b:0e #0xffff000040000000
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 1b
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3721 3721 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3724
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3724 0x3724
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3722 3722 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x42f
seq_br_type 1 Branch True
seq_branch_adr 042f 0x042f
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 25 TR05:05 #0xe
typ_frame 5
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3723 3723 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3724 3724 seq_br_type 3 Unconditional Branch; Flow J 0x32d6
seq_branch_adr 32d6 RAISE.STORAGE_ERROR.ABNORMAL_TASK
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3725 3725 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3cb
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 03cb 0x03cb
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3726 3726 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x372d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 372d 0x372d
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3727 3727 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3731
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3731 0x3731
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3728 3728 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x372d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 372d 0x372d
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3729 3729 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x372f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 372f 0x372f
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
372a 372a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
372b 372b seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
372c 372c seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
372d 372d ioc_tvbs c mem+mem+csa+dummy; Flow C 0x380
seq_br_type 7 Unconditional Call
seq_branch_adr 0380 0x0380
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_b_adr 16 CSA/VAL_BUS
372e 372e seq_br_type 3 Unconditional Branch; Flow J 0x3d8
seq_branch_adr 03d8 0x03d8
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
372f 372f ioc_tvbs c mem+mem+csa+dummy; Flow C 0x380
seq_br_type 7 Unconditional Call
seq_branch_adr 0380 0x0380
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_b_adr 16 CSA/VAL_BUS
3730 3730 seq_br_type 3 Unconditional Branch; Flow J 0x3d8
seq_branch_adr 03d8 0x03d8
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
3731 3731 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x380
seq_br_type 7 Unconditional Call
seq_branch_adr 0380 0x0380
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_b_adr 16 CSA/VAL_BUS
3732 3732 typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
3733 3733 ioc_adrbs 1 val ; Flow C 0x5a7
seq_br_type 7 Unconditional Call
seq_branch_adr 05a7 0x05a7
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 0 PASS_A
3734 3734 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_a_adr 01 GP01
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3735 3735 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 03 GP03
3736 3736 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 3b TR09:1b #0x200000000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
val_b_adr 16 CSA/VAL_BUS
3737 3737 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x3741
fiu_offs_lit 65
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3741 0x3741
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
3738 3738 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3739 3739 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x373b
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 373b 0x373b
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 3c TR09:1c #0x180000000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 9
373a 373a fiu_len_fill_lit 53 zero-fill 0x13; Flow C 0x3ba5
fiu_offs_lit 65
fiu_op_sel 3 insert
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_rand a PASS_B_HIGH
373b 373b ioc_adrbs 1 val ; Flow C 0x6cf
seq_br_type 7 Unconditional Call
seq_branch_adr 06cf 0x06cf
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 09 GP09
val_rand a PASS_B_HIGH
373c 373c fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3738
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3738 0x3738
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
373d 373d seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3c TR09:1c #0x180000000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 9
373e 373e ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3741
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3741 0x3741
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
373f 373f fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3740 3740 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
3741 3741 typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
3742 3742 seq_br_type 3 Unconditional Branch; Flow J 0x3d8
seq_branch_adr 03d8 0x03d8
typ_a_adr 35 TR13:15 #0x64000000000
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 13
3743 3743 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
3744 3744 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x3761
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3761 0x3761
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
3745 3745 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x211
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3746 3746 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x3748
fiu_mem_start 2 start-rd
fiu_offs_lit 17
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3748 0x3748
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 39 TR08:19 #0x60000000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
3747 3747 seq_b_timing 0 Early Condition; Flow J cc=True 0x3748
; Flow J cc=#0x0 0x3753
; Flow J cc=#0x1 0x3754
; Flow J cc=#0x2 0x3755
; Flow J cc=#0x3 0x3756
; Flow J cc=#0x4 0x3757
; Flow J cc=#0x5 0x3758
; Flow J cc=#0x6 0x3759
; Flow J cc=#0x7 0x375a
seq_br_type b Case False
seq_branch_adr 3753 0x3753
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 2e TR1b:0e #0xffff000040000000
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_frame 1b
3748 3748 ioc_tvbs 1 typ+fiu; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 25 TR05:05 #0xe
typ_frame 5
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3749 3749 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x470
seq_br_type 0 Branch False
seq_branch_adr 0470 0x0470
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 32 VR03:12 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 09 GP09
val_frame 3
374a 374a fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR09:0f #0x7ffff00
val_alu_func 0 PASS_A
val_b_adr 08 GP08
val_frame 9
val_rand a PASS_B_HIGH
374b 374b ioc_load_wdr 0
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
val_b_adr 2b VR09:0b #0x2d0
val_frame 9
374c 374c fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 0 PASS_A
val_b_adr 08 GP08
val_frame 2
val_rand a PASS_B_HIGH
374d 374d ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x211
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_b_adr 16 CSA/VAL_BUS
374e 374e fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 08 GP08
val_frame 4
val_rand a PASS_B_HIGH
374f 374f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=True 0x211
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
3750 3750 fiu_len_fill_lit 46 zero-fill 0x6; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 25 TR02:05 #0x0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
3751 3751 fiu_len_fill_lit 4f zero-fill 0xf
fiu_offs_lit 50
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_b_adr 23 TR02:03 #0x21
typ_frame 2
val_b_adr 23 VR02:03 #0x0
val_frame 2
3752 3752 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3753
; Flow J cc=#0x0 0x0
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_c_adr 1a TR02:05 #0x0
typ_c_source 0 FIU_BUS
typ_frame 2
3753 3753 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3754 3754 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x375b
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 375b 0x375b
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3755 3755 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x375d
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 375d 0x375d
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3756 3756 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3757 3757 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3758 3758 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3759 3759 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
375a 375a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
375b 375b ioc_tvbs c mem+mem+csa+dummy; Flow C 0x3ad
seq_br_type 7 Unconditional Call
seq_branch_adr 03ad 0x03ad
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_b_adr 16 CSA/VAL_BUS
375c 375c seq_br_type 3 Unconditional Branch; Flow J 0x412
seq_branch_adr 0412 0x0412
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
375d 375d ioc_tvbs c mem+mem+csa+dummy; Flow C 0x3ad
seq_br_type 7 Unconditional Call
seq_branch_adr 03ad 0x03ad
typ_a_adr 2e TR1b:0e #0xffff000040000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_b_adr 16 CSA/VAL_BUS
375e 375e ioc_adrbs 1 val ; Flow C 0x5a7
seq_br_type 7 Unconditional Call
seq_branch_adr 05a7 0x05a7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 0 PASS_A
375f 375f seq_b_timing 1 Latch Condition; Flow J cc=True 0x412
seq_br_type 1 Branch True
seq_branch_adr 0412 0x0412
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
3760 3760 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3761 3761 seq_br_type 9 Return False; Flow R cc=False
; Flow J cc=True 0x3749
seq_branch_adr 3749 0x3749
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 20 VR02:00 #0x10
val_alu_func 19 X_XOR_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
3762 3762 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
3763 3763 fiu_len_fill_lit 78 zero-fill 0x38
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
3764 3764 fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=False 0x3783
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 3783 0x3783
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3765 3765 fiu_len_fill_lit 42 zero-fill 0x2; Flow J cc=True 0x37ce
fiu_load_var 1 hold_var
fiu_offs_lit 17
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37ce 0x37ce
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 28 VR09:08 #0x14
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 9
3766 3766 fiu_len_fill_lit 44 zero-fill 0x4; Flow C cc=#0x0 0x3793
; Flow C cc=#0x1 0x3794
; Flow C cc=#0x2 0x3795
; Flow C cc=#0x3 0x3796
; Flow C cc=#0x4 0x3797
; Flow C cc=#0x5 0x3798
; Flow C cc=#0x6 0x3799
; Flow C cc=#0x7 0x379a
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 3793 0x3793
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 02 GP02
typ_alu_func 1 A_PLUS_B
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
3767 3767 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
typ_b_adr 02 GP02
3768 3768 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x379f
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 379f 0x379f
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
seq_random 02 ?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3769 3769 ioc_fiubs 0 fiu ; Flow C 0x210
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 2b VR05:0b #0xe
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
val_frame 5
376a 376a fiu_load_tar 1 hold_tar; Flow J cc=False 0x376d
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 376d 0x376d
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
val_rand 2 DEC_LOOP_COUNTER
376b 376b seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
376c 376c fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
376d 376d ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x01)
Discrete_Var
Discrete_Ref
Float_Var
Float_Ref
Access_Var
Access_Ref
Task_Var
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Package_Var
Vector_Var
Matrix_Var
Array_Var
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
376e 376e fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 06 GP06
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
376f 376f ioc_fiubs 0 fiu ; Flow J cc=False 0x376a
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 376a 0x376a
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3770 3770 fiu_len_fill_lit 41 zero-fill 0x1
fiu_offs_lit 18
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
3771 3771 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C cc=#0x0 0x379b
; Flow C cc=#0x1 0x379c
; Flow C cc=#0x2 0x379d
; Flow C cc=#0x3 0x379e
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 379b 0x379b
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_b_adr 32 TR02:12 #0x0
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_a_adr 02 GP02
val_b_adr 39 VR02:19 #0x0
val_frame 2
3772 3772 fiu_len_fill_lit 6b zero-fill 0x2b
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 7 CONTROL PRED
seq_random 21 ?
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
3773 3773 fiu_mem_start 4 continue
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR02:02 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
3774 3774 ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 48 Load_current_lex+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_source 0 FIU_BUS
val_frame 2
3775 3775 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3789
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3789 0x3789
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3776 3776 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2f VR02:0f #0x0
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
3777 3777 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3786
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3786 0x3786
seq_lex_adr 2
seq_random 23 Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3778 3778 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x3779
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 378c 0x378c
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
3779 3779 fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x34dc
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 34dc 0x34dc
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_rand a PASS_B_HIGH
377a 377a fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 1f TOP - 0x0
val_c_source 0 FIU_BUS
val_frame 2
val_rand a PASS_B_HIGH
377b 377b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
377c 377c ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x37d1
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37d1 0x37d1
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
377d 377d seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
377e 377e ioc_adrbs 3 seq ; Flow C 0x6b7
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_a_adr 06 GP06
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
377f 377f fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3780 3780 fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type d Dispatch False
seq_branch_adr 3781 0x3781
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
3781 3781 seq_br_type 7 Unconditional Call; Flow C 0x33ec
seq_branch_adr 33ec 0x33ec
3782 3782 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
3783 3783 fiu_tivi_src c mar_0xc; Flow J cc=False 0x3785
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3785 0x3785
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3784 3784 seq_br_type 3 Unconditional Branch; Flow J 0x37bf
seq_branch_adr 37bf 0x37bf
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3785 3785 fiu_len_fill_lit 44 zero-fill 0x4; Flow R
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3786 3786 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3787
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 378c 0x378c
typ_a_adr 06 GP06
3787 3787 ioc_fiubs 0 fiu
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
3788 3788 fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x3779
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3779 0x3779
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 20 VR02:00 #0x10
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 2
3789 3789 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
val_a_adr 2f VR02:0f #0x0
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
378a 378a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
378b 378b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3777
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3777 0x3777
seq_lex_adr 2
seq_random 23 Load_control_pred+?
typ_alu_func 1a PASS_B
typ_b_adr 05 GP05
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
378c 378c fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
378d 378d fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x37d1
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37d1 0x37d1
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
378e 378e ioc_load_wdr 0 ; Flow C 0x6b7
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
378f 378f fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
3790 3790 seq_random 03 ?
3791 3791 ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
3792 3792 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
3793 ; --------------------------------------------------------------------------------------
3793 ; Comes from:
3793 ; 3766 C #0x0 from color 0x0000
3793 ; --------------------------------------------------------------------------------------
3793 3793 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3794 ; --------------------------------------------------------------------------------------
3794 ; Comes from:
3794 ; 3766 C #0x1 from color 0x0000
3794 ; --------------------------------------------------------------------------------------
3794 3794 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3795 ; --------------------------------------------------------------------------------------
3795 ; Comes from:
3795 ; 3766 C #0x2 from color 0x0000
3795 ; --------------------------------------------------------------------------------------
3795 3795 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs 1 typ+fiu
seq_br_type a Unconditional Return
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3796 ; --------------------------------------------------------------------------------------
3796 ; Comes from:
3796 ; 3766 C #0x3 from color 0x0000
3796 ; --------------------------------------------------------------------------------------
3796 3796 seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
3797 ; --------------------------------------------------------------------------------------
3797 ; Comes from:
3797 ; 3766 C #0x4 from color 0x0000
3797 ; --------------------------------------------------------------------------------------
3797 3797 seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
3798 ; --------------------------------------------------------------------------------------
3798 ; Comes from:
3798 ; 3766 C #0x5 from color 0x0000
3798 ; --------------------------------------------------------------------------------------
3798 3798 seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
3799 ; --------------------------------------------------------------------------------------
3799 ; Comes from:
3799 ; 3766 C #0x6 from color 0x0000
3799 ; --------------------------------------------------------------------------------------
3799 3799 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x37b2
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_fiubs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 37b2 0x37b2
seq_random 06 Pop_stack+?
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 32 VR03:12 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 3
379a ; --------------------------------------------------------------------------------------
379a ; Comes from:
379a ; 3766 C #0x7 from color 0x0000
379a ; --------------------------------------------------------------------------------------
379a 379a seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
379b ; --------------------------------------------------------------------------------------
379b ; Comes from:
379b ; 3771 C #0x0 from color 0x376a
379b ; --------------------------------------------------------------------------------------
379b 379b seq_br_type a Unconditional Return; Flow R
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
seq_random 05 ?
typ_b_adr 06 GP06
379c ; --------------------------------------------------------------------------------------
379c ; Comes from:
379c ; 3771 C #0x1 from color 0x376a
379c ; --------------------------------------------------------------------------------------
379c 379c ioc_tvbs 2 fiu+val; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 0e Load_control_top+?
typ_b_adr 06 GP06
379d ; --------------------------------------------------------------------------------------
379d ; Comes from:
379d ; 3771 C #0x2 from color 0x376a
379d ; --------------------------------------------------------------------------------------
379d 379d ioc_tvbs 2 fiu+val; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_int_reads 0 TYP VAL BUS
seq_latch 1
seq_random 0e Load_control_top+?
typ_b_adr 06 GP06
379e ; --------------------------------------------------------------------------------------
379e ; Comes from:
379e ; 3771 C #0x3 from color 0x376a
379e ; --------------------------------------------------------------------------------------
379e 379e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
379f 379f ioc_fiubs 0 fiu ; Flow C 0x210
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
typ_a_adr 31 TR02:11 #0x8
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_frame 2
val_a_adr 2b VR05:0b #0xe
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 03 GP03
val_frame 5
37a0 37a0 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 06 GP06
37a1 37a1 ioc_fiubs 0 fiu ; Flow J 0x3770
seq_br_type 3 Unconditional Branch
seq_branch_adr 3770 0x3770
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
37a2 37a2 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 02 GP02
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3b TR05:1b #0x1f80
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 5
37a3 37a3 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 02 GP02
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 20 VR0d:00 #0x0
val_frame d
37a4 37a4 ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 3b TR05:1b #0x1f80
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 5
37a5 37a5 seq_br_type 0 Branch False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 32 TYP.PRIVACY_PATHS_EQ (med_late)
typ_a_adr 0f GP0f
typ_b_adr 0e GP0e
37a6 37a6 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_b_adr 06 GP06
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
37a7 37a7 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_fiubs 0 fiu
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
37a8 37a8 ioc_load_wdr 0 ; Flow J 0x37a9
seq_br_type 2 Push (branch address)
seq_branch_adr 32ca 0x32ca
typ_b_adr 02 GP02
37a9 37a9 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
37aa 37aa ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_random 06 Pop_stack+?
typ_b_adr 2e TR02:0e #0x21
typ_frame 2
37ab 37ab ioc_adrbs 1 val
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_latch 1
typ_b_adr 06 GP06
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
37ac 37ac fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3772
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3772 0x3772
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_csa_cntl 7 FINISH_POP_DOWN
val_a_adr 02 GP02
37ad 37ad seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 06 GP06
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
37ae 37ae ioc_fiubs 0 fiu ; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 2b VR05:0b #0xe
val_frame 5
37af 37af fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 06 GP06
37b0 37b0 ioc_fiubs 0 fiu
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
37b1 37b1 fiu_vmux_sel 1 fill value; Flow J 0x3771
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3771 0x3771
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
37b2 37b2 ioc_tvbs 5 seq+seq; Flow J cc=True 0x37ad
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37ad 0x37ad
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_b_adr 16 CSA/VAL_BUS
37b3 37b3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_random 02 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 06 GP06
val_alu_func 0 PASS_A
37b4 37b4 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x211
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 3f TR09:1f #0x7ffff00
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 17 LOOP_COUNTER
val_alu_func 19 X_XOR_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
37b5 37b5 fiu_mem_start 3 start-wr; Flow C cc=False 0x211
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 16 CSA/VAL_BUS
37b6 37b6 fiu_mem_start 2 start-rd; Flow C cc=False 0x211
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3e VR02:1e #0x7ffff80
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 2
val_rand a PASS_B_HIGH
37b7 37b7 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
37b8 37b8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x37bd
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37bd 0x37bd
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 04 GP04
val_alu_func 19 X_XOR_B
val_b_adr 32 VR07:12 #0x12
val_frame 7
37b9 37b9 fiu_len_fill_lit 46 zero-fill 0x6; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
37ba 37ba fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x37bb
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 37bf 0x37bf
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
37bb 37bb seq_br_type 7 Unconditional Call; Flow C 0x6b7
seq_branch_adr 06b7 0x06b7
typ_a_adr 17 LOOP_COUNTER
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR05:10 #0x60
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
37bc 37bc ioc_adrbs 1 val ; Flow J 0x3ba5
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ba5 0x3ba5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 32 VR03:12 #0x0
val_frame 3
val_rand a PASS_B_HIGH
37bd 37bd ioc_adrbs 1 val ; Flow C 0x3499
seq_br_type 7 Unconditional Call
seq_branch_adr 3499 0x3499
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_rand a PASS_B_HIGH
37be 37be ioc_adrbs 1 val ; Flow C 0x3ba5
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 32 VR03:12 #0x0
val_frame 3
val_rand a PASS_B_HIGH
37bf 37bf fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_random 02 ?
typ_a_adr 06 GP06
typ_b_adr 06 GP06
37c0 37c0 ioc_adrbs 1 val
typ_csa_cntl 1 START_POP_DOWN
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 4
37c1 37c1 ioc_tvbs 1 typ+fiu
seq_en_micro 0
typ_csa_cntl 7 FINISH_POP_DOWN
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
37c2 37c2 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 7 CONTROL PRED
seq_random 21 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
37c3 37c3 ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 22 VR02:02 #0x0
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
37c4 37c4 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 48 Load_current_lex+?
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
37c5 37c5 seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_b_adr 05 GP05
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
37c6 37c6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 3 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_frame 2
37c7 37c7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_lex_adr 2
seq_random 23 Load_control_pred+?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
37c8 37c8 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 06 GP06
typ_b_adr 05 GP05
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
37c9 37c9 ioc_fiubs 0 fiu
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
37ca 37ca fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 04 GP04
37cb 37cb fiu_len_fill_lit 6b zero-fill 0x2b; Flow C 0x332e
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_random 15 ?
typ_a_adr 06 GP06
typ_mar_cntl 9 LOAD_MAR_CODE
37cc 37cc ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x211
seq_br_type 4 Call False
seq_branch_adr 0211 0x0211
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
37cd 37cd fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
ioc_tvbs 1 typ+fiu
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
37ce 37ce ioc_adrbs 1 val ; Flow C 0x3ba5
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_rand a PASS_B_HIGH
37cf 37cf fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3d TR09:1d #0x1fc000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
37d0 37d0 ioc_load_wdr 0 ; Flow J 0x37bf
seq_br_type 3 Unconditional Branch
seq_branch_adr 37bf 0x37bf
37d1 37d1 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2f VR04:0f #0x180
val_frame 4
val_rand 9 PASS_A_HIGH
37d2 37d2 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x37da
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 37da 0x37da
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
37d3 37d3 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 06 GP06
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
37d4 37d4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
37d5 37d5 fiu_load_tar 1 hold_tar; Flow J cc=False 0x37d8
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 37d8 0x37d8
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
37d6 37d6 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
37d7 37d7 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x378e
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 378e 0x378e
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
37d8 37d8 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
37d9 37d9 ioc_load_wdr 0 ; Flow J 0x378f
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 378f 0x378f
typ_b_adr 06 GP06
37da 37da fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 06 GP06
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 3a VR13:1a #0x7ffe900
val_frame 13
val_rand 9 PASS_A_HIGH
37db 37db fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
37dc 37dc fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
37dd 37dd fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_tvbs 2 fiu+val
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 3a VR13:1a #0x7ffe900
val_frame 13
val_rand 9 PASS_A_HIGH
37de 37de ioc_load_wdr 0 ; Flow J 0x378f
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 378f 0x378f
typ_b_adr 06 GP06
37df 37df <halt> ; Flow R
37e0 ; --------------------------------------------------------------------------------------
37e0 ; Comes from:
37e0 ; 380c C from color MACRO_Execute_Family,Count
37e0 ; --------------------------------------------------------------------------------------
37e0 37e0 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_oreg 1 hold_oreg
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
37e1 37e1 fiu_len_fill_lit 58 zero-fill 0x18; Flow C cc=True 0x32a6
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 14 ZEROS
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_frame 6
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
37e2 37e2 fiu_len_fill_lit 66 zero-fill 0x26
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
37e3 37e3 ioc_tvbs 1 typ+fiu; Flow R cc=False
; Flow J cc=True 0x32a6
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
val_a_adr 02 GP02
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
37e4 ; --------------------------------------------------------------------------------------
37e4 ; 0x0137 Execute Entry,Rendezvous
37e4 ; --------------------------------------------------------------------------------------
37e4 MACRO_Execute_Entry,Rendezvous:
37e4 37e4 dispatch_brk_class 5 ; Flow J cc=True 0x390c
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 37e4
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390c 0x390c
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 0 PASS_A
37e5 37e5 ioc_tvbs 5 seq+seq; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_b_adr 16 CSA/VAL_BUS
typ_frame a
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 20 TOP - 0x1
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
37e6 37e6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
37e7 37e7 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x37e8
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 37e4 MACRO_Execute_Entry,Rendezvous
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame e
typ_rand a PASS_B_HIGH
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
37e8 37e8 fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=False 0x37f0
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 37f0 0x37f0
typ_a_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_lit 1
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
37e9 37e9 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x390c
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390c 0x390c
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_b_adr 2e VR12:0e #0x18
val_c_adr 3f GP00
val_frame 12
37ea 37ea fiu_mem_start 3 start-wr; Flow J 0x37eb
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 37eb 0x37eb
seq_random 02 ?
typ_alu_func 1b A_OR_B
typ_b_adr 2d TR02:0d #0x29
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
37eb 37eb fiu_len_fill_lit 40 zero-fill 0x0; Flow J 0x37ec
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
typ_alu_func 1a PASS_B
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 1a PASS_B
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
37ec 37ec fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x33af
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 39 VR02:19 #0x0
val_frame 2
37ed 37ed fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
37ee 37ee seq_br_type 7 Unconditional Call; Flow C 0x3914
seq_branch_adr 3914 0x3914
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
37ef 37ef seq_br_type 3 Unconditional Branch; Flow J 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
37f0 37f0 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x390c
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390c 0x390c
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 02 GP02
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_b_adr 31 VR02:11 #0x1
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
37f1 37f1 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x37f3
seq_br_type 1 Branch True
seq_branch_adr 37f3 0x37f3
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_random 02 ?
typ_a_adr 2c TR05:0c #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
37f2 37f2 seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
37f3 37f3 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_rand 9 PASS_A_HIGH
37f4 37f4 ioc_tvbs 5 seq+seq
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
37f5 37f5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
37f6 37f6 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x37f8
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 37f8 0x37f8
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 03 GP03
37f7 37f7 ioc_load_wdr 0 ; Flow J 0x38c6
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
37f8 37f8 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_b_adr 39 VR02:19 #0x0
val_frame 2
37f9 37f9 fiu_tivi_src 2 tar_fiu; Flow J 0x38c6
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
typ_a_adr 14 ZEROS
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
37fa ; --------------------------------------------------------------------------------------
37fa ; 0x0133 Execute Family,Rendezvous
37fa ; --------------------------------------------------------------------------------------
37fa MACRO_Execute_Family,Rendezvous:
37fa 37fa dispatch_brk_class 5 ; Flow J cc=True 0x390e
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 37fa
fiu_mem_start 6 start_rd_if_false
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390e 0x390e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 10 TOP
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_b_adr 10 TOP
37fb 37fb ioc_tvbs 5 seq+seq; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 03 GP03
typ_b_adr 16 CSA/VAL_BUS
typ_frame a
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1e TOP - 2
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 21 TOP - 0x2
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
37fc 37fc seq_br_type 7 Unconditional Call; Flow C 0x37e0
seq_branch_adr 37e0 0x37e0
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
37fd 37fd fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x37fe
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 37fa MACRO_Execute_Family,Rendezvous
seq_cond_sel 0a VAL.ALU_LT_ZERO(late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame e
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
37fe 37fe fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=False 0x3801
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3801 0x3801
seq_random 02 ?
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 1e TOP - 2
val_alu_func 0 PASS_A
val_b_adr 1f TOP - 1
37ff 37ff fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x390e
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390e 0x390e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
val_a_adr 1f TOP - 1
val_b_adr 2e VR12:0e #0x18
val_c_adr 3f GP00
val_frame 12
3800 3800 fiu_mem_start 3 start-wr; Flow J 0x37eb
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 37eb 0x37eb
typ_alu_func 1b A_OR_B
typ_b_adr 29 TR09:09 #0x40000029
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 03 GP03
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
3801 3801 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x390e
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 390e 0x390e
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 02 GP02
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_b_adr 31 VR02:11 #0x1
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
3802 3802 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x37f3
seq_br_type 1 Branch True
seq_branch_adr 37f3 0x37f3
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 2c TR05:0c #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3803 3803 seq_br_type 3 Unconditional Branch; Flow J 0x37f2
seq_branch_adr 37f2 0x37f2
seq_en_micro 0
typ_csa_cntl 2 PUSH_CSA
3804 ; --------------------------------------------------------------------------------------
3804 ; 0x0136 Execute Entry,Count
3804 ; --------------------------------------------------------------------------------------
3804 MACRO_Execute_Entry,Count:
3804 3804 dispatch_brk_class 8
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 3804
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3805 3805 ioc_tvbs 5 seq+seq; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
3806 3806 fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_b_adr 16 CSA/VAL_BUS
3807 3807 ioc_tvbs 2 fiu+val
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
typ_rand a PASS_B_HIGH
3808 3808 fiu_len_fill_lit 53 zero-fill 0x13; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand a PASS_B_HIGH
val_c_adr 2f TOP
val_c_source 0 FIU_BUS
3809 3809 <halt> ; Flow R
380a ; --------------------------------------------------------------------------------------
380a ; 0x0132 Execute Family,Count
380a ; --------------------------------------------------------------------------------------
380a MACRO_Execute_Family,Count:
380a 380a dispatch_brk_class 8
dispatch_csa_valid 2
dispatch_ignore 1
dispatch_uadr 380a
fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 10 TOP
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame a
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 1a PASS_B
val_b_adr 10 TOP
380b 380b ioc_tvbs 5 seq+seq; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
380c 380c seq_br_type 7 Unconditional Call; Flow C 0x37e0
seq_branch_adr 37e0 0x37e0
typ_b_adr 1f TOP - 1
typ_rand a PASS_B_HIGH
val_a_adr 1f TOP - 1
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
380d 380d fiu_len_fill_lit 53 zero-fill 0x13; Flow R
fiu_mem_start 2 start-rd
fiu_offs_lit 4c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type e Unconditional Dispatch
seq_random 1c ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 20 TOP - 0x1
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame e
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 20 TOP - 0x1
val_c_source 0 FIU_BUS
380e ; --------------------------------------------------------------------------------------
380e ; 0x013f Execute Select,Rendezvous
380e ; --------------------------------------------------------------------------------------
380e MACRO_Execute_Select,Rendezvous:
380e 380e dispatch_brk_class 5 ; Flow J cc=True 0x3910
dispatch_csa_valid 1
dispatch_ignore 1
dispatch_uadr 380e
fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3910 0x3910
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_b_adr 31 VR02:11 #0x1
val_frame 2
380f 380f fiu_len_fill_lit 4e zero-fill 0xe; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 10 TOP
val_alu_func 1e A_AND_B
val_b_adr 2e VR02:0e #0xff00000000000000
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
3810 3810 fiu_len_fill_lit 4e zero-fill 0xe
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_tvbs 1 typ+fiu
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 1e
typ_rand a PASS_B_HIGH
val_a_adr 20 VR07:00 #0xffffffffffffff80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
3811 3811 ioc_fiubs 1 val ; Flow J cc=True 0x3821
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3821 0x3821
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
val_a_adr 10 TOP
val_b_adr 16 CSA/VAL_BUS
3812 3812 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
3813 3813 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3814
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 3814 0x3814
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
val_b_adr 20 VR02:00 #0x10
val_frame 2
3814 3814 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x3818
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3818 0x3818
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 1
typ_frame 6
typ_rand 1 INC_LOOP_COUNTER
3815 3815 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
3816 3816 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
3817 3817 ioc_fiubs 0 fiu
seq_en_micro 0
3818 3818 seq_b_timing 0 Early Condition; Flow J cc=True 0x3819
; Flow J cc=#0x0 0x3819
; Flow J cc=#0x1 0x381a
; Flow J cc=#0x2 0x381b
; Flow J cc=#0x3 0x381c
seq_br_type b Case False
seq_branch_adr 3819 0x3819
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
3819 3819 fiu_load_var 1 hold_var; Flow J 0x381d
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 381d 0x381d
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
381a 381a seq_br_type 3 Unconditional Branch; Flow J 0x3857
seq_branch_adr 3857 0x3857
seq_en_micro 0
381b 381b fiu_load_var 1 hold_var; Flow J 0x381d
fiu_tivi_src 1 tar_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 381d 0x381d
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
381c 381c seq_br_type 3 Unconditional Branch; Flow J 0x3857
seq_branch_adr 3857 0x3857
seq_en_micro 0
381d 381d fiu_mem_start 2 start-rd; Flow J cc=True 0x381f
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 381f 0x381f
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
381e 381e seq_br_type 3 Unconditional Branch; Flow J 0x3814
seq_branch_adr 3814 0x3814
381f 381f seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
3820 3820 seq_br_type 7 Unconditional Call; Flow C 0x3857
seq_branch_adr 3857 0x3857
seq_en_micro 0
3821 3821 ioc_tvbs 3 fiu+fiu; Flow J cc=False 0x382f
seq_br_type 0 Branch False
seq_branch_adr 382f 0x382f
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
3822 3822 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 7
3823 3823 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
3824 3824 fiu_mem_start 2 start-rd; Flow J 0x3825
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3825 0x3825
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
3825 3825 seq_br_type 3 Unconditional Branch; Flow J 0x3826
seq_branch_adr 3826 0x3826
typ_a_adr 08 GP08
typ_alu_func 1e A_AND_B
typ_b_adr 3e TR02:1e #0x7ffff80
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
3826 3826 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x382a
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 382a 0x382a
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 3d TR06:1d #0x39
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 6
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3827 3827 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
3828 3828 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
3829 3829 ioc_fiubs 0 fiu
seq_en_micro 0
382a 382a fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=#0x0 0x3831
; Flow C cc=#0x1 0x3832
; Flow C cc=#0x2 0x3833
; Flow C cc=#0x3 0x3834
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 3831 0x3831
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
382b 382b fiu_len_fill_lit 4e zero-fill 0xe; Flow C cc=True 0x3857
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3857 0x3857
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
382c 382c ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x3826
seq_br_type 1 Branch True
seq_branch_adr 3826 0x3826
seq_cond_sel 0b VAL.ALU_LE_ZERO(late)
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
val_a_adr 04 GP04
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
382d 382d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
382e 382e seq_br_type 3 Unconditional Branch; Flow J 0x3826
seq_branch_adr 3826 0x3826
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 6
382f 382f ioc_adrbs 2 typ ; Flow C 0x210
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 15 VAL.M_BIT(early)
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 29 VR07:09 #0x7fffffffffffffff
val_alu_func 0 PASS_A
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
3830 3830 fiu_mem_start 2 start-rd; Flow J 0x3825
seq_br_type 3 Unconditional Branch
seq_branch_adr 3825 0x3825
typ_a_adr 10 TOP
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 31 TR06:11 #0xff00000000000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 6
3831 ; --------------------------------------------------------------------------------------
3831 ; Comes from:
3831 ; 382a C #0x0 from color 0x0000
3831 ; --------------------------------------------------------------------------------------
3831 3831 fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type a Unconditional Return
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
3832 ; --------------------------------------------------------------------------------------
3832 ; Comes from:
3832 ; 382a C #0x1 from color 0x0000
3832 ; --------------------------------------------------------------------------------------
3832 3832 fiu_load_tar 1 hold_tar; Flow J 0x3836
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3836 0x3836
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_b_adr 30 TR07:10 #0x100000000000000
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 22 VR07:02 #0x100000000000000
val_frame 7
3833 ; --------------------------------------------------------------------------------------
3833 ; Comes from:
3833 ; 382a C #0x2 from color 0x0000
3833 ; --------------------------------------------------------------------------------------
3833 3833 fiu_load_tar 1 hold_tar; Flow R cc=True
; Flow J cc=False 0x3835
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type 8 Return True
seq_branch_adr 3835 0x3835
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 31 TR07:11 #0x200000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
3834 ; --------------------------------------------------------------------------------------
3834 ; Comes from:
3834 ; 382a C #0x3 from color 0x0000
3834 ; --------------------------------------------------------------------------------------
3834 3834 fiu_load_tar 1 hold_tar; Flow J cc=True 0x3844
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 3844 0x3844
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 04 GP04
typ_alu_func 7 INC_A
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 7
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 0 NO_OP
val_a_adr 01 GP01
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR06:11 #0x200000000000000
val_frame 6
3835 3835 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3836 3836 ioc_load_wdr 0
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_b_adr 10 TOP
val_b_adr 10 TOP
3837 3837 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_mux_sel 0 ALU
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
val_b_adr 16 CSA/VAL_BUS
3838 3838 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3839 0x3839
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
typ_rand a PASS_B_HIGH
val_a_adr 21 VR07:01 #0xfffff00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
3839 3839 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
383a 383a fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
383b 383b fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 71
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_frame 6
383c 383c fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
383d 383d fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
typ_b_adr 01 GP01
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
383e 383e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
383f 383f seq_b_timing 1 Latch Condition; Flow J cc=True 0x3842
seq_br_type 1 Branch True
seq_branch_adr 3842 0x3842
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
3840 3840 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_c_adr 3e GP01
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 02 GP02
3841 3841 ioc_load_wdr 0 ; Flow J 0x38c6
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
typ_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3842 3842 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_c_adr 3e GP01
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 39 VR02:19 #0x0
val_frame 2
3843 3843 ioc_load_wdr 0 ; Flow J 0x38c6
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
val_b_adr 39 VR02:19 #0x0
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
3844 3844 seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1 A_PLUS_B
typ_b_adr 30 TR07:10 #0x100000000000000
typ_c_adr 2f TOP
typ_c_mux_sel 0 ALU
typ_frame 7
3845 3845 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3853
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3853 0x3853
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_a_adr 04 GP04
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 36 GP09
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_frame e
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 6 CHECK_CLASS_A_??_B
3846 3846 ioc_load_wdr 0
typ_b_adr 10 TOP
val_b_adr 10 TOP
3847 3847 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3848 0x3848
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame e
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 21 VR07:01 #0xfffff00000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
3848 3848 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 08
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 28 VR07:08 #0xffffffff00000000
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 7
3849 3849 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_random 02 ?
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 10 TOP
typ_c_adr 37 GP08
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
384a 384a fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 71
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 22 VR06:02 #0x80000000
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_frame 6
384b 384b fiu_mem_start 2 start-rd
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
384c 384c ioc_fiubs 0 fiu
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
384d 384d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
384e 384e seq_b_timing 1 Latch Condition; Flow J cc=True 0x3851
seq_br_type 1 Branch True
seq_branch_adr 3851 0x3851
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 04 GP04
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
384f 384f fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 02 GP02
3850 3850 ioc_load_wdr 0 ; Flow J 0x38c6
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
typ_b_adr 02 GP02
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3851 3851 fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
typ_a_adr 09 GP09
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_mar_cntl b LOAD_MAR_DATA
val_b_adr 39 VR02:19 #0x0
val_frame 2
3852 3852 ioc_load_wdr 0 ; Flow J 0x38c6
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38c6 0x38c6
val_b_adr 39 VR02:19 #0x0
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
3853 3853 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 2
3854 3854 ioc_tvbs 2 fiu+val; Flow C 0x3914
seq_br_type 7 Unconditional Call
seq_branch_adr 3914 0x3914
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1e A_AND_B
val_b_adr 36 VR07:16 #0x800000000000
val_frame 7
3855 3855 seq_br_type 5 Call True; Flow C cc=True 0x32a6
seq_branch_adr 32a6 RAISE.CONSTRAINT_ERROR.ENTRY_FAMILY
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
typ_b_adr 09 GP09
typ_c_lit 0
typ_frame 1e
3856 3856 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3857 3857 seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 08 GP08
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR07:0e #0x80000029
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 7
3858 3858 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_var 1 hold_var
fiu_offs_lit 21
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_c_adr 3f GP00
typ_frame 1
3859 3859 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x385a
; Flow J cc=#0x0 0x3861
; Flow J cc=#0x1 0x3862
; Flow J cc=#0x2 0x3863
; Flow J cc=#0x3 0x3864
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 3861 0x3861
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 1
385a 385a fiu_load_var 1 hold_var; Flow J cc=True 0x385b
; Flow J cc=#0x0 0x3877
; Flow J cc=#0x1 0x3878
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type b Case False
seq_branch_adr 3877 0x3877
seq_en_micro 0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_b_adr 34 VR11:14 #0x19
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 11
385b 385b fiu_mem_start 3 start-wr; Flow J 0x385c
ioc_adrbs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
typ_a_adr 20 TR07:00 #0x280
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_csa_cntl 3 POP_CSA
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1e A_AND_B
val_b_adr 36 VR07:16 #0x800000000000
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
385c 385c fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x33af
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
385d 385d fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x3914
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3914 0x3914
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
385e 385e seq_b_timing 1 Latch Condition; Flow J cc=True 0x33a3
seq_br_type 1 Branch True
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
385f 385f seq_br_type 5 Call True; Flow C cc=True 0x32ab
seq_branch_adr 32ab RAISE.PROGRAM_ERROR.SELECT
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
3860 3860 seq_br_type 7 Unconditional Call; Flow C 0x32e2
seq_branch_adr 32e2 RAISE.LRM.SYSTEM.SELECT_USE_ERROR
3861 3861 seq_br_type 3 Unconditional Branch; Flow J 0x3864
seq_branch_adr 3864 0x3864
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 1
3862 3862 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3866
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3866 0x3866
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 10 TOP
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 02 GP02
3863 3863 seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
3864 3864 fiu_load_var 1 hold_var; Flow J cc=True 0x385b
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 385b 0x385b
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_b_adr 34 VR11:14 #0x19
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 11
3865 3865 seq_br_type 7 Unconditional Call; Flow C 0x385b
seq_branch_adr 385b 0x385b
val_alu_func 13 ONES
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3866 3866 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 3 POP_CSA
typ_mar_cntl b LOAD_MAR_DATA
3867 3867 fiu_load_tar 1 hold_tar; Flow J cc=True 0x3873
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3873 0x3873
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 25 VR07:05 #0xffffffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
3868 3868 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
3869 3869 ioc_tvbs 5 seq+seq; Flow C 0x56b
seq_br_type 7 Unconditional Call
seq_branch_adr 056b 0x056b
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1e TR17:01 #0x0
typ_c_mux_sel 0 ALU
typ_frame 17
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_c_adr 1e VR17:01 #0x0
val_c_mux_sel 2 ALU
val_frame 17
386a 386a fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x386b
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_fiubs 2 typ
seq_br_type 2 Push (branch address)
seq_branch_adr 386f 0x386f
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_b_adr 20 VR11:00 #0x1a
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 11
386b 386b ioc_tvbs 2 fiu+val; Flow C 0x3914
seq_br_type 7 Unconditional Call
seq_branch_adr 3914 0x3914
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
386c 386c fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x33a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
386d 386d seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
386e 386e seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
386f 386f fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x3871
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3871 0x3871
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 24 TR02:04 #0x29
typ_alu_func 1a PASS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
3870 3870 seq_br_type 3 Unconditional Branch; Flow J 0x3875
seq_branch_adr 3875 0x3875
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
3871 3871 seq_br_type 2 Push (branch address); Flow J 0x3872
seq_branch_adr 386f 0x386f
3872 3872 seq_br_type 3 Unconditional Branch; Flow J 0x3912
seq_branch_adr 3912 0x3912
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3873 3873 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
3874 3874 seq_br_type 7 Unconditional Call; Flow C 0x3914
seq_branch_adr 3914 0x3914
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1e A_AND_B
val_b_adr 36 VR07:16 #0x800000000000
val_frame 7
3875 3875 typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3876 3876 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
val_c_adr 2e TOP + 1
val_c_source 0 FIU_BUS
3877 3877 seq_br_type 3 Unconditional Branch; Flow J 0x3864
seq_branch_adr 3864 0x3864
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_latch 1
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1e A_AND_B
typ_b_adr 10 TOP
typ_frame 1
3878 3878 fiu_load_tar 1 hold_tar; Flow J 0x3879
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3879 0x3879
seq_int_reads 5 RESOLVE RAM
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3879 3879 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x387b
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 387b 0x387b
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
387a 387a ioc_tvbs 3 fiu+fiu; Flow J cc=True 0x388b
seq_br_type 1 Branch True
seq_branch_adr 388b 0x388b
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
387b 387b fiu_len_fill_lit 53 zero-fill 0x13
fiu_offs_lit 65
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
387c 387c fiu_mem_start 2 start-rd; Flow J cc=False 0x3889
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 0 Branch False
seq_branch_adr 3889 0x3889
seq_cond_sel 07 VAL.ALU_32_CO(late)
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 23 VR02:03 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 37 VR02:17 #0xf8000080
val_frame 2
387d 387d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3887
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3887 0x3887
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 23 TR02:03 #0x21
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
387e 387e fiu_len_fill_lit 4c zero-fill 0xc
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
387f 387f fiu_len_fill_lit 53 zero-fill 0x13
fiu_load_tar 1 hold_tar
fiu_offs_lit 25
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_latch 1
typ_a_adr 3e TR02:1e #0x7ffff80
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
3880 3880 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x3881
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 387c 0x387c
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 04 GP04
3881 3881 ioc_tvbs 1 typ+fiu; Flow R cc=False
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3882 0x3882
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3882 3882 ioc_fiubs 2 typ ; Flow R cc=True
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 3883 0x3883
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
3883 3883 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x3884
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 23 VR02:03 #0x0
val_frame 2
3884 3884 ioc_fiubs 0 fiu ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR11:00 #0x6c000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 11
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
3885 3885 seq_br_type 7 Unconditional Call; Flow C 0x3914
seq_branch_adr 3914 0x3914
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_frame 2
3886 3886 seq_br_type 3 Unconditional Branch; Flow J 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3887 3887 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 05 ?
3888 3888 seq_br_type 3 Unconditional Branch; Flow J 0x387c
seq_branch_adr 387c 0x387c
3889 3889 fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
seq_en_micro 0
typ_b_adr 22 TR06:02 #0xf6000000
typ_frame 6
typ_mar_cntl 4 RESTORE_MAR
388a 388a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
388b 388b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x388c
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 388d 0x388d
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
388c 388c fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x39e6
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 39e6 0x39e6
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
388d 388d typ_a_adr 21 TR07:01 #0x3000000000
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 7
388e 388e seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 0f GP0f
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
388f 388f seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x389e
seq_br_type 1 Branch True
seq_branch_adr 389e 0x389e
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 22 TR02:02 #0x0
typ_frame 2
3890 3890 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 7c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
3891 3891 ioc_tvbs 1 typ+fiu; Flow J cc=False 0x38c2
seq_br_type 0 Branch False
seq_branch_adr 38c2 0x38c2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3892 3892 fiu_mem_start 2 start-rd
ioc_adrbs 3 seq
seq_int_reads 7 CONTROL PRED
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
3893 3893 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 62 ?
typ_a_adr 3d TR02:1d #0xf8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 22 TR02:02 #0x0
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 6 CHECK_CLASS_A_??_B
3894 3894 ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 4d Load_current_lex+?
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_lit 0
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 22 VR02:02 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1e VR02:01 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3895 3895 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3899
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3899 0x3899
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
3896 3896 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_int_reads 7 CONTROL PRED
seq_random 57 Load_control_pred+?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_csa_cntl 1 START_POP_DOWN
3897 3897 ioc_fiubs 2 typ
seq_en_micro 0
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 05 GP05
typ_c_adr 1d TR02:02 #0x0
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
3898 3898 seq_br_type 3 Unconditional Branch; Flow J 0x388f
seq_branch_adr 388f 0x388f
typ_b_adr 02 GP02
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
3899 3899 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_int_reads 7 CONTROL PRED
seq_random 4f ?
typ_a_adr 05 GP05
typ_alu_func 0 PASS_A
typ_csa_cntl 1 START_POP_DOWN
389a 389a fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
seq_en_micro 0
typ_a_adr 21 TR10:01 #0x80
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_csa_cntl 7 FINISH_POP_DOWN
typ_frame 10
typ_mar_cntl e LOAD_MAR_CONTROL
389b 389b ioc_fiubs 2 typ
seq_lex_adr 2
seq_random 64 Load_control_top+?
typ_a_adr 05 GP05
389c 389c fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 1b
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 3
seq_random 22 ?
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
389d 389d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3898
fiu_offs_lit 40
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3898 0x3898
seq_random 41 Load_control_pred+?
typ_c_adr 1d TR02:02 #0x0
typ_frame 2
val_c_adr 1d VR02:02 #0x0
val_frame 2
389e 389e fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
389f 389f ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x38a4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 38a4 0x38a4
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1e A_AND_B
typ_b_adr 2b TR02:0b #0xffffffffffffff80
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
38a0 38a0 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 23 VR05:03 #0x6
val_frame 5
38a1 38a1 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x38a2
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_tvbs 2 fiu+val
seq_br_type 2 Push (branch address)
seq_branch_adr 389e 0x389e
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 21 VR02:01 #0x0
val_frame 2
38a2 38a2 fiu_len_fill_lit 4f zero-fill 0xf; Flow J 0x38a3
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38a3 38a3 ioc_tvbs 1 typ+fiu; Flow J 0x33a3
seq_br_type 3 Unconditional Branch
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1c VR02:03 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
38a4 38a4 fiu_mem_start 2 start-rd; Flow C 0x3377
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3377 0x3377
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_a_adr 23 TR02:03 #0x21
typ_alu_func 1b A_OR_B
typ_b_adr 2e TR02:0e #0x21
typ_c_adr 1c TR02:03 #0x21
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
38a5 38a5 fiu_load_var 1 hold_var; Flow C cc=#0x0 0x38ab
; Flow C cc=#0x1 0x38ac
; Flow C cc=#0x2 0x38ad
; Flow C cc=#0x3 0x38ae
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 38ab 0x38ab
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38a6 38a6 ioc_fiubs 2 typ ; Flow J 0x38a7
seq_br_type 3 Unconditional Branch
seq_branch_adr 38a7 0x38a7
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38a7 38a7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x38c0
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 38c0 0x38c0
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 23 VR02:03 #0x0
val_alu_func 1e A_AND_B
val_b_adr 3b VR02:1b #0xffffffff
val_frame 2
38a8 38a8 fiu_load_oreg 1 hold_oreg; Flow C 0x338c
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 338c 0x338c
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 23 VR02:03 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
38a9 38a9 fiu_load_var 1 hold_var; Flow C cc=#0x0 0x38ab
; Flow C cc=#0x1 0x38ac
; Flow C cc=#0x2 0x38ad
; Flow C cc=#0x3 0x38ae
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type f Unconditional Case Call
seq_branch_adr 38ab 0x38ab
seq_en_micro 0
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38aa 38aa ioc_fiubs 2 typ ; Flow J 0x38a7
seq_br_type 3 Unconditional Branch
seq_branch_adr 38a7 0x38a7
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38ab 38ab seq_br_type 3 Unconditional Branch; Flow J 0x38af
seq_branch_adr 38af 0x38af
38ac 38ac seq_br_type 3 Unconditional Branch; Flow J 0x38af
seq_branch_adr 38af 0x38af
38ad ; --------------------------------------------------------------------------------------
38ad ; Comes from:
38ad ; 38a5 C #0x2 from color 0x0000
38ad ; 38a9 C #0x2 from color 0x0000
38ad ; --------------------------------------------------------------------------------------
38ad 38ad fiu_mem_start 2 start-rd; Flow J 0x3487
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3487 0x3487
typ_mar_cntl a LOAD_MAR_IMPORT
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
38ae ; --------------------------------------------------------------------------------------
38ae ; Comes from:
38ae ; 38a5 C #0x3 from color 0x0000
38ae ; 38a9 C #0x3 from color 0x0000
38ae ; --------------------------------------------------------------------------------------
38ae 38ae fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x38b2
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 38b2 0x38b2
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand c WRITE_OUTER_FRAME
38af 38af seq_br_type 2 Push (branch address); Flow J 0x38b0
seq_branch_adr 38a7 0x38a7
38b0 38b0 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
38b1 38b1 ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38b2 38b2 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl b LOAD_MAR_DATA
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38b3 38b3 ioc_fiubs 2 typ
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38b4 38b4 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38b5 38b5 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 32 VR06:12 #0x8000000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 6
38b6 38b6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x38bf
seq_br_type 1 Branch True
seq_branch_adr 38bf 0x38bf
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3b VR02:1b #0xffffffff
val_alu_func 1e A_AND_B
val_b_adr 24 VR02:04 #0x0
val_frame 2
38b7 38b7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_frame 2
38b8 38b8 fiu_mem_start a start_continue_if_false; Flow J cc=False 0x38ba
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 38ba 0x38ba
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
38b9 38b9 fiu_fill_mode_src 0 ; Flow J 0x38bc
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 38bc 0x38bc
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38ba 38ba fiu_load_var 1 hold_var
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
38bb 38bb fiu_fill_mode_src 0 ; Flow J 0x38bc
fiu_length_src 0 length_register
fiu_offset_src 0 offset_register
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 38bc 0x38bc
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38bc 38bc ioc_fiubs 2 typ ; Flow J 0x38bd
seq_br_type 2 Push (branch address)
seq_branch_adr 38b6 0x38b6
val_a_adr 24 VR02:04 #0x0
val_alu_func 0 PASS_A
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38bd 38bd fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
val_a_adr 23 VR02:03 #0x0
val_frame 2
38be 38be ioc_fiubs 0 fiu ; Flow J 0x3a10
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a10 0x3a10
val_c_adr 1c VR02:03 #0x0
val_c_source 0 FIU_BUS
val_frame 2
38bf 38bf seq_br_type 3 Unconditional Branch; Flow J 0x38a7
seq_branch_adr 38a7 0x38a7
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
38c0 38c0 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
38c1 38c1 seq_br_type 3 Unconditional Branch; Flow J 0x3890
seq_branch_adr 3890 0x3890
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
38c2 38c2 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 2a VR05:0a #0xd
val_frame 5
38c3 38c3 fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
38c4 38c4 ioc_load_wdr 0 ; Flow J 0x38c5
ioc_tvbs 3 fiu+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
38c5 38c5 fiu_mem_start 2 start-rd; Flow J 0x3496
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3496 0x3496
seq_int_reads 6 CONTROL TOP
typ_a_adr 33 TR02:13 #0x400
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
38c6 38c6 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 05 GP05
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
val_frame 2
38c7 38c7 fiu_len_fill_lit 78 zero-fill 0x38
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_a_adr 02 GP02
val_alu_func 1e A_AND_B
val_b_adr 3e VR02:1e #0x7ffff80
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
38c8 38c8 fiu_load_tar 1 hold_tar
fiu_tivi_src 8 type_var
typ_a_adr 02 GP02
typ_alu_func 1c DEC_A
typ_b_adr 08 GP08
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
38c9 38c9 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x38cb
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 38cb 0x38cb
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 37 GP08
typ_c_source 0 FIU_BUS
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand d SET_PASS_PRIVACY_BIT
val_a_adr 05 GP05
val_b_adr 20 VR02:00 #0x10
val_frame 2
38ca 38ca fiu_mem_start a start_continue_if_false; Flow J cc=False 0x38ca
ioc_load_wdr 0
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 38ca 0x38ca
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_b_adr 14 BOT - 1
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl 6 INCREMENT_MAR
typ_rand d SET_PASS_PRIVACY_BIT
val_b_adr 14 BOT - 1
38cb 38cb fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x38d3
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 38d3 0x38d3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 2f VR02:0f #0x0
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38cc 38cc fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x38cd
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 14
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38cd 0x38cd
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 02 GP02
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
38cd 38cd ioc_adrbs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_alu_func 1a PASS_B
typ_b_adr 03 GP03
typ_csa_cntl 0 LOAD_CONTROL_TOP
38ce 38ce fiu_mem_start 8 start_wr_if_false; Flow C 0x210
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 03 GP03
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
38cf 38cf seq_b_timing 0 Early Condition; Flow J cc=True 0x38d4
seq_br_type 1 Branch True
seq_branch_adr 38d4 0x38d4
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 2d VR04:0d #0x80
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
val_frame 4
38d0 38d0 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x38cd
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 38cd 0x38cd
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 03 GP03
val_alu_func 0 PASS_A
38d1 38d1 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
38d2 38d2 fiu_mem_start 2 start-rd; Flow J 0x38cd
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38cd 0x38cd
seq_en_micro 0
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 03 GP03
val_alu_func 0 PASS_A
38d3 38d3 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 14
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
38d4 38d4 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
seq_random 2e Load_save_offset+Load_control_pred+?
typ_a_adr 03 GP03
typ_alu_func 1 A_PLUS_B
typ_b_adr 21 TR10:01 #0x80
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 10
38d5 38d5 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 2f TR05:0f #0x5f
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_csa_cntl 2 PUSH_CSA
typ_frame 5
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
38d6 38d6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 1
seq_random 49 Load_current_lex+?
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_c_adr 2e TOP + 1
typ_c_lit 0
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
38d7 38d7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 59
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 7 CONTROL PRED
seq_random 33 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2f TOP
val_c_mux_sel 2 ALU
38d8 38d8 fiu_len_fill_lit 4b zero-fill 0xb; Flow J 0x38d9
fiu_offs_lit 54
fiu_op_sel 3 insert
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 38e0 0x38e0
seq_int_reads 0 TYP VAL BUS
seq_random 31 ?
typ_b_adr 03 GP03
val_a_adr 21 VR02:01 #0x0
val_alu_func 0 PASS_A
val_c_adr 1d VR02:02 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 2
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
38d9 38d9 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_offs_lit 39
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_random 39 ?
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 1b A_OR_B
typ_b_adr 30 TR02:10 #0x40000000
typ_c_adr 1d TR02:02 #0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_b_adr 22 VR02:02 #0x0
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 2
38da 38da fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=False 0x38dd
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_br_type 0 Branch False
seq_branch_adr 38dd 0x38dd
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 22 TR02:02 #0x0
typ_alu_func 0 PASS_A
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 2
val_a_adr 20 VR02:00 #0x10
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 2e TOP + 1
val_frame 2
38db 38db fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 01 GP01
38dc 38dc fiu_mem_start 2 start-rd; Flow J 0x2aef
ioc_adrbs 2 typ
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2aef 0x2aef
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
38dd 38dd fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
val_a_adr 01 GP01
38de 38de ioc_tvbs 1 typ+fiu
val_a_adr 2e VR02:0e #0xff00000000000000
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 10 VR02:0f #0x0
val_c_mux_sel 2 ALU
val_frame 2
38df 38df fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x2aef
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 2aef 0x2aef
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl c LOAD_MAR_QUEUE
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 05 GP05
val_alu_func 0 PASS_A
val_c_adr 1f TOP - 0x0
val_c_mux_sel 2 ALU
val_frame 2
38e0 38e0 ioc_adrbs 1 val ; Flow C cc=True 0x38e7
ioc_fiubs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 38e7 0x38e7
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_rand a PASS_B_HIGH
38e1 38e1 seq_br_type 3 Unconditional Branch; Flow J 0x38e5
seq_branch_adr 38e5 0x38e5
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2f TR12:0f #0x7c088000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1e A_AND_B
val_b_adr 36 VR07:16 #0x800000000000
val_frame 7
38e2 38e2 typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
38e3 38e3 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=True 0x32de
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32de RAISE.LRM.SYSTEM.ILLEGAL_REFERENCE
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_int_reads 0 TYP VAL BUS
seq_random 0c Load_ibuff+?
typ_a_adr 08 GP08
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
38e4 38e4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
38e5 38e5 seq_br_type 7 Unconditional Call; Flow C 0x3914
seq_branch_adr 3914 0x3914
seq_en_micro 0
38e6 38e6 fiu_mem_start 2 start-rd; Flow J 0x38e2
ioc_adrbs 3 seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 38e2 0x38e2
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
38e7 ; --------------------------------------------------------------------------------------
38e7 ; Comes from:
38e7 ; 38e0 C True from color 0x38e0
38e7 ; --------------------------------------------------------------------------------------
38e7 38e7 fiu_mem_start 2 start-rd; Flow C 0x332e
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
38e8 38e8 seq_br_type 7 Unconditional Call; Flow C 0x5a7
seq_branch_adr 05a7 0x05a7
38e9 38e9 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x38ed
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 38ed 0x38ed
seq_cond_sel 56 SEQ.LATCHED_COND
typ_a_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
38ea 38ea fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 2 typ
typ_a_adr 24 TR05:04 #0xa
typ_frame 5
38eb 38eb fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
38ec 38ec ioc_load_wdr 0 ; Flow R
ioc_tvbs 3 fiu+fiu
seq_br_type a Unconditional Return
38ed 38ed fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
38ee 38ee <default>
38ef 38ef fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x38f8
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 38f8 0x38f8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
38f0 38f0 seq_br_type 7 Unconditional Call; Flow C 0x6cf
seq_branch_adr 06cf 0x06cf
38f1 38f1 fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x38f7
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 38f7 0x38f7
seq_cond_sel 56 SEQ.LATCHED_COND
typ_a_adr 20 TR02:00 #0x1
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
38f2 38f2 <default>
38f3 38f3 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_a_adr 36 TR13:16 #0x28008000000
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 13
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
38f4 38f4 ioc_load_wdr 0
typ_b_adr 02 GP02
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 02 GP02
38f5 38f5 ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 38f6 0x38f6
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 39 VR02:19 #0x0
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
38f6 38f6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
38f7 38f7 fiu_mem_start 2 start-rd; Flow J 0x38ee
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38ee 0x38ee
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
38f8 38f8 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 13
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
38f9 38f9 seq_b_timing 0 Early Condition; Flow J cc=True 0x38fa
; Flow J cc=#0x0 0x38fa
; Flow J cc=#0x1 0x38fb
; Flow J cc=#0x2 0x38fc
; Flow J cc=#0x3 0x38fd
seq_br_type b Case False
seq_branch_adr 38fa 0x38fa
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 02 GP02
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 2
38fa 38fa seq_br_type 3 Unconditional Branch; Flow J 0x38ff
seq_branch_adr 38ff 0x38ff
38fb 38fb seq_br_type 3 Unconditional Branch; Flow J 0x3904
seq_branch_adr 3904 0x3904
38fc 38fc seq_br_type 3 Unconditional Branch; Flow J 0x3908
seq_branch_adr 3908 0x3908
38fd 38fd seq_br_type 3 Unconditional Branch; Flow J 0x38fe
seq_branch_adr 38fe 0x38fe
38fe 38fe ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
38ff 38ff ioc_adrbs 1 val ; Flow C 0x6cf
seq_br_type 7 Unconditional Call
seq_branch_adr 06cf 0x06cf
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_rand a PASS_B_HIGH
3900 3900 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_a_adr 02 GP02
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR13:17 #0x28000000000
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 13
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3901 3901 ioc_load_wdr 0
typ_b_adr 02 GP02
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 02 GP02
3902 3902 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3903 3903 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 03 GP03
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 03 GP03
3904 3904 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 01 GP01
val_b_adr 39 VR02:19 #0x0
val_frame 2
3905 3905 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
3906 3906 fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3907 3907 fiu_mem_start 2 start-rd; Flow J 0x38ee
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38ee 0x38ee
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3908 3908 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 11
val_rand a PASS_B_HIGH
3909 3909 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
390a 390a fiu_mem_start 3 start-wr; Flow C 0x3b8d
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b8d 0x3b8d
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
390b 390b fiu_mem_start 2 start-rd; Flow J 0x38ee
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 38ee 0x38ee
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
390c 390c seq_br_type 7 Unconditional Call; Flow C 0x3912
seq_branch_adr 3912 0x3912
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
390d 390d seq_br_type 3 Unconditional Branch; Flow J 0x37e4
seq_branch_adr 37e4 MACRO_Execute_Entry,Rendezvous
390e 390e seq_br_type 7 Unconditional Call; Flow C 0x3912
seq_branch_adr 3912 0x3912
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
390f 390f seq_br_type 3 Unconditional Branch; Flow J 0x37fa
seq_branch_adr 37fa MACRO_Execute_Family,Rendezvous
3910 3910 seq_br_type 7 Unconditional Call; Flow C 0x3912
seq_branch_adr 3912 0x3912
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3911 3911 seq_br_type 3 Unconditional Branch; Flow J 0x380e
seq_branch_adr 380e MACRO_Execute_Select,Rendezvous
3912 ; --------------------------------------------------------------------------------------
3912 ; Comes from:
3912 ; 3910 C from color MACRO_Execute_Select,Rendezvous
3912 ; --------------------------------------------------------------------------------------
3912 3912 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
3913 3913 fiu_mem_start 3 start-wr; Flow J 0x3b7e
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 2 typ
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 23 TR11:03 #0x7fffe80
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
3914 ; --------------------------------------------------------------------------------------
3914 ; Comes from:
3914 ; 37ee C from color 0x0000
3914 ; 3854 C from color 0x3833
3914 ; 385d C from color 0x0000
3914 ; 386b C from color 0x0000
3914 ; 3874 C from color 0x0000
3914 ; 3885 C from color 0x0000
3914 ; 38e5 C from color 0x38e0
3914 ; --------------------------------------------------------------------------------------
3914 3914 ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3915 3915 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 45 SEQ.saved_latched_cond
seq_latch 1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 37 TR02:17 #0x800000000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
3916 3916 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
3917 3917 ioc_adrbs 1 val ; Flow C 0x3412
seq_br_type 7 Unconditional Call
seq_branch_adr 3412 0x3412
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 09 GP09
3918 3918 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_frame 2
3919 3919 ioc_tvbs 2 fiu+val; Flow C 0x33a3
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
391a 391a fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 08 GP08
val_alu_func 1a PASS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
val_rand 9 PASS_A_HIGH
391b 391b fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
ioc_fiubs 2 typ
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_latch 1
typ_a_adr 3c TR12:1c #0xfffe000000000000
typ_b_adr 07 GP07
typ_frame 12
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 08 GP08
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
391c 391c fiu_load_var 1 hold_var
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 07 GP07
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
391d 391d fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3921
fiu_load_mdr 1 hold_mdr
fiu_mem_start 3 start-wr
fiu_offs_lit 59
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3921 0x3921
typ_a_adr 30 TR1b:10 #0x7f
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1b
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 39 VR02:19 #0x0
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 2
val_rand 9 PASS_A_HIGH
391e 391e fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 31 TR1b:11 #0x8000003f
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 31 VR1b:11 #0xfffff00000000000
val_b_adr 30 VR1b:10 #0x1
val_frame 1b
391f 391f fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 33 TR1b:13 #0xfffe000000000601
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_frame 11
3920 3920 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3924
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3924 0x3924
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 08 GP08
val_b_adr 07 GP07
3921 3921 fiu_len_fill_lit 4b zero-fill 0xb
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 54
fiu_op_sel 3 insert
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
typ_a_adr 32 TR1b:12 #0x3f
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 31 VR1b:11 #0xfffff00000000000
val_b_adr 30 VR1b:10 #0x1
val_frame 1b
3922 3922 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_mem_start 4 continue
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
typ_a_adr 34 TR1b:14 #0xfffe000040000601
typ_alu_func 0 PASS_A
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
typ_rand c WRITE_OUTER_FRAME
val_a_adr 01 GP01
val_alu_func 1e A_AND_B
val_b_adr 22 VR11:02 #0x3ff00000000
val_frame 11
3923 3923 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3924
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
seq_br_type 3 Unconditional Branch
seq_branch_adr 3924 0x3924
typ_b_adr 03 GP03
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 08 GP08
val_b_adr 07 GP07
3924 3924 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_mem_start 4 continue
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 07 GP07
typ_b_adr 35 TR1b:15 #0x3f
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 35 VR1b:15 #0x1
val_frame 1b
3925 3925 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 08 GP08
typ_b_adr 36 TR1b:16 #0x21
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 36 VR1b:16 #0x0
val_frame 1b
3926 3926 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 38 TR1b:18 #0x11
typ_b_adr 37 TR1b:17 #0x29
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 37 VR1b:17 #0x0
val_frame 1b
3927 3927 fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 04 GP04
val_alu_func 1e A_AND_B
val_b_adr 31 VR07:11 #0xffff00ff
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 7
3928 3928 ioc_load_wdr 0 ; Flow C cc=True 0x393e
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 393e 0x393e
typ_b_adr 39 TR1b:19 #0x19
typ_frame 1b
val_b_adr 39 VR1b:19 #0x0
val_frame 1b
3929 3929 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
val_rand 9 PASS_A_HIGH
392a 392a fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 3d TR1b:1d #0x76
typ_b_adr 04 GP04
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 04 GP04
392b 392b fiu_mem_start 4 continue
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_cond_sel 38 TYP.D_BUS_BIT_35 (med_late)
seq_latch 1
typ_b_adr 08 GP08
typ_mar_cntl 6 INCREMENT_MAR
val_b_adr 3d VR1b:1d #0x0
val_frame 1b
392c 392c ioc_load_wdr 0 ; Flow C cc=True 0x3940
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 3940 0x3940
typ_b_adr 3e TR1b:1e #0x9
typ_frame 1b
val_b_adr 3e VR1b:1e #0x0
val_frame 1b
392d 392d ioc_adrbs 1 val ; Flow C 0x3b17
ioc_fiubs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b17 0x3b17
typ_alu_func 1a PASS_B
typ_b_adr 33 TR05:13 #0x680
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_alu_func 0 PASS_A
392e 392e fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x3937
fiu_load_var 1 hold_var
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
seq_br_type 1 Branch True
seq_branch_adr 3937 0x3937
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 34 TR07:14 #0xff00000
typ_alu_func 1e A_AND_B
typ_b_adr 07 GP07
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
typ_frame 7
val_a_adr 08 GP08
392f 392f fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_offs_lit 31
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 14 ZEROS
3930 3930 ioc_tvbs 3 fiu+fiu
typ_a_adr 04 GP04
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3931 3931 ioc_adrbs 2 typ
seq_int_reads 0 TYP VAL BUS
seq_random 0e Load_control_top+?
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_csa_cntl 0 LOAD_CONTROL_TOP
val_rand 2 DEC_LOOP_COUNTER
3932 3932 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
3933 3933 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
typ_a_adr 01 GP01
typ_alu_func 7 INC_A
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 22 VR06:02 #0x80000000
val_frame 6
3934 3934 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x32d7
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d7 RAISE.LRM.SYSTEM.OPERAND_CLASS_ERROR
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x0f)
Discrete_Ref
Float_Ref
Access_Ref
Task_Ref
Subvector_Var
Subarray_Var
Heap_Access_Ref
Record_Var
Variant_Record_Var
Vector_Var
Matrix_Var
Array_Var
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame f
typ_mar_cntl e LOAD_MAR_CONTROL
3935 3935 ioc_load_wdr 0 ; Flow C cc=True 0x393d
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 393d 0x393d
seq_cond_sel 67 REFRESH_MACRO_EVENT
typ_a_adr 02 GP02
typ_alu_func 7 INC_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
3936 3936 fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x3933
ioc_adrbs 2 typ
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3933 0x3933
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 01 GP01
typ_alu_func 0 PASS_A
typ_mar_cntl e LOAD_MAR_CONTROL
val_rand 2 DEC_LOOP_COUNTER
3937 3937 fiu_len_fill_lit 4f zero-fill 0xf; Flow R cc=False
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 70
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 3938 0x3938
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_random 04 Load_save_offset+?
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_b_adr 21 VR06:01 #0xf
val_frame 6
3938 3938 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_int_reads 0 TYP VAL BUS
seq_random 11 Load_current_instr+?
typ_a_adr 04 GP04
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_frame 5
val_rand a PASS_B_HIGH
3939 3939 seq_int_reads 0 TYP VAL BUS
seq_random 10 Load_break_mask+?
val_b_adr 38 VR09:18 #0xfffffffffffeffff
val_frame 9
393a 393a fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
val_a_adr 37 VR09:17 #0xfffeffffffffffff
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 9
393b 393b ioc_load_wdr 0
typ_b_adr 04 GP04
val_b_adr 04 GP04
393c 393c fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
393d ; --------------------------------------------------------------------------------------
393d ; Comes from:
393d ; 3935 C True from color 0x0b32
393d ; --------------------------------------------------------------------------------------
393d 393d seq_br_type 3 Unconditional Branch; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
393e ; --------------------------------------------------------------------------------------
393e ; Comes from:
393e ; 3928 C True from color 0x0b32
393e ; --------------------------------------------------------------------------------------
393e 393e val_a_adr 04 GP04
val_alu_func 1d A_AND_NOT_B
val_b_adr 2d VR1b:0d #0x1f
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 1b
393f 393f seq_br_type a Unconditional Return; Flow R
val_a_adr 04 GP04
val_alu_func 1b A_OR_B
val_b_adr 29 VR05:09 #0xc
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
val_frame 5
3940 ; --------------------------------------------------------------------------------------
3940 ; Comes from:
3940 ; 392c C True from color 0x0b32
3940 ; --------------------------------------------------------------------------------------
3940 3940 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
ioc_fiubs 1 val
typ_a_adr 33 TR05:13 #0x680
typ_alu_func 0 PASS_A
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
val_alu_func 1a PASS_B
val_b_adr 39 VR05:19 #0x580
val_frame 5
val_rand 9 PASS_A_HIGH
3941 3941 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_offs_lit 30
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_load_wdr 0
typ_a_adr 07 GP07
typ_b_adr 06 GP06
val_b_adr 06 GP06
3942 3942 fiu_len_fill_lit 4f zero-fill 0xf
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 3b VR05:1b #0x400
val_frame 5
val_rand 9 PASS_A_HIGH
3943 3943 ioc_tvbs 1 typ+fiu
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
val_a_adr 25 VR09:05 #0xfff9000000000000
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 9
3944 3944 fiu_mem_start 3 start-wr
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
3945 3945 ioc_load_wdr 0 ; Flow R cc=False
ioc_tvbs 1 typ+fiu
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3946 0x3946
typ_b_adr 04 GP04
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
3946 3946 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3947 3947 fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 27 TR02:07 #0x10000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
3948 3948 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
typ_b_adr 04 GP04
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 04 GP04
3949 ; --------------------------------------------------------------------------------------
3949 ; Comes from:
3949 ; 0218 C from color MACRO_Action_Accept_Activation
3949 ; 2ee5 C from color 0x2edf
3949 ; 2ee6 C from color 0x2edf
3949 ; --------------------------------------------------------------------------------------
3949 3949 fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x394a
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3952 0x3952
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 3a VR02:1a #0x2
val_frame 2
394a 394a ioc_tvbs 2 fiu+val; Flow C 0x33a3
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
seq_random 02 ?
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
394b 394b fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
394c 394c seq_b_timing 1 Latch Condition; Flow J cc=True 0x394f
seq_br_type 1 Branch True
seq_branch_adr 394f 0x394f
typ_a_adr 30 TR08:10 #0xfffff83ff7ffffff
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 8
394d 394d seq_br_type 5 Call True; Flow C cc=True 0x69b
seq_branch_adr 069b 0x069b
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 04 GP04
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
394e 394e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
394f 394f fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3950 3950 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3b18
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3b18 0x3b18
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
3951 3951 seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
3952 3952 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 2 typ
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_a_adr 08 GP08
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3953 3953 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 31 VR02:11 #0x1
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3954 3954 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x2f)
Task_Ref
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame f
typ_mar_cntl d LOAD_MAR_TYPE
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3955 3955 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3963
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3963 0x3963
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 14 ZEROS
val_a_adr 08 GP08
val_alu_func 1e A_AND_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
3956 3956 fiu_len_fill_lit 47 zero-fill 0x7; Flow J cc=True 0x395a
fiu_offs_lit 24
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 395a 0x395a
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 34 TR07:14 #0xff00000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 7
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3957 3957 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 02 GP02
3958 3958 ioc_adrbs 2 typ
ioc_tvbs 2 fiu+val
typ_a_adr 02 GP02
typ_alu_func 6 A_MINUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_csa_cntl 1 START_POP_DOWN
3959 3959 ioc_fiubs 2 typ
seq_en_micro 0
seq_random 0f Load_control_top+?
typ_a_adr 02 GP02
typ_csa_cntl 7 FINISH_POP_DOWN
395a 395a fiu_mem_start 2 start-rd; Flow R cc=False
ioc_adrbs 3 seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type d Dispatch False
seq_branch_adr 395b 0x395b
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_random 04 Load_save_offset+?
typ_alu_func 1a PASS_B
typ_b_adr 01 GP01
typ_c_adr 2e TOP + 1
typ_c_mux_sel 0 ALU
typ_csa_cntl 2 PUSH_CSA
typ_frame 1c
typ_mar_cntl e LOAD_MAR_CONTROL
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_c_adr 2e TOP + 1
val_c_mux_sel 2 ALU
395b 395b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
395c 395c fiu_fill_mode_src 0 ; Flow J cc=False 0x395e
fiu_length_src 0 length_register
fiu_load_mdr 1 hold_mdr
fiu_mem_start a start_continue_if_false
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 395e 0x395e
seq_cond_sel 65 CROSS_WORD_FIELD~
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 10 TOP
395d 395d fiu_fill_mode_src 0 ; Flow J 0x3961
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3961 0x3961
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
395e 395e fiu_fill_mode_src 0 ; Flow C cc=False 0x30ab
fiu_length_src 0 length_register
fiu_load_var 1 hold_var
fiu_offset_src 0 offset_register
fiu_op_sel 2 insert first
fiu_tivi_src 1 tar_val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 30ab 0x30ab
seq_cond_sel 6f MAR_WORD_EQUAL_ZERO~
395f 395f fiu_fill_mode_src 0
fiu_length_src 0 length_register
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offset_src 0 offset_register
fiu_op_sel 1 insert last
fiu_tivi_src 9 type_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3d GP02
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 03 GP03
val_alu_func 0 PASS_A
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3960 3960 fiu_load_var 1 hold_var; Flow J 0x3961
fiu_mem_start 4 continue
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3961 0x3961
typ_b_adr 02 GP02
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 02 GP02
3961 3961 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
typ_csa_cntl 3 POP_CSA
3962 3962 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
3963 3963 seq_br_type 7 Unconditional Call; Flow C 0x3968
seq_branch_adr 3968 0x3968
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3964 3964 fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3965 3965 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3966 3966 fiu_mem_start 3 start-wr; Flow J 0x3967
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 329a 0x329a
typ_a_adr 30 TR08:10 #0xfffff83ff7ffffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
typ_frame 8
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3967 3967 ioc_load_wdr 0 ; Flow J 0x6bd
seq_br_type 3 Unconditional Branch
seq_branch_adr 06bd 0x06bd
typ_b_adr 02 GP02
val_b_adr 02 GP02
3968 ; --------------------------------------------------------------------------------------
3968 ; Comes from:
3968 ; 3963 C from color 0x062d
3968 ; --------------------------------------------------------------------------------------
3968 3968 fiu_mem_start 2 start-rd; Flow C 0x339b
ioc_adrbs 3 seq
seq_br_type 7 Unconditional Call
seq_branch_adr 339b 0x339b
seq_int_reads 5 RESOLVE RAM
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
3969 3969 fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
396a 396a ioc_load_wdr 0 ; Flow J cc=True 0x3b1b
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3b1b 0x3b1b
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 02 GP02
val_frame 5
396b 396b fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 38 TR05:18 #0x300
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
396c 396c fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 4 continue
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 39 TR1b:19 #0x19
typ_frame 1b
typ_mar_cntl 6 INCREMENT_MAR
396d 396d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
396e 396e fiu_load_var 1 hold_var; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 04 GP04
396f 396f ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
3970 3970 seq_br_type a Unconditional Return; Flow R
3971 ; --------------------------------------------------------------------------------------
3971 ; Comes from:
3971 ; 0931 C from color 0x092f
3971 ; --------------------------------------------------------------------------------------
3971 3971 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 21 VR05:01 #0x3
val_frame 5
3972 3972 ioc_tvbs 2 fiu+val; Flow C 0x33a3
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3973 3973 fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3974 3974 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3977
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3977 0x3977
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3975 3975 <default>
3976 3976 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3978
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3978 0x3978
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
3977 3977 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
3978 3978 seq_br_type 7 Unconditional Call; Flow C 0x3b17
seq_branch_adr 3b17 0x3b17
3979 3979 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR07:0e #0x380
val_frame 7
val_rand 9 PASS_A_HIGH
397a 397a fiu_load_tar 1 hold_tar; Flow C cc=True 0x32d4
fiu_tivi_src 8 type_var
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_b_adr 08 GP08
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
397b 397b fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 39 TR1b:19 #0x19
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1b
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
397c 397c ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_b_adr 01 GP01
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 01 GP01
397d 397d seq_br_type 5 Call True; Flow C cc=True 0x69b
seq_branch_adr 069b 0x069b
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
397e 397e seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
397f 397f fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 3e VR03:1e #0x4
val_frame 3
3980 3980 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x34f0
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
seq_random 02 ?
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3981 3981 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x398a
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 398a 0x398a
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3982 3982 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 2 typ
typ_a_adr 39 TR1b:19 #0x19
typ_b_adr 08 GP08
typ_frame 1b
3983 3983 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x398a
fiu_load_var 1 hold_var
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 398a 0x398a
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3984 3984 ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_frame 1
3985 3985 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR07:0e #0x380
val_frame 7
val_rand 9 PASS_A_HIGH
3986 3986 ioc_tvbs 1 typ+fiu; Flow C cc=True 0x32d4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3987 3987 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3988 3988 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_load_wdr 0
ioc_tvbs 2 fiu+val
typ_b_adr 16 CSA/VAL_BUS
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
3989 3989 ioc_tvbs 2 fiu+val; Flow J 0x6b7
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b7 0x06b7
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
398a 398a fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 37 TR05:17 #0x200
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
398b 398b fiu_mem_start 3 start-wr; Flow C cc=False 0x20d
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
398c 398c ioc_load_wdr 0 ; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_c_lit 2
typ_frame 1
val_b_adr 0f GP0f
398d ; --------------------------------------------------------------------------------------
398d ; Comes from:
398d ; 022f C True from color MACRO_Action_Signal_Activated
398d ; --------------------------------------------------------------------------------------
398d 398d fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x39a2
ioc_adrbs 2 typ
ioc_fiubs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 39a2 0x39a2
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_mar_cntl d LOAD_MAR_TYPE
val_a_adr 09 GP09
398e 398e seq_br_type 0 Branch False; Flow J cc=False 0x399b
seq_branch_adr 399b 0x399b
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
398f 398f fiu_load_tar 1 hold_tar; Flow J cc=False 0x3b1b
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3b1b 0x3b1b
seq_cond_sel 07 VAL.ALU_32_CO(late)
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 2
3990 3990 ioc_load_wdr 0 ; Flow C cc=True 0x39bf
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 39bf 0x39bf
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 08 GP08
typ_b_adr 04 GP04
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 02 GP02
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 5
3991 3991 fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
seq_random 02 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3992 3992 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x399d
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 399d 0x399d
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3993 3993 seq_br_type 2 Push (branch address); Flow J 0x3994
seq_branch_adr 3995 0x3995
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_latch 1
val_a_adr 08 GP08
val_alu_func 1e A_AND_B
val_b_adr 30 VR02:10 #0xffffffffffffffff
val_frame 2
3994 3994 fiu_len_fill_lit 44 zero-fill 0x4; Flow R cc=True
; Flow J cc=False 0x3996
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 8 Return True
seq_branch_adr 3996 0x3996
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3995 3995 fiu_mem_start 2 start-rd; Flow R cc=True
; Flow J cc=False 0x62f
ioc_adrbs 3 seq
seq_b_timing 1 Latch Condition
seq_br_type c Dispatch True
seq_branch_adr 062f 0x062f
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
3996 3996 fiu_len_fill_lit 43 zero-fill 0x3; Flow J cc=True 0x3997
; Flow C cc=#0x0 0x39a3
; Flow C cc=#0x1 0x39a4
; Flow C cc=#0x2 0x39a5
; Flow C cc=#0x3 0x39a6
; Flow C cc=#0x4 0x39a7
; Flow C cc=#0x5 0x39a8
; Flow C cc=#0x6 0x39a9
; Flow C cc=#0x7 0x39aa
; Flow C cc=#0x8 0x39ab
; Flow C cc=#0x9 0x39ac
; Flow C cc=#0xa 0x39ad
; Flow C cc=#0xb 0x39ae
; Flow C cc=#0xc 0x39af
; Flow C cc=#0xd 0x39b0
; Flow C cc=#0xe 0x39b1
; Flow C cc=#0xf 0x39b2
; Flow C cc=#0x10 0x39b3
; Flow C cc=#0x11 0x39b4
; Flow C cc=#0x12 0x39b5
; Flow C cc=#0x13 0x39b6
; Flow C cc=#0x14 0x39b7
; Flow C cc=#0x15 0x39b8
; Flow C cc=#0x16 0x39b9
; Flow C cc=#0x17 0x39ba
; Flow C cc=#0x18 0x39bb
; Flow C cc=#0x19 0x39bc
; Flow C cc=#0x1a 0x39bd
; Flow C cc=#0x1b 0x39be
; Flow C cc=#0x1c 0x39bf
; Flow C cc=#0x1d 0x39c0
; Flow C cc=#0x1e 0x39c1
; Flow C cc=#0x1f 0x39c2
fiu_load_var 1 hold_var
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 39a3 0x39a3
seq_cond_sel 5a (VAL.ALU_A_LT_OR_LE_B(late)) nand (TYP.ALU_A_GT_OR_GE_B(late))
seq_en_micro 0
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 2e TR11:0e #0x3
typ_c_adr 3f GP00
typ_frame 11
val_a_adr 01 GP01
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 22 VR05:02 #0x5
val_c_adr 3f GP00
val_frame 5
3997 3997 fiu_len_fill_lit 5f zero-fill 0x1f; Flow R cc=True
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_br_type 8 Return True
seq_branch_adr 3998 0x3998
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_b_adr 39 VR02:19 #0x0
val_frame 2
3998 3998 ioc_load_wdr 0 ; Flow C cc=False 0x32d4
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 32d4 RAISE.TASKING_ERROR.ACTIVATION
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 25 TR05:05 #0xe
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_frame 5
3999 3999 fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
399a 399a seq_br_type 3 Unconditional Branch; Flow J 0x3991
seq_branch_adr 3991 0x3991
399b 399b seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
399c 399c seq_br_type 1 Branch True; Flow J cc=True 0x398d
seq_branch_adr 398d 0x398d
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
399d 399d fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 39 TR05:19 #0x380
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 5
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
399e 399e seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x39a1
seq_br_type 1 Branch True
seq_branch_adr 39a1 0x39a1
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 04 GP04
typ_b_adr 08 GP08
399f 399f fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
39a0 39a0 ioc_load_wdr 0
typ_b_adr 03 GP03
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 03 GP03
39a1 39a1 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
39a2 39a2 fiu_mem_start 2 start-rd; Flow C 0x210
ioc_adrbs 3 seq
seq_br_type c Dispatch True
seq_branch_adr 0210 0x0210
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_random 04 Load_save_offset+?
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
39a3 ; --------------------------------------------------------------------------------------
39a3 ; Comes from:
39a3 ; 3996 C #0x0 from color 0x0000
39a3 ; --------------------------------------------------------------------------------------
39a3 39a3 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
39a4 ; --------------------------------------------------------------------------------------
39a4 ; Comes from:
39a4 ; 3996 C #0x1 from color 0x0000
39a4 ; --------------------------------------------------------------------------------------
39a4 39a4 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
39a5 ; --------------------------------------------------------------------------------------
39a5 ; Comes from:
39a5 ; 3996 C #0x2 from color 0x0000
39a5 ; --------------------------------------------------------------------------------------
39a5 39a5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
39a6 ; --------------------------------------------------------------------------------------
39a6 ; Comes from:
39a6 ; 3996 C #0x3 from color 0x0000
39a6 ; --------------------------------------------------------------------------------------
39a6 39a6 fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=True
; Flow J cc=False 0x39a9
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 39a9 0x39a9
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
39a7 ; --------------------------------------------------------------------------------------
39a7 ; Comes from:
39a7 ; 3996 C #0x4 from color 0x0000
39a7 ; --------------------------------------------------------------------------------------
39a7 39a7 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
; Flow J cc=False 0x39b3
ioc_adrbs 1 val
seq_br_type 8 Return True
seq_branch_adr 39b3 0x39b3
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
39a8 ; --------------------------------------------------------------------------------------
39a8 ; Comes from:
39a8 ; 3996 C #0x5 from color 0x0000
39a8 ; --------------------------------------------------------------------------------------
39a8 39a8 fiu_mem_start 6 start_rd_if_false; Flow R cc=True
; Flow J cc=False 0x39b6
ioc_adrbs 1 val
seq_br_type 8 Return True
seq_branch_adr 39b6 0x39b6
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
39a9 ; --------------------------------------------------------------------------------------
39a9 ; Comes from:
39a9 ; 3996 C #0x6 from color 0x0000
39a9 ; --------------------------------------------------------------------------------------
39a9 39a9 fiu_mem_start 8 start_wr_if_false; Flow J cc=True 0x39ae
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 39ae 0x39ae
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
39aa ; --------------------------------------------------------------------------------------
39aa ; Comes from:
39aa ; 3996 C #0x7 from color 0x0000
39aa ; --------------------------------------------------------------------------------------
39aa 39aa ioc_load_wdr 0
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
39ab ; --------------------------------------------------------------------------------------
39ab ; Comes from:
39ab ; 3996 C #0x8 from color 0x0000
39ab ; --------------------------------------------------------------------------------------
39ab 39ab ioc_tvbs 2 fiu+val
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
39ac ; --------------------------------------------------------------------------------------
39ac ; Comes from:
39ac ; 3996 C #0x9 from color 0x0000
39ac ; --------------------------------------------------------------------------------------
39ac 39ac seq_br_type 7 Unconditional Call; Flow C 0x6b7
seq_branch_adr 06b7 0x06b7
39ad ; --------------------------------------------------------------------------------------
39ad ; Comes from:
39ad ; 3996 C #0xa from color 0x0000
39ad ; --------------------------------------------------------------------------------------
39ad 39ad fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
39ae ; --------------------------------------------------------------------------------------
39ae ; Comes from:
39ae ; 3996 C #0xb from color 0x0000
39ae ; --------------------------------------------------------------------------------------
39ae 39ae seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
39af ; --------------------------------------------------------------------------------------
39af ; Comes from:
39af ; 3996 C #0xc from color 0x0000
39af ; --------------------------------------------------------------------------------------
39af 39af ioc_adrbs 3 seq ; Flow C 0x6b4
seq_br_type 7 Unconditional Call
seq_branch_adr 06b4 0x06b4
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
39b0 ; --------------------------------------------------------------------------------------
39b0 ; Comes from:
39b0 ; 3996 C #0xd from color 0x0000
39b0 ; --------------------------------------------------------------------------------------
39b0 39b0 fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
39b1 ; --------------------------------------------------------------------------------------
39b1 ; Comes from:
39b1 ; 3996 C #0xe from color 0x0000
39b1 ; --------------------------------------------------------------------------------------
39b1 39b1 seq_b_timing 1 Latch Condition; Flow C cc=True 0x33ec
seq_br_type 5 Call True
seq_branch_adr 33ec 0x33ec
39b2 ; --------------------------------------------------------------------------------------
39b2 ; Comes from:
39b2 ; 3996 C #0xf from color 0x0000
39b2 ; --------------------------------------------------------------------------------------
39b2 39b2 seq_br_type 7 Unconditional Call; Flow C 0x329a
seq_branch_adr 329a 0x329a
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
39b3 ; --------------------------------------------------------------------------------------
39b3 ; Comes from:
39b3 ; 3996 C #0x10 from color 0x0000
39b3 ; --------------------------------------------------------------------------------------
39b3 39b3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x39b9
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 39b9 0x39b9
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
39b4 ; --------------------------------------------------------------------------------------
39b4 ; Comes from:
39b4 ; 3996 C #0x11 from color 0x0000
39b4 ; --------------------------------------------------------------------------------------
39b4 39b4 ioc_load_wdr 0 ; Flow C 0x210
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
val_b_adr 01 GP01
39b5 ; --------------------------------------------------------------------------------------
39b5 ; Comes from:
39b5 ; 3996 C #0x12 from color 0x0000
39b5 ; --------------------------------------------------------------------------------------
39b5 39b5 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
39b6 ; --------------------------------------------------------------------------------------
39b6 ; Comes from:
39b6 ; 3996 C #0x13 from color 0x0000
39b6 ; --------------------------------------------------------------------------------------
39b6 39b6 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x39b9
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 5 Call True
seq_branch_adr 39b9 0x39b9
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_lit 2
typ_c_source 0 FIU_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 2
val_rand a PASS_B_HIGH
39b7 ; --------------------------------------------------------------------------------------
39b7 ; Comes from:
39b7 ; 3996 C #0x14 from color 0x0000
39b7 ; --------------------------------------------------------------------------------------
39b7 39b7 ioc_load_wdr 0 ; Flow J cc=True 0x39bc
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 39bc 0x39bc
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 01 GP01
val_rand 9 PASS_A_HIGH
39b8 ; --------------------------------------------------------------------------------------
39b8 ; Comes from:
39b8 ; 3996 C #0x15 from color 0x0000
39b8 ; --------------------------------------------------------------------------------------
39b8 39b8 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_random 04 Load_save_offset+?
typ_mar_cntl e LOAD_MAR_CONTROL
39b9 ; --------------------------------------------------------------------------------------
39b9 ; Comes from:
39b9 ; 3996 C #0x16 from color 0x0000
39b9 ; 39b3 C True from color 0x39a6
39b9 ; 39b6 C True from color 0x39a8
39b9 ; --------------------------------------------------------------------------------------
39b9 39b9 seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_latch 1
val_a_adr 08 GP08
val_alu_func 19 X_XOR_B
val_b_adr 2d VR04:0d #0x80
val_frame 4
39ba ; --------------------------------------------------------------------------------------
39ba ; Comes from:
39ba ; 3996 C #0x17 from color 0x0000
39ba ; --------------------------------------------------------------------------------------
39ba 39ba fiu_mem_start 7 start_wr_if_true; Flow R cc=True
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 39bb 0x39bb
39bb ; --------------------------------------------------------------------------------------
39bb ; Comes from:
39bb ; 3996 C #0x18 from color 0x0000
39bb ; --------------------------------------------------------------------------------------
39bb 39bb fiu_len_fill_lit 40 zero-fill 0x0; Flow R
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 20
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
seq_br_type a Unconditional Return
val_b_adr 31 VR02:11 #0x1
val_frame 2
39bc ; --------------------------------------------------------------------------------------
39bc ; Comes from:
39bc ; 3996 C #0x19 from color 0x0000
39bc ; --------------------------------------------------------------------------------------
39bc 39bc fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x39bd
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 069b 0x069b
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
39bd ; --------------------------------------------------------------------------------------
39bd ; Comes from:
39bd ; 3996 C #0x1a from color 0x0000
39bd ; --------------------------------------------------------------------------------------
39bd 39bd ioc_load_wdr 0 ; Flow C 0x210
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 0 PASS_A
39be ; --------------------------------------------------------------------------------------
39be ; Comes from:
39be ; 3996 C #0x1b from color 0x0000
39be ; --------------------------------------------------------------------------------------
39be 39be ioc_tvbs 2 fiu+val; Flow J 0x6b7
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b7 0x06b7
typ_a_adr 30 TR05:10 #0x60
typ_alu_func 1 A_PLUS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
typ_frame 5
39bf ; --------------------------------------------------------------------------------------
39bf ; Comes from:
39bf ; 3990 C True from color 0x0000
39bf ; 3996 C #0x1c from color 0x0000
39bf ; --------------------------------------------------------------------------------------
39bf 39bf seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 39c0 0x39c0
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 02 GP02
val_alu_func 6 A_MINUS_B
val_b_adr 31 VR02:11 #0x1
val_frame 2
39c0 ; --------------------------------------------------------------------------------------
39c0 ; Comes from:
39c0 ; 3996 C #0x1d from color 0x0000
39c0 ; --------------------------------------------------------------------------------------
39c0 39c0 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
39c1 ; --------------------------------------------------------------------------------------
39c1 ; Comes from:
39c1 ; 3996 C #0x1e from color 0x0000
39c1 ; --------------------------------------------------------------------------------------
39c1 39c1 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
39c2 ; --------------------------------------------------------------------------------------
39c2 ; Comes from:
39c2 ; 3996 C #0x1f from color 0x0000
39c2 ; --------------------------------------------------------------------------------------
39c2 39c2 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
39c3 39c3 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x39ce
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 39ce 0x39ce
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
39c4 39c4 ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 39c5 0x39c5
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 03 GP03
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 24 VR05:04 #0x7
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
39c5 39c5 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
39c6 39c6 ioc_load_wdr 0
typ_b_adr 03 GP03
val_b_adr 03 GP03
39c7 39c7 fiu_mem_start 2 start-rd; Flow C 0x34de
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 34de 0x34de
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 2b TR06:0b #0x7ffe000
typ_frame 6
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
39c8 39c8 seq_br_type 7 Unconditional Call; Flow C 0x6b4
seq_branch_adr 06b4 0x06b4
39c9 39c9 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x39d0
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 39d0 0x39d0
typ_a_adr 08 GP08
val_b_adr 39 VR02:19 #0x0
val_frame 2
39ca 39ca fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
39cb 39cb fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
39cc 39cc fiu_len_fill_lit 44 zero-fill 0x4
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
39cd 39cd ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
; Flow J cc=True 0x39c9
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 39c9 0x39c9
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 23 VR05:03 #0x6
val_frame 5
39ce 39ce fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x39d0
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 39d0 0x39d0
typ_a_adr 08 GP08
val_b_adr 39 VR02:19 #0x0
val_frame 2
39cf 39cf seq_br_type 3 Unconditional Branch; Flow J 0x39c0
seq_branch_adr 39c0 0x39c0
39d0 ; --------------------------------------------------------------------------------------
39d0 ; Comes from:
39d0 ; 39c9 C from color 0x39bf
39d0 ; 39ce C from color 0x39bf
39d0 ; --------------------------------------------------------------------------------------
39d0 39d0 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
39d1 39d1 fiu_mem_start 3 start-wr; Flow J 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
39d2 39d2 fiu_mem_start 2 start-rd; Flow J cc=False 0x39d6
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 39d6 0x39d6
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_mar_cntl d LOAD_MAR_TYPE
39d3 39d3 <default>
39d4 39d4 fiu_load_tar 1 hold_tar; Flow J cc=True 0x39f5
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 39f5 0x39f5
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
39d5 39d5 seq_br_type 3 Unconditional Branch; Flow J 0x39f1
seq_branch_adr 39f1 0x39f1
seq_en_micro 0
39d6 39d6 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
39d7 39d7 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 24 VR05:04 #0x7
val_frame 5
39d8 39d8 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x33a3
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
39d9 39d9 fiu_mem_start 2 start-rd; Flow J cc=False 0x39e0
ioc_adrbs 2 typ
seq_br_type 0 Branch False
seq_branch_adr 39e0 0x39e0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 14 ZEROS
typ_alu_func 1a PASS_B
typ_b_adr 08 GP08
typ_mar_cntl d LOAD_MAR_TYPE
39da 39da seq_br_type 2 Push (branch address); Flow J 0x39db
seq_branch_adr 39e2 0x39e2
39db 39db fiu_load_tar 1 hold_tar; Flow J cc=True 0x39f5
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 39f5 0x39f5
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
39dc 39dc seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
39dd 39dd seq_br_type 1 Branch True; Flow J cc=True 0x39f3
seq_branch_adr 39f3 0x39f3
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
39de 39de fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_random 06 Pop_stack+?
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
39df 39df ioc_tvbs 1 typ+fiu; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 34 TR02:14 #0x1000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
39e0 39e0 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_frame 2
39e1 39e1 ioc_tvbs 1 typ+fiu; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 34 TR02:14 #0x1000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
39e2 39e2 fiu_len_fill_lit 41 zero-fill 0x1; Flow C cc=False 0x68d
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 068d 0x068d
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_a_adr 20 TR02:00 #0x1
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
39e3 39e3 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
39e4 39e4 ioc_tvbs c mem+mem+csa+dummy; Flow C cc=False 0x68d
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 068d 0x068d
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
39e5 39e5 ioc_tvbs 1 typ+fiu; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_a_adr 34 TR02:14 #0x1000000000
typ_alu_func 1 A_PLUS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
39e6 39e6 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 21 VR11:01 #0x1c
val_frame 11
39e7 39e7 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x33a3
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
39e8 39e8 fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
39e9 39e9 seq_br_type 2 Push (branch address); Flow J 0x39ea
seq_branch_adr 39ec 0x39ec
39ea 39ea fiu_load_tar 1 hold_tar; Flow J cc=True 0x39f5
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 39f5 0x39f5
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
39eb 39eb seq_br_type 3 Unconditional Branch; Flow J 0x39f1
seq_branch_adr 39f1 0x39f1
seq_en_micro 0
39ec 39ec seq_br_type 1 Branch True; Flow J cc=True 0x39ee
seq_branch_adr 39ee 0x39ee
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1e A_AND_B
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
39ed 39ed ioc_adrbs 2 typ ; Flow C 0x3ba5
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3ba5 0x3ba5
seq_int_reads 6 CONTROL TOP
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
39ee 39ee fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
39ef 39ef fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_a_adr 35 TR12:15 #0x800080000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_frame 12
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
39f0 39f0 ioc_load_wdr 0 ; Flow C 0x68d
seq_br_type 7 Unconditional Call
seq_branch_adr 068d 0x068d
typ_b_adr 05 GP05
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 05 GP05
39f1 39f1 fiu_tivi_src c mar_0xc; Flow C 0x34cd
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_rand a PASS_B_HIGH
39f2 39f2 seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
39f3 39f3 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
39f4 39f4 fiu_load_tar 1 hold_tar; Flow J 0x39f5
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 39f5 0x39f5
val_a_adr 30 VR02:10 #0xffffffffffffffff
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 2
39f5 39f5 ioc_load_wdr 0 ; Flow J cc=True 0x39f7
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 39f7 0x39f7
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 06 GP06
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_frame 5
39f6 39f6 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x3b1a
seq_br_type 9 Return False
seq_branch_adr 3b1a 0x3b1a
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_random 02 ?
val_a_adr 3e VR05:1e #0xffff
val_alu_func 19 X_XOR_B
val_b_adr 06 GP06
val_frame 5
39f7 39f7 fiu_len_fill_lit 46 zero-fill 0x6
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 39
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
typ_a_adr 2e TR02:0e #0x21
typ_b_adr 08 GP08
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
39f8 39f8 ioc_tvbs 2 fiu+val
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 39 GP06
typ_c_mux_sel 0 ALU
39f9 39f9 fiu_len_fill_lit 44 zero-fill 0x4
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
39fa 39fa fiu_load_var 1 hold_var; Flow J cc=True 0x3a0b
fiu_vmux_sel 1 fill value
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3a0b 0x3a0b
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 05 GP05
val_alu_func 19 X_XOR_B
val_b_adr 2b VR05:0b #0xe
val_frame 5
39fb 39fb seq_br_type 9 Return False; Flow R cc=False
seq_branch_adr 39fc 0x39fc
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 35 TR08:15 #0x1b
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
typ_frame 8
val_a_adr 23 VR05:03 #0x6
val_alu_func 19 X_XOR_B
val_b_adr 05 GP05
val_frame 5
39fc 39fc fiu_mem_start 2 start-rd; Flow C 0x34de
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34de 0x34de
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
val_rand 9 PASS_A_HIGH
39fd 39fd fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
39fe 39fe fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
39ff 39ff fiu_tivi_src 1 tar_val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 31 GP0e
val_c_source 0 FIU_BUS
3a00 3a00 fiu_load_var 1 hold_var; Flow J cc=False 0x3a02
fiu_mem_start 6 start_rd_if_false
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3a02 0x3a02
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_frame 5
val_rand 9 PASS_A_HIGH
3a01 3a01 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0x3a0b
seq_br_type 8 Return True
seq_branch_adr 3a0b 0x3a0b
seq_en_micro 0
3a02 3a02 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3a06
seq_br_type 1 Branch True
seq_branch_adr 3a06 0x3a06
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 35 TR08:15 #0x1b
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
typ_frame 8
3a03 3a03 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3a04 0x3a04
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
3a04 3a04 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a05 3a05 ioc_load_wdr 0 ; Flow J 0x6b4
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
3a06 3a06 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3a07 0x3a07
seq_cond_sel 19 TYP.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 06 GP06
typ_alu_func 19 X_XOR_B
typ_b_adr 16 CSA/VAL_BUS
3a07 3a07 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3a0a
seq_br_type 1 Branch True
seq_branch_adr 3a0a 0x3a0a
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
3a08 3a08 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1b A_OR_B
typ_b_adr 0e GP0e
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a09 3a09 ioc_load_wdr 0 ; Flow J 0x6b4
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
typ_b_adr 0e GP0e
val_b_adr 0e GP0e
3a0a 3a0a fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
seq_en_micro 0
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1b A_OR_B
typ_b_adr 0f GP0f
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a0b 3a0b fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0e GP0e
val_a_adr 09 GP09
val_b_adr 0e GP0e
3a0c 3a0c ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
3a0d 3a0d fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a0e 3a0e fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
3a0f 3a0f fiu_load_tar 1 hold_tar; Flow J 0x39f5
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 39f5 0x39f5
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
3a10 3a10 seq_br_type 7 Unconditional Call; Flow C 0x33af
seq_branch_adr 33af 0x33af
3a11 3a11 fiu_mem_start 2 start-rd; Flow J 0x3a12
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3a11 0x3a11
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a12 3a12 fiu_mem_start 4 continue
seq_random 02 ?
typ_mar_cntl 6 INCREMENT_MAR
3a13 3a13 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=False 0x3a4d
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3a4d 0x3a4d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_source 0 FIU_BUS
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3a14 3a14 fiu_load_var 1 hold_var; Flow J cc=True 0x3a43
fiu_mem_start 6 start_rd_if_false
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3a43 0x3a43
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
val_rand 9 PASS_A_HIGH
3a15 3a15 seq_br_type 0 Branch False; Flow J cc=False 0x3a1e
seq_branch_adr 3a1e 0x3a1e
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3a16 3a16 fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x3a23
fiu_offs_lit 22
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 3a23 0x3a23
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 34 TR08:14 #0x1c
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 8
val_a_adr 24 VR05:04 #0x7
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_frame 5
3a17 3a17 seq_br_type 1 Branch True; Flow J cc=True 0x3a4f
seq_branch_adr 3a4f 0x3a4f
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 2a VR05:0a #0xd
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_frame 5
3a18 3a18 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3a4f
seq_br_type 1 Branch True
seq_branch_adr 3a4f 0x3a4f
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 20 TR05:00 #0x1
typ_frame 5
3a19 3a19 seq_br_type 1 Branch True; Flow J cc=True 0x3a37
seq_branch_adr 3a37 0x3a37
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 3a VR02:1a #0x2
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_frame 2
3a1a 3a1a seq_br_type 1 Branch True; Flow J cc=True 0x3a27
seq_branch_adr 3a27 0x3a27
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 23 VR05:03 #0x6
val_alu_func 19 X_XOR_B
val_b_adr 01 GP01
val_frame 5
3a1b 3a1b fiu_mem_start 2 start-rd; Flow J cc=True 0x3a22
ioc_adrbs 1 val
seq_br_type 1 Branch True
seq_branch_adr 3a22 0x3a22
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 32 TR02:12 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 30 VR04:10 #0x500
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3a1c 3a1c fiu_len_fill_lit 46 zero-fill 0x6; Flow J 0x3a1d
fiu_load_var 1 hold_var
fiu_offs_lit 70
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 3a4f 0x3a4f
typ_b_adr 16 CSA/VAL_BUS
val_b_adr 16 CSA/VAL_BUS
3a1d 3a1d ioc_tvbs 1 typ+fiu; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
3a1e 3a1e fiu_mem_start 11 start_tag_query
ioc_adrbs 1 val
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_rand a PASS_B_HIGH
3a1f 3a1f ioc_fiubs 1 val ; Flow C 0x352b
seq_br_type 7 Unconditional Call
seq_branch_adr 352b 0x352b
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 2a VR05:0a #0xd
val_frame 5
3a20 3a20 ioc_tvbs 8 typ+mem; Flow J cc=True 0x3a16
seq_br_type 1 Branch True
seq_branch_adr 3a16 0x3a16
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 01 GP01
val_a_adr 2d VR05:0d #0x20
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3a21 3a21 fiu_mem_start 2 start-rd; Flow J 0x34de
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 34de 0x34de
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 30 VR11:10 #0x7ffe000
val_frame 11
val_rand 9 PASS_A_HIGH
3a22 3a22 seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
seq_random 05 ?
3a23 3a23 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 38 TR07:18 #0x40400000050
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a24 3a24 fiu_len_fill_lit 73 zero-fill 0x33
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 48
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_a_adr 33 TR13:13 #0x7f000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 13
3a25 3a25 fiu_mem_start 3 start-wr; Flow C 0x210
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 21 TR07:01 #0x3000000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 7
3a26 3a26 ioc_load_wdr 0 ; Flow J 0x3a3f
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a3f 0x3a3f
typ_b_adr 03 GP03
3a27 3a27 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR07:0e #0x380
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 7
val_rand a PASS_B_HIGH
3a28 3a28 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x3a1b
seq_br_type 1 Branch True
seq_branch_adr 3a1b 0x3a1b
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
typ_a_adr 14 ZEROS
typ_b_adr 16 CSA/VAL_BUS
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3a29 3a29 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a2a 3a2a ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3a2b 3a2b fiu_mem_start 3 start-wr; Flow J 0x3a2c
seq_br_type 2 Push (branch address)
seq_branch_adr 3a32 0x3a32
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
3a2c 3a2c ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 01 GP01
3a2d 3a2d fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=False 0x20d
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 5
val_rand 9 PASS_A_HIGH
3a2e 3a2e fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3a2f 3a2f ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_random 06 Pop_stack+?
val_b_adr 0f GP0f
3a30 3a30 seq_br_type 7 Unconditional Call; Flow C 0x6b4
seq_branch_adr 06b4 0x06b4
3a31 3a31 seq_br_type 3 Unconditional Branch; Flow J 0x3a4f
seq_branch_adr 3a4f 0x3a4f
3a32 3a32 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3a33 3a33 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a34 3a34 typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 30 TR02:10 #0x40000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3a35 3a35 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 21
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 16 CSA/VAL_BUS
3a36 3a36 ioc_load_wdr 0 ; Flow J 0x3a6e
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a6e 0x3a6e
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
3a37 3a37 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x332e
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 2d TR08:0d #0x50
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a38 3a38 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x210
seq_br_type 0 Branch False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 32 TR13:12 #0x7f008000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 13
val_a_adr 3b VR13:1b #0xffffffff0000000f
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 13
3a39 3a39 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3a41
seq_br_type 1 Branch True
seq_branch_adr 3a41 0x3a41
seq_cond_sel 36 TYP.D_BUS_BIT_33 (med_late)
seq_en_micro 0
typ_a_adr 21 TR07:01 #0x3000000000
typ_alu_func 1b A_OR_B
typ_b_adr 03 GP03
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 7
val_a_adr 01 GP01
val_alu_func 1b A_OR_B
val_b_adr 33 VR09:13 #0x50
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 9
3a3a 3a3a fiu_mem_start 3 start-wr; Flow J 0x3a3b
seq_br_type 2 Push (branch address)
seq_branch_adr 0282 0x0282
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
3a3b 3a3b ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 01 GP01
3a3c 3a3c fiu_len_fill_lit 4f zero-fill 0xf; Flow C cc=False 0x20d
fiu_mem_start 5 start_rd_if_true
fiu_offs_lit 50
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 4 Call False
seq_branch_adr 020d 0x020d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 38 VR05:18 #0x200
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 5
val_rand 9 PASS_A_HIGH
3a3d 3a3d fiu_load_tar 1 hold_tar; Flow C 0x210
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 8 type_var
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3a3e 3a3e ioc_load_wdr 0
ioc_tvbs 2 fiu+val
seq_en_micro 0
seq_random 06 Pop_stack+?
val_b_adr 0f GP0f
3a3f 3a3f seq_b_timing 1 Latch Condition; Flow C cc=False 0x6b4
seq_br_type 4 Call False
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
3a40 3a40 seq_br_type 3 Unconditional Branch; Flow J 0x3a43
seq_branch_adr 3a43 0x3a43
3a41 3a41 fiu_mem_start 3 start-wr
seq_en_micro 0
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 2
3a42 3a42 ioc_load_wdr 0 ; Flow J 0x3a3f
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a3f 0x3a3f
seq_en_micro 0
typ_b_adr 03 GP03
val_b_adr 01 GP01
3a43 3a43 fiu_mem_start 11 start_tag_query
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 6 CONTROL TOP
typ_a_adr 20 TR00:00 #0x100
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a44 3a44 seq_br_type 7 Unconditional Call; Flow C 0x352b
seq_branch_adr 352b 0x352b
seq_en_micro 0
3a45 3a45 ioc_tvbs 8 typ+mem; Flow J cc=True 0x3a49
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3a49 0x3a49
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 2d VR05:0d #0x20
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3a46 3a46 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 09 GP09
val_b_adr 39 VR02:19 #0x0
val_frame 2
3a47 3a47 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
3a48 3a48 fiu_mem_start 3 start-wr; Flow J 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a49 3a49 seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 35 TR02:15 #0x8000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3a4a 3a4a seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
3a4b 3a4b ioc_adrbs 3 seq ; Flow C 0x6bd
seq_br_type 7 Unconditional Call
seq_branch_adr 06bd 0x06bd
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
3a4c 3a4c seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
3a4d 3a4d seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3a4e 3a4e seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 3a4f 0x3a4f
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3a4f 3a4f seq_en_micro 0
seq_random 06 Pop_stack+?
3a50 3a50 seq_b_timing 3 Late Condition, Hint False; Flow C 0x2ab4
seq_br_type 9 Return False
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
3a51 ; --------------------------------------------------------------------------------------
3a51 ; Comes from:
3a51 ; 03fb C from color 0x03f9
3a51 ; --------------------------------------------------------------------------------------
3a51 3a51 fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
3a52 3a52 fiu_load_tar 1 hold_tar; Flow C cc=False 0x3a69
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 3a69 0x3a69
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
3a53 3a53 ioc_load_wdr 0 ; Flow J cc=True 0x3b1b
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3b1b 0x3b1b
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
val_a_adr 3e VR05:1e #0xffff
val_alu_func 1e A_AND_B
val_b_adr 0f GP0f
val_frame 5
3a54 3a54 fiu_mem_start 2 start-rd; Flow C 0x34dc
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
seq_random 02 ?
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_rand a PASS_B_HIGH
3a55 3a55 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a56 3a56 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
3a57 3a57 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 2c TR02:0c #0x7c000000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3a58 3a58 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3a5a
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3a5a 0x3a5a
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
3a59 3a59 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0x3a65
seq_br_type 8 Return True
seq_branch_adr 3a65 0x3a65
seq_en_micro 0
3a5a 3a5a ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 3a5b 0x3a5b
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
val_a_adr 24 VR05:04 #0x7
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3a5b 3a5b fiu_mem_start 3 start-wr; Flow C 0x210
ioc_adrbs 1 val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 2a TYP.CLASS_B_EQ_LIT (med_late)
seq_en_micro 0
typ_b_adr 0f GP0f
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a5c 3a5c ioc_load_wdr 0 ; Flow C 0x6b4
seq_br_type 7 Unconditional Call
seq_branch_adr 06b4 0x06b4
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
3a5d 3a5d fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 09 GP09
val_b_adr 39 VR02:19 #0x0
val_frame 2
3a5e 3a5e ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
3a5f 3a5f fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a60 3a60 fiu_mem_start 2 start-rd
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 09 GP09
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3a61 3a61 fiu_mem_start 4 continue
typ_mar_cntl 6 INCREMENT_MAR
3a62 3a62 fiu_len_fill_lit 44 zero-fill 0x4
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
3a63 3a63 ioc_tvbs c mem+mem+csa+dummy; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3a64 0x3a64
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 2
val_a_adr 0f GP0f
val_alu_func 19 X_XOR_B
val_b_adr 23 VR05:03 #0x6
val_frame 5
3a64 3a64 seq_b_timing 1 Latch Condition; Flow R cc=True
; Flow J cc=False 0x3a5d
seq_br_type 8 Return True
seq_branch_adr 3a5d 0x3a5d
3a65 3a65 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 09 GP09
val_b_adr 39 VR02:19 #0x0
val_frame 2
3a66 3a66 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
3a67 3a67 fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a68 3a68 seq_br_type 3 Unconditional Branch; Flow J 0x3a54
seq_branch_adr 3a54 0x3a54
3a69 ; --------------------------------------------------------------------------------------
3a69 ; Comes from:
3a69 ; 3a52 C False from color 0x0000
3a69 ; --------------------------------------------------------------------------------------
3a69 3a69 ioc_adrbs 2 typ ; Flow C 0x34cd
seq_br_type 7 Unconditional Call
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 08 GP08
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3a6a 3a6a seq_br_type 4 Call False; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3a6b 3a6b fiu_mem_start 2 start-rd; Flow C 0x332e
ioc_adrbs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_a_adr 08 GP08
typ_alu_func 0 PASS_A
typ_mar_cntl d LOAD_MAR_TYPE
3a6c 3a6c fiu_load_tar 1 hold_tar; Flow R
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type a Unconditional Return
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
3a6d 3a6d ioc_fiubs 1 val ; Flow J 0x3a6f
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a6f 0x3a6f
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
3a6e 3a6e ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
3a6f 3a6f ioc_adrbs 1 val ; Flow J 0x3a70
seq_br_type 2 Push (branch address)
seq_branch_adr 3a6d 0x3a6d
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
3a70 3a70 ioc_fiubs 1 val ; Flow J 0x3a75
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a75 0x3a75
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 29 VR05:09 #0xc
val_alu_func 1a PASS_B
val_b_adr 08 GP08
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
3a71 3a71 ioc_fiubs 1 val ; Flow J 0x3a73
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a73 0x3a73
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
3a72 3a72 ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_c_adr 39 GP06
typ_c_source 0 FIU_BUS
val_a_adr 09 GP09
3a73 3a73 ioc_adrbs 1 val ; Flow J 0x3a74
seq_br_type 2 Push (branch address)
seq_branch_adr 3a72 0x3a72
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
val_frame 4
val_rand a PASS_B_HIGH
3a74 3a74 ioc_fiubs 1 val ; Flow J 0x3a75
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a75 0x3a75
seq_cond_sel 16 VAL.TRUE(early)
seq_latch 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
val_a_adr 23 VR07:03 #0x11
val_alu_func 1a PASS_B
val_b_adr 08 GP08
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 7
3a75 3a75 fiu_mem_start 5 start_rd_if_true; Flow C cc=True 0x34f0
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 5 Call True
seq_branch_adr 34f0 0x34f0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
val_a_adr 14 ZEROS
3a76 3a76 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3add
ioc_adrbs 1 val
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3add 0x3add
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3a77 3a77 fiu_mem_start 4 continue; Flow C cc=False 0x3a9e
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 3a9e 0x3a9e
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
3a78 3a78 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x210
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3a79 3a79 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x3add
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3add 0x3add
seq_cond_sel 00 VAL.ALU_ZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 2a VR05:0a #0xd
val_frame 5
3a7a 3a7a ioc_fiubs 0 fiu ; Flow J cc=True 0x3adf
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3adf 0x3adf
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 01 GP01
typ_c_adr 3e GP01
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3a7b 3a7b fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3af4
fiu_load_mdr 1 hold_mdr
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 1 Branch True
seq_branch_adr 3af4 0x3af4
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_a_adr 20 TR08:00 #0xffffffffffffffff
typ_b_adr 01 GP01
typ_frame 8
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 30 VR04:10 #0x500
val_frame 4
val_rand 9 PASS_A_HIGH
3a7c 3a7c fiu_len_fill_lit 40 zero-fill 0x0; Flow J cc=True 0x3adc
fiu_load_var 1 hold_var
fiu_offs_lit 77
fiu_op_sel 3 insert
fiu_tivi_src 1 tar_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3adc 0x3adc
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 9
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 38 VR08:18 #0xfe00
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_frame 8
3a7d 3a7d fiu_mem_start 2 start-rd; Flow C cc=True 0x3b09
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3b09 0x3b09
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 04 GP04
val_rand 9 PASS_A_HIGH
3a7e 3a7e fiu_mem_start 2 start-rd; Flow C cc=True 0x3b09
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3b09 0x3b09
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 14 ZEROS
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR02:12 #0x0
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2d VR04:0d #0x80
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_frame 4
3a7f 3a7f fiu_mem_start 2 start-rd; Flow J cc=False 0x3a8c
ioc_adrbs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3a8c 0x3a8c
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 24 VR05:04 #0x7
val_frame 5
3a80 3a80 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x332e
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
seq_en_micro 0
typ_a_adr 03 GP03
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3a81 3a81 fiu_len_fill_lit 40 zero-fill 0x0; Flow C 0x210
fiu_offs_lit 12
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_alu_func 1a PASS_B
val_b_adr 09 GP09
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3a82 3a82 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=False 0x3ac9
fiu_mem_start 2 start-rd
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3ac9 0x3ac9
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
3a83 3a83 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x3adb
seq_br_type 5 Call True
seq_branch_adr 3adb 0x3adb
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_en_micro 0
typ_b_adr 01 GP01
3a84 3a84 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3a87
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3a87 0x3a87
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_lit 2
typ_c_mux_sel 0 ALU
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3a85 3a85 fiu_mem_start 3 start-wr
seq_en_micro 0
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 18 NOT_A_AND_B
typ_b_adr 0f GP0f
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
3a86 3a86 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
3a87 3a87 seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x3ac8
seq_br_type 5 Call True
seq_branch_adr 3ac8 0x3ac8
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
3a88 3a88 fiu_len_fill_lit 44 zero-fill 0x4; Flow C 0x33a3
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
seq_random 02 ?
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3a89 3a89 fiu_load_var 1 hold_var; Flow J cc=False 0x3aa1
fiu_tivi_src 2 tar_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 0 Branch False
seq_branch_adr 3aa1 0x3aa1
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
val_a_adr 03 GP03
3a8a 3a8a fiu_mem_start 2 start-rd; Flow C 0x33c4
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_a_adr 3a TR09:1a #0xfffff83fe7ffffff
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3a8b 3a8b fiu_len_fill_lit 44 zero-fill 0x4; Flow J 0x3aa1
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3aa1 0x3aa1
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3a8c 3a8c seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x3a80
seq_br_type 0 Branch False
seq_branch_adr 3a80 0x3a80
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 27 VR05:07 #0xa
val_frame 5
3a8d 3a8d fiu_mem_start 2 start-rd
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3a GP05
val_c_source 0 FIU_BUS
val_frame 4
val_rand a PASS_B_HIGH
3a8e 3a8e ioc_fiubs 1 val ; Flow C 0x3b09
seq_br_type 7 Unconditional Call
seq_branch_adr 3b09 0x3b09
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
val_a_adr 05 GP05
3a8f 3a8f fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=True 0x3aee
fiu_load_var 1 hold_var
fiu_mem_start 6 start_rd_if_false
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3aee 0x3aee
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_rand a PASS_B_HIGH
3a90 3a90 ioc_fiubs 0 fiu
seq_en_micro 0
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3a91 3a91 fiu_len_fill_lit 53 zero-fill 0x13; Flow J cc=False 0x3a98
fiu_load_var 1 hold_var
fiu_offs_lit 25
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 0 Branch False
seq_branch_adr 3a98 0x3a98
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3a92 3a92 ioc_fiubs 2 typ ; Flow J cc=True 0x3a80
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3a80 0x3a80
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_en_micro 0
typ_a_adr 05 GP05
val_a_adr 04 GP04
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_source 0 FIU_BUS
3a93 3a93 fiu_len_fill_lit 5f zero-fill 0x1f; Flow C cc=True 0x3b09
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3b09 0x3b09
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_a_adr 05 GP05
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 04 GP04
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_rand a PASS_B_HIGH
3a94 3a94 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=False 0x3a80
seq_br_type 0 Branch False
seq_branch_adr 3a80 0x3a80
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
val_a_adr 01 GP01
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
3a95 3a95 ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x3a80
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3a80 0x3a80
seq_cond_sel 28 TYP.OF_KIND_MATCH(0x32)
Module_Key
Deletion_Key
Interface_Key
seq_en_micro 0
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 12
3a96 3a96 fiu_mem_start 2 start-rd; Flow C cc=True 0x3b09
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 3b09 0x3b09
seq_cond_sel 01 VAL.ALU_NONZERO(late)
seq_en_micro 0
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_rand 9 PASS_A_HIGH
3a97 3a97 seq_br_type 3 Unconditional Branch; Flow J 0x3a80
seq_branch_adr 3a80 0x3a80
seq_en_micro 0
3a98 3a98 ioc_fiubs 1 val
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3a GP05
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 05 GP05
3a99 3a99 seq_br_type 1 Branch True; Flow J cc=True 0x3a80
seq_branch_adr 3a80 0x3a80
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 04 GP04
typ_alu_func 19 X_XOR_B
typ_b_adr 05 GP05
3a9a 3a9a seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_en_micro 0
3a9b 3a9b ioc_fiubs 1 val ; Flow R cc=True
seq_br_type 8 Return True
seq_branch_adr 3a9c 0x3a9c
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
val_a_adr 05 GP05
3a9c 3a9c ioc_adrbs 1 val ; Flow J 0x3a9d
seq_br_type 2 Push (branch address)
seq_branch_adr 3a76 0x3a76
seq_cond_sel 16 VAL.TRUE(early)
seq_en_micro 0
seq_latch 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3a9d 3a9d fiu_mem_start 5 start_rd_if_true; Flow R cc=False
; Flow J cc=True 0x34f0
ioc_tvbs 5 seq+seq
seq_br_type 9 Return False
seq_branch_adr 34f0 0x34f0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 06 GP06
typ_b_adr 16 CSA/VAL_BUS
3a9e ; --------------------------------------------------------------------------------------
3a9e ; Comes from:
3a9e ; 3a77 C False from color 0x0000
3a9e ; --------------------------------------------------------------------------------------
3a9e 3a9e seq_br_type 7 Unconditional Call; Flow C 0x33a3
seq_branch_adr 33a3 0x33a3
seq_en_micro 0
3a9f 3a9f fiu_mem_start 5 start_rd_if_true
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 4
val_rand a PASS_B_HIGH
3aa0 3aa0 fiu_mem_start 4 continue; Flow R
seq_br_type a Unconditional Return
typ_mar_cntl 6 INCREMENT_MAR
3aa1 3aa1 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_tar 1 hold_tar
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
ioc_adrbs 1 val
typ_a_adr 3a TR09:1a #0xfffff83fe7ffffff
typ_alu_func 0 PASS_A
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3b VR05:1b #0x400
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 5
val_rand a PASS_B_HIGH
3aa2 3aa2 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 2 typ
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1e A_AND_B
typ_b_adr 03 GP03
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3aa3 3aa3 fiu_mem_start 3 start-wr; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
val_a_adr 2a VR12:0a #0xffff000000000000
val_alu_func 1b A_OR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
val_frame 12
3aa4 3aa4 ioc_load_wdr 0
typ_b_adr 02 GP02
typ_c_lit 1
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 02 GP02
3aa5 3aa5 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=True 0x3aa7
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 1 Branch True
seq_branch_adr 3aa7 0x3aa7
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3aa6 3aa6 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 6 A_MINUS_B
typ_b_adr 34 TR02:14 #0x1000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3aa7 3aa7 fiu_len_fill_lit 44 zero-fill 0x4; Flow J cc=True 0x3aa8
; Flow J cc=#0x0 0x3aa8
; Flow J cc=#0x1 0x3aa9
; Flow J cc=#0x2 0x3aaa
; Flow J cc=#0x3 0x3aab
; Flow J cc=#0x4 0x3aac
; Flow J cc=#0x5 0x3aad
; Flow J cc=#0x6 0x3aae
; Flow J cc=#0x7 0x3aaf
; Flow J cc=#0x8 0x3ab0
; Flow J cc=#0x9 0x3ab1
; Flow J cc=#0xa 0x3ab2
; Flow J cc=#0xb 0x3ab3
; Flow J cc=#0xc 0x3ab4
; Flow J cc=#0xd 0x3ab5
; Flow J cc=#0xe 0x3ab6
; Flow J cc=#0xf 0x3ab7
; Flow J cc=#0x10 0x3ab8
; Flow J cc=#0x11 0x3ab9
; Flow J cc=#0x12 0x3aba
; Flow J cc=#0x13 0x3abb
; Flow J cc=#0x14 0x3abc
; Flow J cc=#0x15 0x3abd
; Flow J cc=#0x16 0x3abe
; Flow J cc=#0x17 0x3abf
; Flow J cc=#0x18 0x3ac0
; Flow J cc=#0x19 0x3ac1
; Flow J cc=#0x1a 0x3ac2
; Flow J cc=#0x1b 0x3ac3
; Flow J cc=#0x1c 0x3ac4
; Flow J cc=#0x1d 0x3ac5
; Flow J cc=#0x1e 0x3ac6
; Flow J cc=#0x1f 0x3ac7
fiu_load_tar 1 hold_tar
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3aa8 0x3aa8
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_a_adr 29 TR02:09 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
3aa8 3aa8 ioc_adrbs 1 val ; Flow J 0x3afb
seq_br_type 3 Unconditional Branch
seq_branch_adr 3afb 0x3afb
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3aa9 3aa9 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aaa 3aaa seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aab 3aab seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aac 3aac seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aad 3aad seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aae 3aae seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aaf 3aaf fiu_mem_start 2 start-rd; Flow J 0x3aff
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3aff 0x3aff
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR07:0e #0x380
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 7
val_rand a PASS_B_HIGH
3ab0 3ab0 seq_br_type 3 Unconditional Branch; Flow J 0x3b02
seq_branch_adr 3b02 0x3b02
3ab1 3ab1 seq_br_type 3 Unconditional Branch; Flow J 0x3b01
seq_branch_adr 3b01 0x3b01
3ab2 3ab2 seq_br_type 3 Unconditional Branch; Flow J 0x3b02
seq_branch_adr 3b02 0x3b02
3ab3 3ab3 ioc_adrbs 1 val ; Flow J 0x3afd
seq_br_type 3 Unconditional Branch
seq_branch_adr 3afd 0x3afd
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3ab4 3ab4 ioc_tvbs 2 fiu+val; Flow J 0x3b06
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b06 0x3b06
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3ab5 3ab5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ab6 3ab6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ab7 3ab7 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3ab8 3ab8 ioc_adrbs 1 val ; Flow J 0x3afd
seq_br_type 3 Unconditional Branch
seq_branch_adr 3afd 0x3afd
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3ab9 3ab9 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3aba 3aba seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3abb 3abb seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3abc 3abc seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3abd 3abd seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3abe 3abe seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3abf 3abf seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ac0 3ac0 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3ac1 3ac1 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3ac2 3ac2 ioc_adrbs 1 val ; Flow J 0x3afd
seq_br_type 3 Unconditional Branch
seq_branch_adr 3afd 0x3afd
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 0 PASS_A
3ac3 3ac3 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3ac4 3ac4 fiu_mem_start 2 start-rd; Flow J 0x3aff
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3aff 0x3aff
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR07:0e #0x380
val_alu_func 0 PASS_A
val_b_adr 01 GP01
val_frame 7
val_rand a PASS_B_HIGH
3ac5 3ac5 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ac6 3ac6 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ac7 3ac7 seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
3ac8 3ac8 seq_b_timing 3 Late Condition, Hint False; Flow R cc=False
; Flow J cc=True 0x3add
seq_br_type 9 Return False
seq_branch_adr 3add 0x3add
seq_cond_sel 18 TYP.ALU_ZERO(late)
typ_a_adr 31 TR13:11 #0x3040000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 01 GP01
typ_frame 13
3ac9 3ac9 val_c_adr 3e GP01
3aca 3aca ioc_tvbs c mem+mem+csa+dummy; Flow J cc=True 0x3ae8
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3ae8 0x3ae8
seq_cond_sel 39 TYP.D_BUS_BIT_36 (med_late)
typ_b_adr 16 CSA/VAL_BUS
typ_c_lit 2
typ_frame 1f
typ_rand 1 INC_LOOP_COUNTER
3acb 3acb seq_b_timing 3 Late Condition, Hint False; Flow C cc=True 0x3ac8
seq_br_type 5 Call True
seq_branch_adr 3ac8 0x3ac8
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 39 VR02:19 #0x0
val_frame 2
3acc 3acc fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 1
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3acd 3acd ioc_fiubs 0 fiu
ioc_load_wdr 0
typ_b_adr 01 GP01
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
val_b_adr 01 GP01
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3ace 3ace seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3ad3
seq_br_type 1 Branch True
seq_branch_adr 3ad3 0x3ad3
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 2a TR02:0a #0x9
typ_frame 2
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 28 VR05:08 #0xb
val_frame 5
3acf 3acf seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3ad3
seq_br_type 1 Branch True
seq_branch_adr 3ad3 0x3ad3
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 02 GP02
typ_alu_func 19 X_XOR_B
typ_b_adr 32 TR11:12 #0x10
typ_frame 11
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 20 VR11:00 #0x1a
val_frame 11
3ad0 3ad0 seq_br_type 7 Unconditional Call; Flow C 0x6cf
seq_branch_adr 06cf 0x06cf
3ad1 3ad1 ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
3ad2 3ad2 ioc_fiubs 2 typ ; Flow J 0x3a75
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a75 0x3a75
typ_a_adr 06 GP06
val_c_adr 3e GP01
val_c_source 0 FIU_BUS
3ad3 3ad3 seq_br_type 7 Unconditional Call; Flow C 0x5a7
seq_branch_adr 05a7 0x05a7
3ad4 3ad4 ioc_adrbs 2 typ ; Flow J cc=True 0x3ad2
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3ad2 0x3ad2
seq_cond_sel 01 VAL.ALU_NONZERO(late)
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 02 GP02
val_alu_func 19 X_XOR_B
val_b_adr 26 VR05:06 #0x9
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
val_frame 5
3ad5 3ad5 seq_br_type 7 Unconditional Call; Flow C 0x34f0
seq_branch_adr 34f0 0x34f0
3ad6 3ad6 fiu_mem_start 5 start_rd_if_true; Flow J cc=False 0x3add
ioc_adrbs 2 typ
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3add 0x3add
typ_a_adr 06 GP06
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
3ad7 3ad7 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 14 ZEROS
3ad8 3ad8 fiu_len_fill_lit 40 zero-fill 0x0
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 22
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
3ad9 3ad9 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_tar 1 hold_tar
fiu_mem_start 3 start-wr
fiu_offs_lit 15
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
typ_a_adr 31 TR02:11 #0x8
typ_frame 2
3ada 3ada ioc_load_wdr 0 ; Flow J 0x3ad2
ioc_tvbs 3 fiu+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ad2 0x3ad2
3adb 3adb seq_b_timing 3 Late Condition, Hint False; Flow R cc=True
; Flow J cc=False 0x3add
seq_br_type 8 Return True
seq_branch_adr 3add 0x3add
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 03 GP03
val_alu_func 19 X_XOR_B
val_b_adr 24 VR08:04 #0x13
val_frame 8
3adc 3adc fiu_mem_start 3 start-wr; Flow C 0x332e
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 332e 0x332e
typ_b_adr 05 GP05
3add 3add seq_br_type 1 Branch True; Flow J cc=True 0x3b16
seq_branch_adr 3b16 0x3b16
seq_cond_sel 01 VAL.ALU_NONZERO(late)
val_a_adr 14 ZEROS
val_alu_func 19 X_XOR_B
val_b_adr 08 GP08
3ade 3ade seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
3adf 3adf seq_br_type 1 Branch True; Flow J cc=True 0x3ae8
seq_branch_adr 3ae8 0x3ae8
seq_cond_sel 19 TYP.ALU_NONZERO(late)
typ_a_adr 01 GP01
typ_alu_func 1e A_AND_B
typ_b_adr 34 TR13:14 #0x3fc080000000
typ_frame 13
3ae0 3ae0 fiu_mem_start 2 start-rd; Flow C 0x332f
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 332f 0x332f
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 11
val_rand a PASS_B_HIGH
3ae1 3ae1 fiu_tivi_src 1 tar_val; Flow C 0x210
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
3ae2 3ae2 ioc_tvbs 5 seq+seq; Flow J cc=True 0x3ae8
seq_br_type 1 Branch True
seq_branch_adr 3ae8 0x3ae8
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_b_adr 16 CSA/VAL_BUS
3ae3 3ae3 fiu_mem_start 2 start-rd; Flow J 0x3ae4
ioc_adrbs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3a6d 0x3a6d
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 3c VR13:1c #0x7ffe980
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 13
val_rand a PASS_B_HIGH
3ae4 3ae4 seq_en_micro 0
typ_c_adr 30 GP0f
typ_c_source 0 FIU_BUS
3ae5 3ae5 fiu_len_fill_lit 4f zero-fill 0xf; Flow C 0x210
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_c_adr 31 GP0e
typ_c_source 0 FIU_BUS
3ae6 3ae6 seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 0f GP0f
typ_alu_func 19 X_XOR_B
typ_b_adr 0e GP0e
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
3ae7 3ae7 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3a7b
seq_br_type 1 Branch True
seq_branch_adr 3a7b 0x3a7b
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1e A_AND_B
typ_b_adr 39 TR13:19 #0x3fff
typ_frame 13
3ae8 3ae8 fiu_len_fill_lit 41 zero-fill 0x1
fiu_offs_lit 13
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_b_adr 01 GP01
3ae9 3ae9 fiu_mem_start 2 start-rd; Flow J cc=True 0x3aea
; Flow J cc=#0x0 0x3aea
; Flow J cc=#0x1 0x3aeb
; Flow J cc=#0x2 0x3aec
; Flow J cc=#0x3 0x3aed
; Flow J cc=#0x4 0x3aee
; Flow J cc=#0x5 0x3aef
; Flow J cc=#0x6 0x3af0
; Flow J cc=#0x7 0x3af1
ioc_adrbs 1 val
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3aea 0x3aea
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 11
val_rand a PASS_B_HIGH
3aea 3aea seq_br_type 3 Unconditional Branch; Flow J 0x3af4
seq_branch_adr 3af4 0x3af4
3aeb 3aeb seq_br_type 3 Unconditional Branch; Flow J 0x3af4
seq_branch_adr 3af4 0x3af4
3aec 3aec seq_br_type 3 Unconditional Branch; Flow J 0x3af7
seq_branch_adr 3af7 0x3af7
3aed 3aed seq_br_type 3 Unconditional Branch; Flow J 0x3af9
seq_branch_adr 3af9 0x3af9
3aee 3aee fiu_mem_start 5 start_rd_if_true; Flow J cc=True 0x3af1
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 1 Branch True
seq_branch_adr 3af1 0x3af1
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 0f GP0f
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 05 GP05
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3aef 3aef fiu_mem_start 6 start_rd_if_false; Flow J cc=False 0x3a90
ioc_adrbs 1 val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3a90 0x3a90
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
typ_mar_cntl c LOAD_MAR_QUEUE
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 05 GP05
val_rand a PASS_B_HIGH
3af0 3af0 seq_br_type 3 Unconditional Branch; Flow J 0x3af3
seq_branch_adr 3af3 0x3af3
seq_en_micro 0
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1b A_OR_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3af1 3af1 fiu_mem_start 7 start_wr_if_true; Flow C 0x210
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1b A_OR_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3af2 3af2 ioc_load_wdr 0
seq_en_micro 0
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
3af3 3af3 fiu_len_fill_lit 5f zero-fill 0x1f; Flow J 0x3af5
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3af5 0x3af5
seq_en_micro 0
val_a_adr 05 GP05
val_b_adr 39 VR02:19 #0x0
val_frame 2
3af4 3af4 fiu_len_fill_lit 5f zero-fill 0x1f
fiu_load_var 1 hold_var
fiu_offs_lit 60
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 5 fiu_val
fiu_vmux_sel 3 FIU BUS
ioc_fiubs 1 val
val_a_adr 09 GP09
val_b_adr 39 VR02:19 #0x0
val_frame 2
3af5 3af5 ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
3af6 3af6 fiu_mem_start 3 start-wr; Flow J 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3af7 3af7 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
3af8 3af8 fiu_mem_start 3 start-wr; Flow J 0x3b8d
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b8d 0x3b8d
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3af9 3af9 ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
3afa 3afa fiu_mem_start 3 start-wr; Flow J 0x3b7e
ioc_adrbs 2 typ
ioc_tvbs 5 seq+seq
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7e 0x3b7e
seq_int_reads 6 CONTROL TOP
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3afb 3afb seq_br_type 7 Unconditional Call; Flow C 0x6cf
seq_branch_adr 06cf 0x06cf
3afc 3afc seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3afd 3afd seq_br_type 7 Unconditional Call; Flow C 0x5a7
seq_branch_adr 05a7 0x05a7
3afe 3afe seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
3aff 3aff seq_br_type 2 Push (branch address); Flow J 0x3b00
seq_branch_adr 3b06 0x3b06
3b00 3b00 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J 0x3a51
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 3 Unconditional Branch
seq_branch_adr 3a51 0x3a51
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 19
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3b01 3b01 ioc_adrbs 3 seq ; Flow C 0x5a7
seq_br_type 7 Unconditional Call
seq_branch_adr 05a7 0x05a7
seq_int_reads 6 CONTROL TOP
seq_random 13 ?
typ_mar_cntl e LOAD_MAR_CONTROL
3b02 3b02 seq_br_type 7 Unconditional Call; Flow C 0x662
seq_branch_adr 0662 0x0662
3b03 3b03 seq_b_timing 1 Latch Condition; Flow J cc=True 0x3b05
seq_br_type 1 Branch True
seq_branch_adr 3b05 0x3b05
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 09 GP09
val_alu_func 0 PASS_A
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3b04 3b04 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3b05 3b05 seq_br_type 3 Unconditional Branch; Flow J 0x3b06
seq_branch_adr 3b06 0x3b06
typ_alu_func 1b A_OR_B
typ_b_adr 22 TR01:02 #0x40000000
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_frame 1
val_a_adr 08 GP08
val_alu_func 0 PASS_A
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3b06 3b06 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_var 1 hold_var
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_int_reads 5 RESOLVE RAM
typ_alu_func 0 PASS_A
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_rand c WRITE_OUTER_FRAME
3b07 3b07 fiu_mem_start 3 start-wr
ioc_adrbs 1 val
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 01 GP01
val_alu_func 1a PASS_B
val_b_adr 2d VR07:0d #0x280
val_frame 7
val_rand 9 PASS_A_HIGH
3b08 3b08 ioc_load_wdr 0 ; Flow J 0x62f
ioc_tvbs 1 typ+fiu
seq_br_type 3 Unconditional Branch
seq_branch_adr 062f 0x062f
typ_alu_func 1a PASS_B
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3b09 ; --------------------------------------------------------------------------------------
3b09 ; Comes from:
3b09 ; 3a7d C True from color 0x0000
3b09 ; 3a7e C True from color 0x0000
3b09 ; 3a8e C from color 0x0000
3b09 ; 3a93 C True from color 0x0000
3b09 ; 3a96 C True from color 0x0000
3b09 ; --------------------------------------------------------------------------------------
3b09 3b09 seq_br_type 8 Return True; Flow R cc=True
seq_branch_adr 3b0a 0x3b0a
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3b0a 3b0a seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3b0b 3b0b seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
seq_random 06 Pop_stack+?
3b0c 3b0c seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
3b0d 3b0d fiu_mem_start 2 start-rd; Flow C 0x34f0
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 34f0 0x34f0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3b0e 3b0e fiu_len_fill_lit 3f sign-fill 0x3f; Flow R cc=False
fiu_load_var 1 hold_var
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 1 Latch Condition
seq_br_type 9 Return False
seq_branch_adr 3b0f 0x3b0f
seq_int_reads 6 CONTROL TOP
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 09 GP09
val_frame 4
val_rand a PASS_B_HIGH
3b0f 3b0f ioc_tvbs 1 typ+fiu; Flow R cc=True
seq_b_timing 3 Late Condition, Hint False
seq_br_type 8 Return True
seq_branch_adr 3b10 0x3b10
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
val_a_adr 09 GP09
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
3b10 3b10 fiu_len_fill_lit 44 zero-fill 0x4
fiu_load_var 1 hold_var
fiu_offs_lit 15
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 37 TYP.D_BUS_BIT_34 (med_late)
seq_latch 1
typ_a_adr 32 TR09:12 #0xfffff83fffffffff
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3b GP04
typ_c_mux_sel 0 ALU
typ_frame 9
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3b GP04
val_c_mux_sel 2 ALU
3b11 3b11 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x3b14
seq_br_type 1 Branch True
seq_branch_adr 3b14 0x3b14
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 23 VR07:03 #0x11
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 7
3b12 3b12 ioc_tvbs 1 typ+fiu; Flow J cc=True 0x3b14
seq_br_type 1 Branch True
seq_branch_adr 3b14 0x3b14
seq_cond_sel 00 VAL.ALU_ZERO(late)
val_a_adr 29 VR05:09 #0xc
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_frame 5
3b13 3b13 seq_b_timing 1 Latch Condition; Flow C 0x210
seq_br_type 8 Return True
seq_branch_adr 0210 0x0210
3b14 3b14 fiu_mem_start 3 start-wr
3b15 3b15 ioc_load_wdr 0 ; Flow J 0x6b4
seq_br_type 3 Unconditional Branch
seq_branch_adr 06b4 0x06b4
typ_b_adr 04 GP04
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_b_adr 04 GP04
3b16 3b16 seq_br_type 7 Unconditional Call; Flow C 0x69b
seq_branch_adr 069b 0x069b
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 2c TR02:0c #0x7c000000000
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
3b17 ; --------------------------------------------------------------------------------------
3b17 ; Comes from:
3b17 ; 392d C from color 0x0b32
3b17 ; 3978 C from color _UAssist_0x34
3b17 ; --------------------------------------------------------------------------------------
3b17 3b17 fiu_mem_start 2 start-rd; Flow C 0x34dc
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 34dc 0x34dc
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 39 VR02:19 #0x0
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 2
val_rand a PASS_B_HIGH
3b18 3b18 fiu_mem_start 2 start-rd; Flow C 0x33c4
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 3 fiu+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 33c4 0x33c4
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2e VR04:0e #0x100
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
3b19 3b19 seq_b_timing 1 Latch Condition; Flow R cc=False
; Flow J cc=True 0x33ec
seq_br_type 9 Return False
seq_branch_adr 33ec 0x33ec
3b1a 3b1a seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
3b1b 3b1b seq_br_type 7 Unconditional Call; Flow C 0x210
seq_branch_adr 0210 0x0210
seq_en_micro 0
3b1c ; --------------------------------------------------------------------------------------
3b1c ; 0x00ad Action InMicrocode,Package,Field_Execute_Dynamic
3b1c ; --------------------------------------------------------------------------------------
3b1c MACRO_Action_InMicrocode,Package,Field_Execute_Dynamic:
3b1c 3b1c dispatch_brk_class 0 ; Flow J 0x3b1d
dispatch_csa_valid 3
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3b1c
seq_br_type 2 Push (branch address)
seq_branch_adr 3b22 0x3b22
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3b1d 3b1d ioc_fiubs 1 val ; Flow J 0x3b1f
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b1f 0x3b1f
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3b1e ; --------------------------------------------------------------------------------------
3b1e ; 0x1700-0x17ff Execute Task,Entry_Call,fieldnum
3b1e ; --------------------------------------------------------------------------------------
3b1e MACRO_Execute_Task,Entry_Call,fieldnum:
3b1e 3b1e dispatch_brk_class 5 ; Flow J 0x3b1f
dispatch_csa_valid 2
dispatch_ibuff_fill 1
dispatch_uadr 3b1e
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b23 0x3b23
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3b1f 3b1f ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b20 3b20 fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b21 3b21 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
; Flow J cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
3b22 3b22 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3b24
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b24 0x3b24
typ_a_adr 01 GP01
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b23 3b23 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 01 GP01
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b24 3b24 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3b25 3b25 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_alu_func 1a PASS_B
val_b_adr 3c VR02:1c #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b26 3b26 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3b27 3b27 ioc_tvbs 3 fiu+fiu
typ_a_adr 14 ZEROS
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b28 3b28 fiu_mem_start 2 start-rd; Flow J 0x371c
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 371c 0x371c
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b29 3b29 <halt> ; Flow R
3b2a ; --------------------------------------------------------------------------------------
3b2a ; 0x00aa QQUnknown InMicrocode
3b2a ; --------------------------------------------------------------------------------------
3b2a MACRO_3b2a_QQUnknown_InMicrocode:
3b2a 3b2a dispatch_brk_class 0 ; Flow J 0x3b2b
dispatch_csa_valid 4
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3b2a
seq_br_type 2 Push (branch address)
seq_branch_adr 3b30 0x3b30
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3b2b 3b2b ioc_fiubs 1 val ; Flow J 0x3b2d
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b2d 0x3b2d
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b2c ; --------------------------------------------------------------------------------------
3b2c ; 0x1400-0x14ff Execute Task,Family_Call,fieldnum
3b2c ; --------------------------------------------------------------------------------------
3b2c MACRO_Execute_Task,Family_Call,fieldnum:
3b2c 3b2c dispatch_brk_class 5 ; Flow J 0x3b2d
dispatch_csa_valid 3
dispatch_ibuff_fill 1
dispatch_uadr 3b2c
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b31 0x3b31
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b2d 3b2d ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3b2e 3b2e fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b2f 3b2f fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
; Flow J cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
3b30 3b30 fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3b32
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b32 0x3b32
typ_a_adr 01 GP01
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b31 3b31 fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 01 GP01
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b32 3b32 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 1 INC_LOOP_COUNTER
3b33 3b33 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b34 3b34 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3b35 3b35 ioc_tvbs 3 fiu+fiu
typ_a_adr 22 TR01:02 #0x40000000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b36 3b36 fiu_mem_start 2 start-rd; Flow J 0x371c
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 371c 0x371c
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
3b37 3b37 <halt> ; Flow R
3b38 ; --------------------------------------------------------------------------------------
3b38 ; 0x00ab QQUnknown InMicrocode
3b38 ; --------------------------------------------------------------------------------------
3b38 MACRO_3b38_QQUnknown_InMicrocode:
3b38 3b38 dispatch_brk_class 0 ; Flow J 0x3b39
dispatch_csa_valid 4
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3b38
seq_br_type 2 Push (branch address)
seq_branch_adr 3b3e 0x3b3e
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3b39 3b39 ioc_fiubs 1 val ; Flow J 0x3b3b
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b3b 0x3b3b
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b3a ; --------------------------------------------------------------------------------------
3b3a ; 0x1500-0x15ff Execute Task,Timed_Call,fieldnum
3b3a ; --------------------------------------------------------------------------------------
3b3a MACRO_Execute_Task,Timed_Call,fieldnum:
3b3a 3b3a dispatch_brk_class 5 ; Flow J 0x3b3b
dispatch_csa_valid 3
dispatch_ibuff_fill 1
dispatch_uadr 3b3a
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b3f 0x3b3f
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b3b 3b3b ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_a_adr 1e TOP - 2
typ_b_adr 1f TOP - 1
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3b3c 3b3c fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b3d 3b3d fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
; Flow J cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
3b3e 3b3e fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3b40
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b40 0x3b40
typ_a_adr 01 GP01
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b3f 3b3f fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 01 GP01
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b40 3b40 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 1 INC_LOOP_COUNTER
3b41 3b41 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 3c VR02:1c #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b42 3b42 ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3b43 3b43 ioc_tvbs 3 fiu+fiu
typ_a_adr 35 TR02:15 #0x8000000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b44 3b44 fiu_mem_start 2 start-rd; Flow J 0x371b
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 371b 0x371b
typ_a_adr 04 GP04
typ_c_adr 38 GP07
typ_c_source 0 FIU_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b45 3b45 <halt> ; Flow R
3b46 ; --------------------------------------------------------------------------------------
3b46 ; 0x00a8 QQUnknown InMicrocode
3b46 ; --------------------------------------------------------------------------------------
3b46 MACRO_3b46_QQUnknown_InMicrocode:
3b46 3b46 dispatch_brk_class 0 ; Flow J 0x3b47
dispatch_csa_valid 5
dispatch_ibuff_fill 1
dispatch_ignore 1
dispatch_uadr 3b46
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b4d 0x3b4d
typ_a_adr 10 TOP
typ_c_adr 3a GP05
typ_c_source 0 FIU_BUS
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
3b47 3b47 ioc_fiubs 1 val ; Flow J 0x3b49
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b49 0x3b49
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
3b48 ; --------------------------------------------------------------------------------------
3b48 ; 0x1200-0x12ff Execute Task,Family_Timed,fieldnum
3b48 ; --------------------------------------------------------------------------------------
3b48 MACRO_Execute_Task,Family_Timed,fieldnum:
3b48 3b48 dispatch_brk_class 5 ; Flow J 0x3b49
dispatch_csa_valid 4
dispatch_ibuff_fill 1
dispatch_uadr 3b48
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b4f 0x3b4f
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 36 GP09
val_c_source 0 FIU_BUS
3b49 3b49 ioc_fiubs 1 val
typ_a_adr 1f TOP - 1
typ_b_adr 1e TOP - 2
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 1d TOP - 3
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3b4a 3b4a ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_b_adr 1d TOP - 3
typ_c_adr 3b GP04
typ_c_source 0 FIU_BUS
typ_rand a PASS_B_HIGH
val_a_adr 1e TOP - 2
val_alu_func 1a PASS_B
val_b_adr 10 TOP
val_c_adr 3d GP02
val_c_mux_sel 2 ALU
3b4b 3b4b fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b4c 3b4c fiu_len_fill_lit 47 zero-fill 0x7; Flow R
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type a Unconditional Return
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 1 A_PLUS_B
val_b_adr 21 VR05:01 #0x3
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_frame 5
3b4d 3b4d fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
typ_a_adr 05 GP05
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
3b4e 3b4e fiu_len_fill_lit 43 zero-fill 0x3; Flow J 0x3b51
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b51 0x3b51
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b4f 3b4f fiu_len_fill_lit 47 zero-fill 0x7; Flow C cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 1 CURRENT MACRO INSTRUCTION
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_frame 5
3b50 3b50 fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 3c VR02:1c #0x0
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b51 3b51 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
ioc_fiubs 2 typ
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
3b52 3b52 fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_fiubs 1 val
ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3b53 3b53 ioc_tvbs 3 fiu+fiu
typ_a_adr 29 TR07:09 #0x48000000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b54 3b54 fiu_mem_start 2 start-rd; Flow J 0x371b
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 371b 0x371b
typ_a_adr 03 GP03
typ_alu_func 1a PASS_B
typ_b_adr 04 GP04
typ_c_adr 38 GP07
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
3b55 3b55 <halt> ; Flow R
3b56 ; --------------------------------------------------------------------------------------
3b56 ; 0x00ac QQUnknown InMicrocode
3b56 ; --------------------------------------------------------------------------------------
3b56 MACRO_3b56_QQUnknown_InMicrocode:
3b56 3b56 dispatch_brk_class 0 ; Flow J 0x3b57
dispatch_csa_valid 3
dispatch_ignore 1
dispatch_uadr 3b56
seq_br_type 2 Push (branch address)
seq_branch_adr 3b5c 0x3b5c
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3b57 3b57 ioc_fiubs 1 val ; Flow J 0x3b59
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b59 0x3b59
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b58 ; --------------------------------------------------------------------------------------
3b58 ; 0x1600-0x16ff Execute Task,Conditional_Call,fieldnum
3b58 ; --------------------------------------------------------------------------------------
3b58 MACRO_Execute_Task,Conditional_Call,fieldnum:
3b58 3b58 dispatch_brk_class 5 ; Flow J 0x3b59
dispatch_csa_valid 2
dispatch_uadr 3b58
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b5d 0x3b5d
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b59 3b59 ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_a_adr 1f TOP - 1
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 1f TOP - 1
val_c_adr 3c GP03
val_c_source 0 FIU_BUS
3b5a 3b5a fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b5b 3b5b fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
; Flow J cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
3b5c 3b5c fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3b5e
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b5e 0x3b5e
typ_a_adr 01 GP01
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b5d 3b5d fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 01 GP01
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b5e 3b5e fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
3b5f 3b5f fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 3c VR02:1c #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b60 3b60 ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3b61 3b61 ioc_tvbs 3 fiu+fiu
typ_a_adr 23 TR01:03 #0x20000000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 1
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b62 3b62 fiu_mem_start 2 start-rd; Flow J 0x371b
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 371b 0x371b
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b63 3b63 <halt> ; Flow R
3b64 ; --------------------------------------------------------------------------------------
3b64 ; 0x00a9 QQUnknown InMicrocode
3b64 ; --------------------------------------------------------------------------------------
3b64 MACRO_3b64_QQUnknown_InMicrocode:
3b64 3b64 dispatch_brk_class 0 ; Flow J 0x3b65
dispatch_csa_valid 4
dispatch_ignore 1
dispatch_uadr 3b64
seq_br_type 2 Push (branch address)
seq_branch_adr 3b6a 0x3b6a
typ_a_adr 10 TOP
typ_csa_cntl 3 POP_CSA
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_alu_func 0 PASS_A
val_c_adr 3a GP05
val_c_mux_sel 2 ALU
3b65 3b65 ioc_fiubs 1 val ; Flow J 0x3b67
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b67 0x3b67
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b66 ; --------------------------------------------------------------------------------------
3b66 ; 0x1300-0x13ff Execute Task,Family_Cond,fieldnum
3b66 ; --------------------------------------------------------------------------------------
3b66 MACRO_Execute_Task,Family_Cond,fieldnum:
3b66 3b66 dispatch_brk_class 5 ; Flow J 0x3b67
dispatch_csa_valid 3
dispatch_uadr 3b66
ioc_fiubs 1 val
seq_br_type 2 Push (branch address)
seq_branch_adr 3b6b 0x3b6b
typ_a_adr 10 TOP
typ_c_adr 3f GP00
typ_c_source 0 FIU_BUS
typ_frame 18
typ_rand b CARRY IN = Q BIT FROM VAL
val_a_adr 10 TOP
val_c_adr 3d GP02
val_c_source 0 FIU_BUS
3b67 3b67 ioc_fiubs 1 val ; Flow C 0x33af
seq_br_type 7 Unconditional Call
seq_branch_adr 33af 0x33af
typ_a_adr 1e TOP - 2
typ_b_adr 1f TOP - 1
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_rand 8 SPARE_0x08
val_a_adr 1f TOP - 1
val_alu_func 1a PASS_B
val_b_adr 1e TOP - 2
val_c_adr 3c GP03
val_c_mux_sel 2 ALU
3b68 3b68 fiu_mem_start 2 start-rd; Flow C 0x3b71
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b69 3b69 fiu_len_fill_lit 47 zero-fill 0x7; Flow R cc=False
; Flow J cc=True 0x32dc
fiu_load_tar 1 hold_tar
fiu_offs_lit 08
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 6 fiu_fiu
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 32dc RAISE.LRM.SYSTEM.MACHINE_RESTRICTION
seq_cond_sel 08 VAL.ALU_CARRY(late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_a_adr 03 GP03
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 36 VR05:16 #0xff
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
val_frame 5
3b6a 3b6a fiu_len_fill_lit 47 zero-fill 0x7; Flow J 0x3b6c
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b6c 0x3b6c
typ_a_adr 01 GP01
val_b_adr 05 GP05
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b6b 3b6b fiu_len_fill_lit 47 zero-fill 0x7
fiu_load_tar 1 hold_tar
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_fiubs 2 typ
ioc_tvbs 5 seq+seq
seq_int_reads 1 CURRENT MACRO INSTRUCTION
typ_a_adr 01 GP01
val_c_adr 39 GP06
val_c_source 0 FIU_BUS
val_rand 1 INC_LOOP_COUNTER
3b6c 3b6c fiu_len_fill_lit 43 zero-fill 0x3
fiu_load_tar 1 hold_tar
fiu_offs_lit 1c
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_tvbs 2 fiu+val
typ_a_adr 2d TR02:0d #0x29
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR02:04 #0x29
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 02 GP02
val_alu_func 0 PASS_A
val_b_adr 20 VR02:00 #0x10
val_c_adr 1b VR02:04 #0x0
val_c_mux_sel 2 ALU
val_frame 2
val_rand 1 INC_LOOP_COUNTER
3b6d 3b6d fiu_len_fill_lit 78 zero-fill 0x38
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 1 val
typ_a_adr 01 GP01
typ_alu_func 1a PASS_B
typ_b_adr 20 TR07:00 #0x280
typ_frame 7
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 17 LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 3c VR02:1c #0x0
val_c_adr 37 GP08
val_c_mux_sel 2 ALU
val_frame 2
3b6e 3b6e ioc_load_wdr 0
typ_b_adr 24 TR02:04 #0x29
typ_frame 2
val_alu_func 1a PASS_B
val_b_adr 02 GP02
val_c_adr 36 GP09
val_c_mux_sel 2 ALU
3b6f 3b6f ioc_tvbs 3 fiu+fiu
typ_a_adr 23 TR07:03 #0x60000000
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 37 GP08
typ_c_mux_sel 0 ALU
typ_frame 7
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 06 GP06
val_alu_func 6 A_MINUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 39 GP06
val_c_mux_sel 2 ALU
val_rand 9 PASS_A_HIGH
3b70 3b70 fiu_mem_start 2 start-rd; Flow J 0x371b
ioc_adrbs 1 val
ioc_fiubs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 371b 0x371b
typ_a_adr 03 GP03
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 38 GP07
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
3b71 ; --------------------------------------------------------------------------------------
3b71 ; Comes from:
3b71 ; 3b4b C from color MACRO_3b46_QQUnknown_InMicrocode
3b71 ; --------------------------------------------------------------------------------------
3b71 3b71 ioc_tvbs 5 seq+seq; Flow J cc=False 0x3b76
seq_br_type 0 Branch False
seq_branch_adr 3b76 0x3b76
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_int_reads 6 CONTROL TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3d GP02
typ_c_mux_sel 0 ALU
3b72 3b72 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=True 0x3b78
fiu_load_var 1 hold_var
fiu_offs_lit 1a
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 1 Branch True
seq_branch_adr 3b78 0x3b78
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3b73 3b73 seq_br_type 7 Unconditional Call; Flow C 0x34cd
seq_branch_adr 34cd 0x34cd
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3b74 3b74 seq_br_type 1 Branch True; Flow J cc=True 0x3b7c
seq_branch_adr 3b7c 0x3b7c
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
3b75 3b75 seq_br_type 3 Unconditional Branch; Flow J 0x32d5
seq_branch_adr 32d5 RAISE.STORAGE_ERROR.COMPLETED_TASK
3b76 3b76 fiu_mem_start 3 start-wr
ioc_tvbs c mem+mem+csa+dummy
typ_b_adr 16 CSA/VAL_BUS
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3e GP01
val_c_mux_sel 2 ALU
3b77 3b77 ioc_load_wdr 0 ; Flow R cc=False
; Flow J cc=True 0x3b79
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3b79 0x3b79
seq_cond_sel 35 TYP.D_BUS_BIT_32 (med_late)
typ_alu_func 1a PASS_B
typ_b_adr 20 TR02:00 #0x1
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_alu_func 13 ONES
val_b_adr 01 GP01
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
3b78 3b78 ioc_tvbs 1 typ+fiu; Flow R cc=False
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 3b79 0x3b79
seq_cond_sel 59 (VAL.ALU_NONZERO(late)) nand (TYP.ALU_NONZERO(late))
typ_a_adr 21 TR01:01 #0x80000000
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 01 GP01
typ_frame 1
typ_rand 1 INC_LOOP_COUNTER
val_a_adr 21 VR05:01 #0x3
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 28 LOOP_COUNTER
val_c_mux_sel 2 ALU
val_frame 5
3b79 3b79 fiu_mem_start 8 start_wr_if_false; Flow C cc=True 0x32d5
seq_b_timing 0 Early Condition
seq_br_type 5 Call True
seq_branch_adr 32d5 RAISE.STORAGE_ERROR.COMPLETED_TASK
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 37 TR02:17 #0x800000000000
typ_alu_func 1b A_OR_B
typ_b_adr 01 GP01
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 02 GP02
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
3b7a 3b7a ioc_load_wdr 0
typ_b_adr 01 GP01
val_b_adr 01 GP01
3b7b 3b7b fiu_mem_start 3 start-wr; Flow C 0x3b7e
ioc_adrbs 2 typ
ioc_load_wdr 0
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7e 0x3b7e
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 02 GP02
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3b7c 3b7c fiu_mem_start 2 start-rd; Flow J 0x3b71
ioc_adrbs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b71 0x3b71
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 02 GP02
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_frame 4
val_rand 9 PASS_A_HIGH
3b7d ; --------------------------------------------------------------------------------------
3b7d ; Comes from:
3b7d ; 3bc3 C from color 0x3bbf
3b7d ; --------------------------------------------------------------------------------------
3b7d 3b7d seq_br_type a Unconditional Return; Flow R
seq_en_micro 0
3b7e ; --------------------------------------------------------------------------------------
3b7e ; Comes from:
3b7e ; 0625 C from color 0x05fb
3b7e ; 3906 C from color 0x38e7
3b7e ; 3a5f C from color 0x3a5c
3b7e ; --------------------------------------------------------------------------------------
3b7e 3b7e fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 21 VR05:01 #0x3
val_frame 5
3b7f 3b7f fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
3b80 3b80 fiu_tivi_src c mar_0xc; Flow J 0x3b81
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_br_type 2 Push (branch address)
seq_branch_adr 068f 0x068f
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_b_adr 30 TR03:10 #0x0
typ_c_adr 0f TR03:10 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 3
typ_rand c WRITE_OUTER_FRAME
3b81 3b81 ioc_fiubs 2 typ ; Flow J 0x7b6
seq_br_type 3 Unconditional Branch
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_c_adr 1e TR02:01 #0x3f
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
3b82 ; --------------------------------------------------------------------------------------
3b82 ; Comes from:
3b82 ; 05ab C from color 0x05a7
3b82 ; 06d3 C from color 0x06d2
3b82 ; --------------------------------------------------------------------------------------
3b82 3b82 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
seq_en_micro 0
typ_b_adr 20 TR02:00 #0x1
typ_frame 2
val_a_adr 21 VR05:01 #0x3
val_frame 5
3b83 3b83 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_rdata_src 0 rotator
ioc_fiubs 0 fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 1f TOP - 0x0
typ_c_source 0 FIU_BUS
typ_frame 2
3b84 3b84 fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
typ_b_adr 30 TR03:10 #0x0
typ_c_adr 0f TR03:10 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 3
typ_rand c WRITE_OUTER_FRAME
3b85 3b85 ioc_fiubs 2 typ ; Flow R
seq_br_type a Unconditional Return
seq_en_micro 0
typ_a_adr 21 TR02:01 #0x3f
typ_c_adr 1e TR02:01 #0x3f
typ_frame 2
typ_rand c WRITE_OUTER_FRAME
3b86 3b86 fiu_len_fill_lit 41 zero-fill 0x1
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 3 start-wr
fiu_offs_lit 13
fiu_op_sel 3 insert
seq_en_micro 0
3b87 3b87 ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
3b88 3b88 fiu_mem_start 5 start_rd_if_true; Flow C 0x210
fiu_tivi_src c mar_0xc
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
3b89 3b89 fiu_len_fill_lit 3f sign-fill 0x3f
fiu_load_mdr 1 hold_mdr
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_fiubs 2 typ
seq_en_micro 0
typ_a_adr 30 TR03:10 #0x0
typ_frame 3
3b8a 3b8a fiu_len_fill_lit 5f zero-fill 0x1f; Flow C 0x210
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 7 start_wr_if_true
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
3b8b 3b8b ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
3b8c 3b8c fiu_mem_start 2 start-rd; Flow R
fiu_tivi_src c mar_0xc
ioc_adrbs 3 seq
ioc_fiubs 0 fiu
seq_br_type e Unconditional Dispatch
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_c_adr 0f TR03:10 #0x0
typ_c_mux_sel 0 ALU
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand c WRITE_OUTER_FRAME
3b8d ; --------------------------------------------------------------------------------------
3b8d ; Comes from:
3b8d ; 390a C from color 0x38e7
3b8d ; --------------------------------------------------------------------------------------
3b8d 3b8d fiu_len_fill_lit 49 zero-fill 0x9; Flow C cc=True 0x211
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs 5 seq+seq
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 0211 0x0211
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_a_adr 31 TR03:11 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 3
val_a_adr 20 VR02:00 #0x10
val_alu_func 0 PASS_A
val_c_adr 30 GP0f
val_frame 2
3b8e ; --------------------------------------------------------------------------------------
3b8e ; Comes from:
3b8e ; 3ba0 C from color 0x0bab
3b8e ; --------------------------------------------------------------------------------------
3b8e 3b8e fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x210
fiu_load_var 1 hold_var
fiu_mem_start 11 start_tag_query
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 4 fiu_var
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0f GP0f
val_alu_func 0 PASS_A
3b8f 3b8f ioc_tvbs 1 typ+fiu; Flow C 0x3524
seq_br_type 7 Unconditional Call
seq_branch_adr 3524 0x3524
seq_cond_sel 6a PAGE_CROSSING~
seq_en_micro 0
typ_a_adr 20 TR02:00 #0x1
typ_alu_func 0 PASS_A
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 22 VR04:02 #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_frame 4
3b90 3b90 fiu_len_fill_lit 3f sign-fill 0x3f; Flow J cc=False 0x3b93
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src 1 tar_val
ioc_adrbs 1 val
ioc_tvbs 8 typ+mem
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3b93 0x3b93
seq_cond_sel 27 TYP.PREVIOUS (early)
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 3c TR09:1c #0x180000000000
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 9
typ_mar_cntl b LOAD_MAR_DATA
val_a_adr 0e GP0e
val_alu_func 0 PASS_A
3b91 3b91 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x3b95
fiu_offs_lit 78
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 3 fiu+fiu
seq_br_type 0 Branch False
seq_branch_adr 3b95 0x3b95
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 34 TR06:14 #0xc0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_a_adr 3d VR02:1d #0x10
val_alu_func 1d A_AND_NOT_B
val_b_adr 16 CSA/VAL_BUS
val_frame 2
3b92 3b92 ioc_tvbs 5 seq+seq; Flow J cc=True 0x3b93
; Flow J cc=#0x0 0x3b94
; Flow J cc=#0x1 0x3b95
; Flow J cc=#0x2 0x3b96
; Flow J cc=#0x3 0x3b97
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3b94 0x3b94
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0e TR03:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 5 CHECK_CLASS_B_LIT
3b93 3b93 seq_br_type 3 Unconditional Branch; Flow J 0x3b95
seq_branch_adr 3b95 0x3b95
seq_en_micro 0
3b94 3b94 seq_br_type 7 Unconditional Call; Flow C 0x20d
seq_branch_adr 020d 0x020d
seq_en_micro 0
3b95 3b95 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_c_adr 0e TR03:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
3b96 3b96 seq_br_type a Unconditional Return; Flow R
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_c_adr 0e TR03:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
3b97 3b97 seq_b_timing 3 Late Condition, Hint False; Flow C 0x210
seq_br_type 5 Call True
seq_branch_adr 0210 0x0210
seq_cond_sel 18 TYP.ALU_ZERO(late)
seq_en_micro 0
typ_a_adr 31 TR03:11 #0x0
typ_alu_func 19 X_XOR_B
typ_b_adr 0f GP0f
typ_frame 3
3b98 3b98 fiu_len_fill_lit 5a zero-fill 0x1a; Flow J 0x3b99
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 23
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 2 Push (branch address)
seq_branch_adr 068d 0x068d
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_latch 1
typ_a_adr 0e GP0e
typ_alu_func 1b A_OR_B
typ_b_adr 24 TR12:04 #0x100000000000
typ_c_adr 31 GP0e
typ_c_mux_sel 0 ALU
typ_frame 12
val_a_adr 2a VR04:0a #0x0
val_alu_func 1 A_PLUS_B
val_b_adr 33 VR04:13 #0x200000
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3b99 3b99 fiu_len_fill_lit 00 sign-fill 0x0; Flow J 0x3b9a
fiu_load_var 1 hold_var
fiu_offs_lit 20
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
typ_a_adr 0f GP0f
typ_alu_func 1a PASS_B
typ_b_adr 21 TR02:01 #0x3f
typ_c_adr 1e TR02:01 #0x3f
typ_c_mux_sel 0 ALU
typ_frame 2
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 31 VR02:11 #0x1
val_alu_func 1 A_PLUS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_frame 2
3b9a 3b9a fiu_len_fill_lit 5a zero-fill 0x1a; Flow J cc=True 0x3b9b
; Flow J cc=#0x0 0x3b9c
; Flow J cc=#0x1 0x3b9d
; Flow J cc=#0x2 0x3b9e
fiu_load_tar 1 hold_tar
fiu_mem_start 8 start_wr_if_false
fiu_offs_lit 23
fiu_op_sel 3 insert
fiu_rdata_src 0 rotator
fiu_tivi_src a type_fiu
ioc_fiubs 1 val
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type b Case False
seq_branch_adr 3b9c 0x3b9c
seq_cond_sel 56 SEQ.LATCHED_COND
seq_en_micro 0
typ_a_adr 0e GP0e
typ_alu_func 0 PASS_A
typ_c_adr 1f TOP - 0x0
typ_c_mux_sel 0 ALU
typ_frame 2
val_a_adr 0d GP0d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
3b9b 3b9b ioc_load_wdr 0 ; Flow R cc=False
; Flow J cc=True 0xbab
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 9 Return False
seq_branch_adr 0bab 0x0bab
seq_cond_sel 22 TYP.ALU_LT_ZERO(late)
seq_en_micro 0
typ_a_adr 34 TR0d:14 #0x0
typ_alu_func 3 LEFT_I_A
typ_frame d
val_b_adr 0c GP0c
3b9c 3b9c seq_b_timing 1 Latch Condition; Flow J cc=True 0x3b9c
seq_br_type 1 Branch True
seq_branch_adr 3b9c 0x3b9c
seq_cond_sel 17 VAL.FALSE(early)
seq_en_micro 0
seq_latch 1
seq_random 06 Pop_stack+?
3b9d 3b9d seq_br_type 7 Unconditional Call; Flow C 0x7b6
seq_branch_adr 07b6 0x07b6
seq_en_micro 0
3b9e 3b9e fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x36c1
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 36c1 0x36c1
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
val_a_adr 23 VR04:03 #0x0
val_alu_func 0 PASS_A
val_c_adr 1c VR04:03 #0x0
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3b9f 3b9f seq_br_type 7 Unconditional Call; Flow C 0x68d
seq_branch_adr 068d 0x068d
seq_en_micro 0
3ba0 3ba0 fiu_len_fill_lit 49 zero-fill 0x9; Flow C 0x3b8e
fiu_load_var 1 hold_var
fiu_offs_lit 16
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
fiu_vmux_sel 1 fill value
ioc_load_wdr 0
ioc_tvbs 1 typ+fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3b8e 0x3b8e
seq_en_micro 0
typ_a_adr 31 TR03:11 #0x0
typ_alu_func 0 PASS_A
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_frame 3
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3ba1 _UAssist_0x4a:
3ba1 3ba1 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_int_reads 6 CONTROL TOP
seq_latch 1
typ_a_adr 10 TOP
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_lit 1
typ_c_mux_sel 0 ALU
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand b CARRY IN = Q BIT FROM VAL
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3ba2 3ba2 fiu_len_fill_lit 4c zero-fill 0xc; Flow J cc=False 0x3ba4
fiu_load_var 1 hold_var
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_tvbs 8 typ+mem
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3ba4 0x3ba4
seq_en_micro 0
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_mux_sel 2 ALU
3ba3 3ba3 fiu_mem_start 3 start-wr; Flow J cc=False 0x3ba0
fiu_tivi_src 4 fiu_var
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_b_timing 3 Late Condition, Hint False
seq_br_type 0 Branch False
seq_branch_adr 3ba0 0x3ba0
seq_cond_sel 58 (VAL.ALU_ZERO(late)) nand (TYP.ALU_ZERO(late))
seq_en_micro 0
typ_a_adr 34 TR06:14 #0xc0
typ_alu_func 1d A_AND_NOT_B
typ_b_adr 16 CSA/VAL_BUS
typ_frame 6
val_alu_func 1e A_AND_B
val_b_adr 3d VR02:1d #0x10
val_frame 2
3ba4 3ba4 fiu_mem_start 2 start-rd; Flow R
ioc_adrbs 3 seq
seq_br_type e Unconditional Dispatch
seq_cond_sel 68 CONTROL_ADDRESS_OUT_OF_RANGE
seq_en_micro 0
seq_random 04 Load_save_offset+?
typ_csa_cntl 3 POP_CSA
typ_mar_cntl e LOAD_MAR_CONTROL
3ba5 ; --------------------------------------------------------------------------------------
3ba5 ; Comes from:
3ba5 ; 0410 C from color 0x0410
3ba5 ; 0627 C from color 0x0627
3ba5 ; 0687 C from color 0x0687
3ba5 ; 07eb C from color 0x07e8
3ba5 ; 38fe C from color 0x38e7
3ba5 ; 3914 C from color 0x3914
3ba5 ; --------------------------------------------------------------------------------------
3ba5 3ba5 fiu_tivi_src c mar_0xc; Flow R cc=False
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 1 typ+fiu
seq_br_type 9 Return False
seq_branch_adr 3ba6 0x3ba6
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 14 ZEROS
typ_b_adr 30 TR03:10 #0x0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_frame 3
val_a_adr 14 ZEROS
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_rand a PASS_B_HIGH
3ba6 3ba6 fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 1b TR0d:04 #0x0
typ_c_mux_sel 0 ALU
typ_frame d
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 1b VR0d:04 #0x0
val_c_mux_sel 2 ALU
val_frame d
3ba7 3ba7 fiu_mem_start 5 start_rd_if_true; Flow C 0x3bb0
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 3bb0 0x3bb0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 30 TR03:10 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 2f VR11:0f #0x7fffe80
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 11
3ba8 3ba8 seq_br_type 3 Unconditional Branch; Flow J 0x3ba7
seq_branch_adr 3ba7 0x3ba7
seq_en_micro 0
typ_b_adr 0b GP0b
typ_c_adr 0f TR03:10 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 5 CHECK_CLASS_B_LIT
3ba9 _UAssist_0x4b:
3ba9 3ba9 fiu_len_fill_lit 75 zero-fill 0x35; Flow C 0xd5a
fiu_len_fill_reg_ctl 1 len=literal, fill=literal
fiu_load_oreg 1 hold_oreg
fiu_mem_start 2 start-rd
fiu_oreg_src 0 rotator output
ioc_adrbs 1 val
seq_br_type 7 Unconditional Call
seq_branch_adr 0d5a 0x0d5a
seq_cond_sel 17 VAL.FALSE(early)
seq_latch 1
typ_b_adr 10 TOP
typ_c_lit 1
typ_frame 4
typ_mar_cntl b LOAD_MAR_DATA
typ_rand 1 INC_LOOP_COUNTER
val_alu_func 1a PASS_B
val_b_adr 10 TOP
3baa 3baa fiu_len_fill_lit 4c zero-fill 0xc; Flow J 0x3bab
fiu_offs_lit 33
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
seq_br_type 2 Push (branch address)
seq_branch_adr 3ba4 0x3ba4
seq_en_micro 0
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
3bab 3bab fiu_mem_start 5 start_rd_if_true; Flow C 0x3bb0
fiu_tivi_src 4 fiu_var
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs 2 fiu+val
seq_br_type 7 Unconditional Call
seq_branch_adr 3bb0 0x3bb0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 31 TR03:11 #0x0
typ_alu_func 1a PASS_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 2f VR11:0f #0x7fffe80
val_alu_func 13 ONES
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 11
3bac 3bac seq_br_type 3 Unconditional Branch; Flow J 0x3bab
seq_branch_adr 3bab 0x3bab
seq_en_micro 0
typ_b_adr 0b GP0b
typ_c_adr 0e TR03:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 5 CHECK_CLASS_B_LIT
3bad 3bad ioc_load_wdr 0 ; Flow C 0x2ab4
seq_b_timing 3 Late Condition, Hint False
seq_br_type 5 Call True
seq_branch_adr 2ab4 Perform_Refresh
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
typ_b_adr 0b GP0b
val_b_adr 0b GP0b
3bae 3bae fiu_mem_start 5 start_rd_if_true; Flow J 0x3bb0
ioc_adrbs 2 typ
seq_br_type 3 Unconditional Branch
seq_branch_adr 3bb0 0x3bb0
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 0b GP0b
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
3baf 3baf fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_mem_start 5 start_rd_if_true
fiu_rdata_src 0 rotator
fiu_tivi_src 8 type_var
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 23 TR11:03 #0x7fffe80
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_source 0 FIU_BUS
typ_frame 11
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 34 GP0b
val_c_mux_sel 2 ALU
3bb0 ; --------------------------------------------------------------------------------------
3bb0 ; Comes from:
3bb0 ; 3ba7 C from color 0x0000
3bb0 ; 3bab C from color _UAssist_0x4b
3bb0 ; --------------------------------------------------------------------------------------
3bb0 3bb0 seq_b_timing 1 Latch Condition; Flow J cc=False 0x3bb8
seq_br_type 0 Branch False
seq_branch_adr 3bb8 0x3bb8
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
seq_latch 1
val_a_adr 33 VR04:13 #0x200000
val_alu_func 1e A_AND_B
val_b_adr 0c GP0c
val_c_adr 33 GP0c
val_c_mux_sel 2 ALU
val_frame 4
3bb1 3bb1 fiu_len_fill_lit 3f sign-fill 0x3f; Flow C 0x210
fiu_load_mdr 1 hold_mdr
fiu_mem_start 2 start-rd
fiu_offs_lit 40
fiu_rdata_src 0 rotator
fiu_tivi_src 2 tar_fiu
ioc_adrbs 2 typ
ioc_fiubs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 1a PASS_B
typ_b_adr 20 TR00:00 #0x100
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 14 ZEROS
val_alu_func 1a PASS_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
3bb2 3bb2 fiu_mem_start 4 continue; Flow J cc=True 0x3bad
fiu_tivi_src c mar_0xc
ioc_fiubs 0 fiu
ioc_load_wdr 0
seq_b_timing 1 Latch Condition
seq_br_type 1 Branch True
seq_branch_adr 3bad 0x3bad
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_latch 1
typ_b_adr 0d GP0d
typ_mar_cntl 6 INCREMENT_MAR
val_a_adr 0d GP0d
val_alu_func 19 X_XOR_B
val_b_adr 0f GP0f
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
3bb3 3bb3 fiu_len_fill_lit 41 zero-fill 0x1; Flow J cc=False 0x3baf
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_offs_lit 13
fiu_op_sel 3 insert
fiu_tivi_src 9 type_val
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 0 Branch False
seq_branch_adr 3baf 0x3baf
seq_cond_sel 60 FIU.MEM_EXCEPTION~
seq_en_micro 0
seq_latch 1
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_c_adr 32 GP0d
typ_c_mux_sel 0 ALU
3bb4 3bb4 fiu_len_fill_lit 43 zero-fill 0x3; Flow C 0x210
fiu_mem_start 3 start-wr
fiu_offs_lit 1c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 1 val
ioc_fiubs 0 fiu
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 1 Latch Condition
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_en_micro 0
typ_a_adr 0b GP0b
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 34 GP0b
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0f GP0f
val_alu_func 1a PASS_B
val_b_adr 2e VR04:0e #0x100
val_c_adr 30 GP0f
val_c_source 0 FIU_BUS
val_frame 4
val_rand 9 PASS_A_HIGH
3bb5 3bb5 fiu_load_oreg 1 hold_oreg
ioc_load_wdr 0
ioc_tvbs 3 fiu+fiu
seq_en_micro 0
typ_c_adr 32 GP0d
val_a_adr 0f GP0f
val_alu_func 1 A_PLUS_B
val_b_adr 3f VR02:1f #0x60
val_c_adr 30 GP0f
val_c_mux_sel 2 ALU
val_frame 2
3bb6 3bb6 ioc_fiubs 1 val ; Flow C 0x6b7
seq_br_type 7 Unconditional Call
seq_branch_adr 06b7 0x06b7
seq_en_micro 0
typ_c_adr 28 LOOP_COUNTER
typ_c_source 0 FIU_BUS
val_a_adr 0f GP0f
3bb7 3bb7 fiu_mem_start 7 start_wr_if_true; Flow R cc=False
; Flow J cc=True 0x3bad
ioc_adrbs 2 typ
seq_br_type 9 Return False
seq_branch_adr 3bad 0x3bad
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
typ_a_adr 3f TR02:1f #0x180
typ_alu_func 0 PASS_A
typ_b_adr 0d GP0d
typ_frame 2
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0c GP0c
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3bb8 3bb8 fiu_load_tar 1 hold_tar; Flow J 0x3b7d
fiu_load_var 1 hold_var
fiu_tivi_src 9 type_val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3b7d 0x3b7d
seq_cond_sel 64 OFFSET_REGISTER_????
seq_en_micro 0
seq_latch 1
seq_random 06 Pop_stack+?
typ_b_adr 24 TR0d:04 #0x0
typ_frame d
val_b_adr 24 VR0d:04 #0x0
val_frame d
3bb9 3bb9 fiu_mem_start 11 start_tag_query; Flow C 0x3bbd
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3bbd 0x3bbd
seq_en_micro 0
typ_a_adr 31 TR03:11 #0x0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_a_adr 33 VR04:13 #0x200000
val_alu_func 0 PASS_A
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_frame 4
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3bba 3bba ioc_tvbs c mem+mem+csa+dummy; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0e TR03:11 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3bbb 3bbb fiu_mem_start 11 start_tag_query; Flow C 0x3bbd
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_br_type 7 Unconditional Call
seq_branch_adr 3bbd 0x3bbd
seq_en_micro 0
typ_a_adr 30 TR03:10 #0x0
typ_c_adr 32 GP0d
typ_c_source 0 FIU_BUS
typ_frame 3
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 6 CHECK_CLASS_A_??_B
val_c_adr 32 GP0d
val_c_mux_sel 2 ALU
val_c_source 0 FIU_BUS
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3bbc 3bbc ioc_tvbs c mem+mem+csa+dummy; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 0f TR03:10 #0x0
typ_c_mux_sel 0 ALU
typ_frame 3
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3bbd ; --------------------------------------------------------------------------------------
3bbd ; Comes from:
3bbd ; 3bb9 C from color 0x36d0
3bbd ; 3bbb C from color 0x36d3
3bbd ; --------------------------------------------------------------------------------------
3bbd 3bbd fiu_tivi_src c mar_0xc
ioc_tvbs 1 typ+fiu
seq_cond_sel 10 VAL.ALU_32_ZERO(late)
seq_en_micro 0
seq_latch 1
val_a_adr 0d GP0d
val_alu_func 19 X_XOR_B
val_b_adr 16 CSA/VAL_BUS
3bbe 3bbe fiu_mem_start d start_physical_rd; Flow C 0x210
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_frame 4
val_rand a PASS_B_HIGH
3bbf 3bbf ioc_fiubs 1 val ; Flow R cc=True
seq_b_timing 1 Latch Condition
seq_br_type 8 Return True
seq_branch_adr 3bc0 0x3bc0
seq_en_micro 0
val_a_adr 0d GP0d
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
val_rand 4 SPLIT_C_SOURCE (C_SRC HI, NON-C_SRC LO)
3bc0 3bc0 fiu_mem_start 11 start_tag_query
fiu_tivi_src c mar_0xc
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_cond_sel 31 TYP.PRIVACY_NAMES_EQ (med_late)
seq_en_micro 0
seq_latch 1
typ_a_adr 0d GP0d
typ_b_adr 16 CSA/VAL_BUS
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_c_adr 32 GP0d
val_c_source 0 FIU_BUS
3bc1 3bc1 seq_b_timing 3 Late Condition, Hint False; Flow J cc=False 0x3bc4
seq_br_type 0 Branch False
seq_branch_adr 3bc4 0x3bc4
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
val_a_adr 2a VR04:0a #0x0
val_alu_func 6 A_MINUS_B
val_b_adr 0e GP0e
val_c_adr 15 VR04:0a #0x0
val_c_mux_sel 2 ALU
val_frame 4
3bc2 3bc2 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
seq_en_micro 0
3bc3 3bc3 fiu_mem_start 11 start_tag_query; Flow C 0x3b7d
seq_br_type 7 Unconditional Call
seq_branch_adr 3b7d 0x3b7d
seq_en_micro 0
3bc4 3bc4 fiu_mem_start d start_physical_rd; Flow C 0x210
fiu_tivi_src 3 tar_frame
ioc_adrbs 1 val
ioc_tvbs 1 typ+fiu
seq_br_type 4 Call False
seq_branch_adr 0210 0x0210
seq_cond_sel 6b CACHE_MISS~
seq_en_micro 0
typ_c_adr 30 GP0f
typ_mar_cntl e LOAD_MAR_CONTROL
val_a_adr 2f VR04:0f #0x180
val_alu_func 0 PASS_A
val_b_adr 16 CSA/VAL_BUS
val_c_adr 30 GP0f
val_frame 4
val_rand a PASS_B_HIGH
3bc5 3bc5 seq_b_timing 1 Latch Condition; Flow J cc=True 0x3bc0
seq_br_type 1 Branch True
seq_branch_adr 3bc0 0x3bc0
seq_en_micro 0
val_c_adr 31 GP0e
val_c_mux_sel 2 ALU
3bc6 3bc6 fiu_mem_start e start_physical_wr
ioc_adrbs 1 val
ioc_tvbs c mem+mem+csa+dummy
seq_en_micro 0
seq_random 06 Pop_stack+?
typ_a_adr 0f GP0f
typ_alu_func 0 PASS_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 30 GP0f
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 5 CHECK_CLASS_B_LIT
val_a_adr 0d GP0d
val_alu_func 0 PASS_A
3bc7 3bc7 ioc_load_wdr 0 ; Flow R
seq_br_type a Unconditional Return
seq_cond_sel 45 SEQ.saved_latched_cond
seq_en_micro 0
seq_latch 1
typ_b_adr 0f GP0f
val_b_adr 0f GP0f
3bc8 ; --------------------------------------------------------------------------------------
3bc8 ; Excute Package,Field_Execute,Field_Number on package #0
3bc8 ; Comes from 0x2c2a
3bc8 ; --------------------------------------------------------------------------------------
3bc8 3bc8 fiu_len_fill_lit 58 zero-fill 0x18; Flow J cc=True 0x3bca
fiu_offs_lit 60
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
ioc_tvbs 5 seq+seq
seq_br_type 1 Branch True
seq_branch_adr 3bca 0x3bca
seq_cond_sel 00 VAL.ALU_ZERO(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 6a ?
typ_a_adr 26 TR05:06 #0xf
typ_alu_func 1e A_AND_B
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3f GP00
typ_c_mux_sel 0 ALU
typ_csa_cntl 3 POP_CSA
typ_frame 5
val_a_adr 2a VR05:0a #0xd
val_alu_func 1e A_AND_B
val_b_adr 16 CSA/VAL_BUS
val_c_adr 3f GP00
val_c_source 0 FIU_BUS
val_frame 5
3bc9 3bc9 seq_en_micro 0
seq_lex_adr 3
seq_random 6a ?
3bca 3bca fiu_len_fill_lit 78 zero-fill 0x38; Flow C 0x32f5
fiu_load_tar 1 hold_tar
fiu_load_var 1 hold_var
fiu_mem_start 2 start-rd
fiu_rdata_src 0 rotator
fiu_tivi_src 9 type_val
fiu_vmux_sel 1 fill value
ioc_adrbs 3 seq
ioc_fiubs 1 val
ioc_tvbs 5 seq+seq
seq_br_type 4 Call False
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_cond_sel 02 VAL.ALU_A_LT_OR_LE_B(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_random 15 ?
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 23 TR05:03 #0x6
typ_c_adr 3e GP01
typ_c_mux_sel 0 ALU
typ_frame 5
typ_mar_cntl 9 LOAD_MAR_CODE
val_alu_func 5 DEC_A_MINUS_B
val_b_adr 20 VR09:00 #0x7b
val_frame 9
3bcb 3bcb fiu_len_fill_lit 78 zero-fill 0x38; Flow J cc=True 0x3bcc
; Flow C cc=#0x0 0x3bd9
; Flow C cc=#0x1 0x3bda
; Flow C cc=#0x2 0x3bdb
; Flow C cc=#0x3 0x3bdc
; Flow C cc=#0x4 0x3bdd
; Flow C cc=#0x5 0x3bde
; Flow C cc=#0x6 0x3bdf
; Flow C cc=#0x7 0x3be0
; Flow C cc=#0x8 0x3be1
; Flow C cc=#0x9 0x3be2
; Flow C cc=#0xa 0x3be3
; Flow C cc=#0xb 0x3be4
; Flow C cc=#0xc 0x3be5
; Flow C cc=#0xd 0x3be6
; Flow C cc=#0xe 0x3be7
; Flow C cc=#0xf 0x3be8
; Flow C cc=#0x10 0x3be9
; Flow C cc=#0x11 0x3bea
; Flow C cc=#0x12 0x3beb
; Flow C cc=#0x13 0x3bec
; Flow C cc=#0x14 0x3bed
; Flow C cc=#0x15 0x3bee
; Flow C cc=#0x16 0x3bef
; Flow C cc=#0x17 0x3bf0
; Flow C cc=#0x18 0x3bf1
; Flow C cc=#0x19 0x3bf2
; Flow C cc=#0x1a 0x3bf3
; Flow C cc=#0x1b 0x3bf4
; Flow C cc=#0x1c 0x3bf5
; Flow C cc=#0x1d 0x3bf6
; Flow C cc=#0x1e 0x3bf7
; Flow C cc=#0x1f 0x3bf8
; Flow C cc=#0x20 0x3bf9
; Flow C cc=#0x21 0x3bfa
; Flow C cc=#0x22 0x3bfb
; Flow C cc=#0x23 0x3bfc
; Flow C cc=#0x24 0x3bfd
; Flow C cc=#0x25 0x3bfe
; Flow C cc=#0x26 0x3bff
; Flow C cc=#0x27 0x3c00
; Flow C cc=#0x28 0x3c01
; Flow C cc=#0x29 0x3c02
; Flow C cc=#0x2a 0x3c03
; Flow C cc=#0x2b 0x3c04
; Flow C cc=#0x2c 0x3c05
; Flow C cc=#0x2d 0x3c06
; Flow C cc=#0x2e 0x3c07
; Flow C cc=#0x2f 0x3c08
; Flow C cc=#0x30 0x3c09
; Flow C cc=#0x31 0x3c0a
; Flow C cc=#0x32 0x3c0b
; Flow C cc=#0x33 0x3c0c
; Flow C cc=#0x34 0x3c0d
; Flow C cc=#0x35 0x3c0e
; Flow C cc=#0x36 0x3c0f
; Flow C cc=#0x37 0x3c10
; Flow C cc=#0x38 0x3c11
; Flow C cc=#0x39 0x3c12
; Flow C cc=#0x3a 0x3c13
; Flow C cc=#0x3b 0x3c14
; Flow C cc=#0x3c 0x3c15
; Flow C cc=#0x3d 0x3c16
; Flow C cc=#0x3e 0x3c17
; Flow C cc=#0x3f 0x3c18
; Flow C cc=#0x40 0x3c19
; Flow C cc=#0x41 0x3c1a
; Flow C cc=#0x42 0x3c1b
; Flow C cc=#0x43 0x3c1c
; Flow C cc=#0x44 0x3c1d
; Flow C cc=#0x45 0x3c1e
; Flow C cc=#0x46 0x3c1f
; Flow C cc=#0x47 0x3c20
; Flow C cc=#0x48 0x3c21
; Flow C cc=#0x49 0x3c22
; Flow C cc=#0x4a 0x3c23
; Flow C cc=#0x4b 0x3c24
; Flow C cc=#0x4c 0x3c25
; Flow C cc=#0x4d 0x3c26
; Flow C cc=#0x4e 0x3c27
; Flow C cc=#0x4f 0x3c28
; Flow C cc=#0x50 0x3c29
; Flow C cc=#0x51 0x3c2a
; Flow C cc=#0x52 0x3c2b
; Flow C cc=#0x53 0x3c2c
; Flow C cc=#0x54 0x3c2d
; Flow C cc=#0x55 0x3c2e
; Flow C cc=#0x56 0x3c2f
; Flow C cc=#0x57 0x3c30
; Flow C cc=#0x58 0x3c31
; Flow C cc=#0x59 0x3c32
; Flow C cc=#0x5a 0x3c33
; Flow C cc=#0x5b 0x3c34
; Flow C cc=#0x5c 0x3c35
; Flow C cc=#0x5d 0x3c36
; Flow C cc=#0x5e 0x3c37
; Flow C cc=#0x5f 0x3c38
; Flow C cc=#0x60 0x3c39
; Flow C cc=#0x61 0x3c3a
; Flow C cc=#0x62 0x3c3b
; Flow C cc=#0x63 0x3c3c
; Flow C cc=#0x64 0x3c3d
; Flow C cc=#0x65 0x3c3e
; Flow C cc=#0x66 0x3c3f
; Flow C cc=#0x67 0x3c40
; Flow C cc=#0x68 0x3c41
; Flow C cc=#0x69 0x3c42
; Flow C cc=#0x6a 0x3c43
; Flow C cc=#0x6b 0x3c44
; Flow C cc=#0x6c 0x3c45
; Flow C cc=#0x6d 0x3c46
; Flow C cc=#0x6e 0x3c47
; Flow C cc=#0x6f 0x3c48
; Flow C cc=#0x70 0x3c49
; Flow C cc=#0x71 0x3c4a
; Flow C cc=#0x72 0x3c4b
; Flow C cc=#0x73 0x3c4c
; Flow C cc=#0x74 0x3c4d
; Flow C cc=#0x75 0x3c4e
; Flow C cc=#0x76 0x3c4f
; Flow C cc=#0x77 0x3c50
; Flow C cc=#0x78 0x3c51
; Flow C cc=#0x79 0x3c52
; Flow C cc=#0x7a 0x3c53
; Flow C cc=#0x7b 0x3c54
fiu_load_oreg 1 hold_oreg
fiu_offs_lit 40
fiu_op_sel 3 insert
fiu_oreg_src 0 rotator output
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_adrbs 2 typ
ioc_fiubs 0 fiu
seq_b_timing 3 Late Condition, Hint False
seq_br_type b Case False
seq_branch_adr 3bd9 UAssist_0x00
seq_cond_sel 20 TYP.ALU_CARRY(late)
seq_en_micro 0
seq_int_reads 6 CONTROL TOP
seq_lex_adr 1
seq_random 6a ?
typ_a_adr 01 GP01
typ_alu_func 5 DEC_A_MINUS_B
typ_b_adr 31 TR02:11 #0x8
typ_c_adr 3c GP03
typ_c_source 0 FIU_BUS
typ_frame 2
3bcc 3bcc fiu_len_fill_lit 4a zero-fill 0xa; Flow J cc=True 0x3bd2
fiu_offs_lit 3c
fiu_rdata_src 0 rotator
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
seq_br_type 1 Branch True
seq_branch_adr 3bd2 0x3bd2
seq_cond_sel 1a TYP.ALU_A_GT_OR_GE_B(late)
typ_a_adr 01 GP01
typ_alu_func 6 A_MINUS_B
typ_b_adr 32 TR02:12 #0x0
typ_c_adr 3d GP02
typ_c_source 0 FIU_BUS
typ_frame 2
3bcd 3bcd fiu_mem_start 2 start-rd
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
3bce 3bce typ_a_adr 01 GP01
typ_alu_func 10 NOT_A
typ_c_adr 28 LOOP_COUNTER
typ_c_mux_sel 0 ALU
3bcf 3bcf fiu_mem_start 6 start_rd_if_false; Flow J cc=True 0x3bd1
ioc_adrbs 2 typ
ioc_load_wdr 0
ioc_tvbs c mem+mem+csa+dummy
seq_b_timing 0 Early Condition
seq_br_type 1 Branch True
seq_branch_adr 3bd1 0x3bd1
seq_cond_sel 1c TYP.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 1c DEC_A
typ_b_adr 16 CSA/VAL_BUS
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
val_b_adr 16 CSA/VAL_BUS
3bd0 3bd0 seq_br_type 3 Unconditional Branch; Flow J 0x3bcf
seq_branch_adr 3bcf 0x3bcf
seq_en_micro 0
typ_c_adr 2b BOT - 1
typ_csa_cntl 4 DEC_CSA_BOTTOM
typ_rand d SET_PASS_PRIVACY_BIT
val_c_adr 2b BOT - 1
3bd1 3bd1 fiu_mem_start 2 start-rd; Flow J 0x3bd6
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3bd6 0x3bd6
seq_en_micro 0
seq_random 15 ?
typ_c_adr 2b BOT - 1
typ_csa_cntl 4 DEC_CSA_BOTTOM
typ_mar_cntl 9 LOAD_MAR_CODE
val_c_adr 2b BOT - 1
3bd2 3bd2 fiu_len_fill_lit 46 zero-fill 0x6
fiu_offs_lit 79
fiu_rdata_src 0 rotator
fiu_tivi_src c mar_0xc
fiu_vmux_sel 1 fill value
ioc_fiubs 0 fiu
typ_a_adr 03 GP03
typ_alu_func 6 A_MINUS_B
typ_b_adr 02 GP02
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
val_c_adr 28 LOOP_COUNTER
val_c_source 0 FIU_BUS
3bd3 3bd3 fiu_mem_start 3 start-wr
ioc_adrbs 2 typ
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_csa_cntl 5 INC_CSA_BOTTOM
typ_mar_cntl e LOAD_MAR_CONTROL
typ_rand 0 NO_OP
3bd4 3bd4 ioc_load_wdr 0 ; Flow J cc=False 0x3bd3
seq_b_timing 0 Early Condition
seq_br_type 0 Branch False
seq_branch_adr 3bd3 0x3bd3
seq_cond_sel 04 VAL.LOOP_COUNTER_ZERO(early)
typ_a_adr 03 GP03
typ_alu_func 7 INC_A
typ_b_adr 14 BOT - 1
typ_c_adr 3c GP03
typ_c_mux_sel 0 ALU
typ_rand 0 NO_OP
val_b_adr 14 BOT - 1
val_rand 2 DEC_LOOP_COUNTER
3bd5 3bd5 fiu_mem_start 2 start-rd; Flow J 0x3bd6
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3bd6 0x3bd6
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
3bd6 3bd6 seq_b_timing 3 Late Condition, Hint False; Flow J cc=True 0x3bd7
; Flow C cc=#0x0 0x3bd9
; Flow C cc=#0x1 0x3bda
; Flow C cc=#0x2 0x3bdb
; Flow C cc=#0x3 0x3bdc
; Flow C cc=#0x4 0x3bdd
; Flow C cc=#0x5 0x3bde
; Flow C cc=#0x6 0x3bdf
; Flow C cc=#0x7 0x3be0
; Flow C cc=#0x8 0x3be1
; Flow C cc=#0x9 0x3be2
; Flow C cc=#0xa 0x3be3
; Flow C cc=#0xb 0x3be4
; Flow C cc=#0xc 0x3be5
; Flow C cc=#0xd 0x3be6
; Flow C cc=#0xe 0x3be7
; Flow C cc=#0xf 0x3be8
; Flow C cc=#0x10 0x3be9
; Flow C cc=#0x11 0x3bea
; Flow C cc=#0x12 0x3beb
; Flow C cc=#0x13 0x3bec
; Flow C cc=#0x14 0x3bed
; Flow C cc=#0x15 0x3bee
; Flow C cc=#0x16 0x3bef
; Flow C cc=#0x17 0x3bf0
; Flow C cc=#0x18 0x3bf1
; Flow C cc=#0x19 0x3bf2
; Flow C cc=#0x1a 0x3bf3
; Flow C cc=#0x1b 0x3bf4
; Flow C cc=#0x1c 0x3bf5
; Flow C cc=#0x1d 0x3bf6
; Flow C cc=#0x1e 0x3bf7
; Flow C cc=#0x1f 0x3bf8
; Flow C cc=#0x20 0x3bf9
; Flow C cc=#0x21 0x3bfa
; Flow C cc=#0x22 0x3bfb
; Flow C cc=#0x23 0x3bfc
; Flow C cc=#0x24 0x3bfd
; Flow C cc=#0x25 0x3bfe
; Flow C cc=#0x26 0x3bff
; Flow C cc=#0x27 0x3c00
; Flow C cc=#0x28 0x3c01
; Flow C cc=#0x29 0x3c02
; Flow C cc=#0x2a 0x3c03
; Flow C cc=#0x2b 0x3c04
; Flow C cc=#0x2c 0x3c05
; Flow C cc=#0x2d 0x3c06
; Flow C cc=#0x2e 0x3c07
; Flow C cc=#0x2f 0x3c08
; Flow C cc=#0x30 0x3c09
; Flow C cc=#0x31 0x3c0a
; Flow C cc=#0x32 0x3c0b
; Flow C cc=#0x33 0x3c0c
; Flow C cc=#0x34 0x3c0d
; Flow C cc=#0x35 0x3c0e
; Flow C cc=#0x36 0x3c0f
; Flow C cc=#0x37 0x3c10
; Flow C cc=#0x38 0x3c11
; Flow C cc=#0x39 0x3c12
; Flow C cc=#0x3a 0x3c13
; Flow C cc=#0x3b 0x3c14
; Flow C cc=#0x3c 0x3c15
; Flow C cc=#0x3d 0x3c16
; Flow C cc=#0x3e 0x3c17
; Flow C cc=#0x3f 0x3c18
; Flow C cc=#0x40 0x3c19
; Flow C cc=#0x41 0x3c1a
; Flow C cc=#0x42 0x3c1b
; Flow C cc=#0x43 0x3c1c
; Flow C cc=#0x44 0x3c1d
; Flow C cc=#0x45 0x3c1e
; Flow C cc=#0x46 0x3c1f
; Flow C cc=#0x47 0x3c20
; Flow C cc=#0x48 0x3c21
; Flow C cc=#0x49 0x3c22
; Flow C cc=#0x4a 0x3c23
; Flow C cc=#0x4b 0x3c24
; Flow C cc=#0x4c 0x3c25
; Flow C cc=#0x4d 0x3c26
; Flow C cc=#0x4e 0x3c27
; Flow C cc=#0x4f 0x3c28
; Flow C cc=#0x50 0x3c29
; Flow C cc=#0x51 0x3c2a
; Flow C cc=#0x52 0x3c2b
; Flow C cc=#0x53 0x3c2c
; Flow C cc=#0x54 0x3c2d
; Flow C cc=#0x55 0x3c2e
; Flow C cc=#0x56 0x3c2f
; Flow C cc=#0x57 0x3c30
; Flow C cc=#0x58 0x3c31
; Flow C cc=#0x59 0x3c32
; Flow C cc=#0x5a 0x3c33
; Flow C cc=#0x5b 0x3c34
; Flow C cc=#0x5c 0x3c35
; Flow C cc=#0x5d 0x3c36
; Flow C cc=#0x5e 0x3c37
; Flow C cc=#0x5f 0x3c38
; Flow C cc=#0x60 0x3c39
; Flow C cc=#0x61 0x3c3a
; Flow C cc=#0x62 0x3c3b
; Flow C cc=#0x63 0x3c3c
; Flow C cc=#0x64 0x3c3d
; Flow C cc=#0x65 0x3c3e
; Flow C cc=#0x66 0x3c3f
; Flow C cc=#0x67 0x3c40
; Flow C cc=#0x68 0x3c41
; Flow C cc=#0x69 0x3c42
; Flow C cc=#0x6a 0x3c43
; Flow C cc=#0x6b 0x3c44
; Flow C cc=#0x6c 0x3c45
; Flow C cc=#0x6d 0x3c46
; Flow C cc=#0x6e 0x3c47
; Flow C cc=#0x6f 0x3c48
; Flow C cc=#0x70 0x3c49
; Flow C cc=#0x71 0x3c4a
; Flow C cc=#0x72 0x3c4b
; Flow C cc=#0x73 0x3c4c
; Flow C cc=#0x74 0x3c4d
; Flow C cc=#0x75 0x3c4e
; Flow C cc=#0x76 0x3c4f
; Flow C cc=#0x77 0x3c50
; Flow C cc=#0x78 0x3c51
; Flow C cc=#0x79 0x3c52
; Flow C cc=#0x7a 0x3c53
; Flow C cc=#0x7b 0x3c54
seq_br_type b Case False
seq_branch_adr 3bd9 UAssist_0x00
seq_cond_sel 67 REFRESH_MACRO_EVENT
seq_en_micro 0
3bd7 3bd7 seq_br_type 7 Unconditional Call; Flow C 0x2ab4
seq_branch_adr 2ab4 Perform_Refresh
3bd8 3bd8 fiu_mem_start 2 start-rd; Flow J 0x3bd6
ioc_adrbs 3 seq
ioc_fiubs 1 val
seq_br_type 3 Unconditional Branch
seq_branch_adr 3bd6 0x3bd6
seq_random 15 ?
typ_mar_cntl 9 LOAD_MAR_CODE
3bd9 ; --------------------------------------------------------------------------------------
3bd9 ; Comes from:
3bd9 ; 3bcb C #0x0 from color 0x3bcb
3bd9 ; 3bd6 C #0x0 from color 0x3bcb
3bd9 ; --------------------------------------------------------------------------------------
3bd9 UAssist_0x00:
3bd9 3bd9 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xdfb
seq_br_type 3 Unconditional Branch
seq_branch_adr 0dfb _UAssist_0x00
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bda ; --------------------------------------------------------------------------------------
3bda ; Comes from:
3bda ; 3bcb C #0x1 from color 0x3bcb
3bda ; 3bd6 C #0x1 from color 0x3bcb
3bda ; --------------------------------------------------------------------------------------
3bda UAssist_0x01:
3bda 3bda ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe06
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e06 _UAssist_0x01
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bdb ; --------------------------------------------------------------------------------------
3bdb ; Comes from:
3bdb ; 3bcb C #0x2 from color 0x3bcb
3bdb ; 3bd6 C #0x2 from color 0x3bcb
3bdb ; --------------------------------------------------------------------------------------
3bdb UAssist_0x02:
3bdb 3bdb ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe09
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e09 _UAssist_0x02
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bdc ; --------------------------------------------------------------------------------------
3bdc ; Comes from:
3bdc ; 3bcb C #0x3 from color 0x3bcb
3bdc ; 3bd6 C #0x3 from color 0x3bcb
3bdc ; --------------------------------------------------------------------------------------
3bdc UAssist_0x03:
3bdc 3bdc ioc_tvbs c mem+mem+csa+dummy; Flow J 0xd6b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d6b _UAssist_0x03
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bdd ; --------------------------------------------------------------------------------------
3bdd ; Comes from:
3bdd ; 3bcb C #0x4 from color 0x3bcb
3bdd ; 3bd6 C #0x4 from color 0x3bcb
3bdd ; --------------------------------------------------------------------------------------
3bdd UAssist_0x04:
3bdd 3bdd ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe7b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e7b _UAssist_0x04
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bde ; --------------------------------------------------------------------------------------
3bde ; Comes from:
3bde ; 3bcb C #0x5 from color 0x3bcb
3bde ; 3bd6 C #0x5 from color 0x3bcb
3bde ; --------------------------------------------------------------------------------------
3bde UAssist_0x05:
3bde 3bde ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe17
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e17 _UAssist_0x05
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bdf ; --------------------------------------------------------------------------------------
3bdf ; Comes from:
3bdf ; 3bcb C #0x6 from color 0x3bcb
3bdf ; 3bd6 C #0x6 from color 0x3bcb
3bdf ; --------------------------------------------------------------------------------------
3bdf UAssist_0x06:
3bdf 3bdf ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf0c
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f0c _UAssist_0x06
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be0 ; --------------------------------------------------------------------------------------
3be0 ; Comes from:
3be0 ; 3bcb C #0x7 from color 0x3bcb
3be0 ; 3bd6 C #0x7 from color 0x3bcb
3be0 ; --------------------------------------------------------------------------------------
3be0 UAssist_0x07:
3be0 3be0 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xd8f
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d8f _UAssist_0x07
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be1 ; --------------------------------------------------------------------------------------
3be1 ; Comes from:
3be1 ; 3bcb C #0x8 from color 0x3bcb
3be1 ; 3bd6 C #0x8 from color 0x3bcb
3be1 ; --------------------------------------------------------------------------------------
3be1 UAssist_0x08:
3be1 3be1 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe1b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e1b _UAssist_0x08
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be2 ; --------------------------------------------------------------------------------------
3be2 ; Comes from:
3be2 ; 3bcb C #0x9 from color 0x3bcb
3be2 ; 3bd6 C #0x9 from color 0x3bcb
3be2 ; --------------------------------------------------------------------------------------
3be2 UAssist_0x09:
3be2 3be2 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe26
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e26 _UAssist_0x09
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be3 ; --------------------------------------------------------------------------------------
3be3 ; Comes from:
3be3 ; 3bcb C #0xa from color 0x3bcb
3be3 ; 3bd6 C #0xa from color 0x3bcb
3be3 ; --------------------------------------------------------------------------------------
3be3 UAssist_0x0a:
3be3 3be3 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe29
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e29 _UAssist_0x0a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be4 ; --------------------------------------------------------------------------------------
3be4 ; Comes from:
3be4 ; 3bcb C #0xb from color 0x3bcb
3be4 ; 3bd6 C #0xb from color 0x3bcb
3be4 ; --------------------------------------------------------------------------------------
3be4 UAssist_0x0b:
3be4 3be4 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe2b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e2b _UAssist_0x0b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be5 ; --------------------------------------------------------------------------------------
3be5 ; Comes from:
3be5 ; 3bcb C #0xc from color 0x3bcb
3be5 ; 3bd6 C #0xc from color 0x3bcb
3be5 ; --------------------------------------------------------------------------------------
3be5 UAssist_0x0c:
3be5 3be5 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe42
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e42 _UAssist_0x0c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be6 ; --------------------------------------------------------------------------------------
3be6 ; Comes from:
3be6 ; 3bcb C #0xd from color 0x3bcb
3be6 ; 3bd6 C #0xd from color 0x3bcb
3be6 ; --------------------------------------------------------------------------------------
3be6 UAssist_0x0d:
3be6 3be6 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe50
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e50 _UAssist_0x0d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be7 ; --------------------------------------------------------------------------------------
3be7 ; Comes from:
3be7 ; 3bcb C #0xe from color 0x3bcb
3be7 ; 3bd6 C #0xe from color 0x3bcb
3be7 ; --------------------------------------------------------------------------------------
3be7 UAssist_0x0e:
3be7 3be7 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe82
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e82 _UAssist_0x0e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be8 ; --------------------------------------------------------------------------------------
3be8 ; Comes from:
3be8 ; 3bcb C #0xf from color 0x3bcb
3be8 ; 3bd6 C #0xf from color 0x3bcb
3be8 ; --------------------------------------------------------------------------------------
3be8 UAssist_0x0f:
3be8 3be8 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe5e
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e5e _UAssist_0x0f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3be9 ; --------------------------------------------------------------------------------------
3be9 ; Comes from:
3be9 ; 3bcb C #0x10 from color 0x3bcb
3be9 ; 3bd6 C #0x10 from color 0x3bcb
3be9 ; --------------------------------------------------------------------------------------
3be9 UAssist_0x10:
3be9 3be9 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe63
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e63 _UAssist_0x10
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bea ; --------------------------------------------------------------------------------------
3bea ; Comes from:
3bea ; 3bcb C #0x11 from color 0x3bcb
3bea ; 3bd6 C #0x11 from color 0x3bcb
3bea ; --------------------------------------------------------------------------------------
3bea UAssist_0x11:
3bea 3bea ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe68
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e68 _UAssist_0x11
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3beb ; --------------------------------------------------------------------------------------
3beb ; Comes from:
3beb ; 3bcb C #0x12 from color 0x3bcb
3beb ; 3bd6 C #0x12 from color 0x3bcb
3beb ; --------------------------------------------------------------------------------------
3beb UAssist_0x12:
3beb 3beb ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe8a
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e8a _UAssist_0x12
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bec ; --------------------------------------------------------------------------------------
3bec ; Comes from:
3bec ; 3bcb C #0x13 from color 0x3bcb
3bec ; 3bd6 C #0x13 from color 0x3bcb
3bec ; --------------------------------------------------------------------------------------
3bec UAssist_0x13:
3bec 3bec ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe6a
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e6a _UAssist_0x13
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bed ; --------------------------------------------------------------------------------------
3bed ; Comes from:
3bed ; 3bcb C #0x14 from color 0x3bcb
3bed ; 3bd6 C #0x14 from color 0x3bcb
3bed ; --------------------------------------------------------------------------------------
3bed UAssist_0x14:
3bed 3bed ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe6e
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e6e _UAssist_0x14
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bee ; --------------------------------------------------------------------------------------
3bee ; Excute Package,Field_Execute,Field_Number on package #0:0x15
3bee ; See [87d8714a8]:0342 1815 Execute Package,Field_Execute,Field_Number 0x15
3bee ; Comes from:
3bee ; 3bcb C #0x15 from color 0x3bcb
3bee ; 3bd6 C #0x15 from color 0x3bcb
3bee ; --------------------------------------------------------------------------------------
3bee UAssist_0x15:
3bee 3bee ioc_tvbs c mem+mem+csa+dummy; Flow J 0x883
seq_br_type 3 Unconditional Branch
seq_branch_adr 0883 _UAssist_0x15
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bef ; --------------------------------------------------------------------------------------
3bef ; Comes from:
3bef ; 3bcb C #0x16 from color 0x3bcb
3bef ; 3bd6 C #0x16 from color 0x3bcb
3bef ; --------------------------------------------------------------------------------------
3bef UAssist_0x16:
3bef 3bef ioc_tvbs c mem+mem+csa+dummy; Flow J 0xef7
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ef7 _UAssist_0x16
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf0 ; --------------------------------------------------------------------------------------
3bf0 ; Comes from:
3bf0 ; 3bcb C #0x17 from color 0x3bcb
3bf0 ; 3bd6 C #0x17 from color 0x3bcb
3bf0 ; --------------------------------------------------------------------------------------
3bf0 UAssist_0x17:
3bf0 3bf0 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf17
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f17 _UAssist_0x17
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf1 ; --------------------------------------------------------------------------------------
3bf1 ; Comes from:
3bf1 ; 3bcb C #0x18 from color 0x3bcb
3bf1 ; 3bd6 C #0x18 from color 0x3bcb
3bf1 ; --------------------------------------------------------------------------------------
3bf1 UAssist_0x18:
3bf1 3bf1 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf1a
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f1a _UAssist_0x18
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf2 ; --------------------------------------------------------------------------------------
3bf2 ; Comes from:
3bf2 ; 3bcb C #0x19 from color 0x3bcb
3bf2 ; 3bd6 C #0x19 from color 0x3bcb
3bf2 ; --------------------------------------------------------------------------------------
3bf2 UAssist_0x19:
3bf2 3bf2 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xefc
seq_br_type 3 Unconditional Branch
seq_branch_adr 0efc _UAssist_0x19
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf3 ; --------------------------------------------------------------------------------------
3bf3 ; Comes from:
3bf3 ; 3bcb C #0x1a from color 0x3bcb
3bf3 ; 3bd6 C #0x1a from color 0x3bcb
3bf3 ; --------------------------------------------------------------------------------------
3bf3 UAssist_0x1a:
3bf3 3bf3 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xefd
seq_br_type 3 Unconditional Branch
seq_branch_adr 0efd _UAssist_0x1a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf4 ; --------------------------------------------------------------------------------------
3bf4 ; Comes from:
3bf4 ; 3bcb C #0x1b from color 0x3bcb
3bf4 ; 3bd6 C #0x1b from color 0x3bcb
3bf4 ; --------------------------------------------------------------------------------------
3bf4 UAssist_0x1b:
3bf4 3bf4 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf00
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f00 _UAssist_0x1b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf5 ; --------------------------------------------------------------------------------------
3bf5 ; Comes from:
3bf5 ; 3bcb C #0x1c from color 0x3bcb
3bf5 ; 3bd6 C #0x1c from color 0x3bcb
3bf5 ; --------------------------------------------------------------------------------------
3bf5 UAssist_0x1c:
3bf5 3bf5 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xece
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ece _UAssist_0x1c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf6 ; --------------------------------------------------------------------------------------
3bf6 ; Comes from:
3bf6 ; 3bcb C #0x1d from color 0x3bcb
3bf6 ; 3bd6 C #0x1d from color 0x3bcb
3bf6 ; --------------------------------------------------------------------------------------
3bf6 UAssist_0x1d:
3bf6 3bf6 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x799
seq_br_type 3 Unconditional Branch
seq_branch_adr 0799 _UAssist_0x1d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf7 ; --------------------------------------------------------------------------------------
3bf7 ; Comes from:
3bf7 ; 3bcb C #0x1e from color 0x3bcb
3bf7 ; 3bd6 C #0x1e from color 0x3bcb
3bf7 ; --------------------------------------------------------------------------------------
3bf7 UAssist_0x1e:
3bf7 3bf7 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3689
seq_br_type 3 Unconditional Branch
seq_branch_adr 3689 _UAssist_0x1e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf8 ; --------------------------------------------------------------------------------------
3bf8 ; Comes from:
3bf8 ; 3bcb C #0x1f from color 0x3bcb
3bf8 ; 3bd6 C #0x1f from color 0x3bcb
3bf8 ; --------------------------------------------------------------------------------------
3bf8 UAssist_0x1f:
3bf8 3bf8 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf07
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f07 _UAssist_0x1f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bf9 ; --------------------------------------------------------------------------------------
3bf9 ; Comes from:
3bf9 ; 3bcb C #0x20 from color 0x3bcb
3bf9 ; 3bd6 C #0x20 from color 0x3bcb
3bf9 ; --------------------------------------------------------------------------------------
3bf9 UAssist_0x20:
3bf9 3bf9 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d26
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d26 _UAssist_0x20
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bfa ; --------------------------------------------------------------------------------------
3bfa ; Comes from:
3bfa ; 3bcb C #0x21 from color 0x3bcb
3bfa ; 3bd6 C #0x21 from color 0x3bcb
3bfa ; --------------------------------------------------------------------------------------
3bfa UAssist_0x21:
3bfa 3bfa ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d49
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d49 _UAssist_0x21
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bfb ; --------------------------------------------------------------------------------------
3bfb ; Comes from:
3bfb ; 3bcb C #0x22 from color 0x3bcb
3bfb ; 3bd6 C #0x22 from color 0x3bcb
3bfb ; --------------------------------------------------------------------------------------
3bfb UAssist_0x22:
3bfb 3bfb ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d2d
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d2d _UAssist_0x22
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bfc ; --------------------------------------------------------------------------------------
3bfc ; Comes from:
3bfc ; 3bcb C #0x23 from color 0x3bcb
3bfc ; 3bd6 C #0x23 from color 0x3bcb
3bfc ; --------------------------------------------------------------------------------------
3bfc UAssist_0x23:
3bfc 3bfc ioc_tvbs c mem+mem+csa+dummy; Flow J 0x345
seq_br_type 3 Unconditional Branch
seq_branch_adr 0345 _UAssist_0x23
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bfd ; --------------------------------------------------------------------------------------
3bfd ; Comes from:
3bfd ; 3bcb C #0x24 from color 0x3bcb
3bfd ; 3bd6 C #0x24 from color 0x3bcb
3bfd ; --------------------------------------------------------------------------------------
3bfd UAssist_0x24:
3bfd 3bfd ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe11
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e11 _UAssist_0x24
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bfe ; --------------------------------------------------------------------------------------
3bfe ; Comes from:
3bfe ; 3bcb C #0x25 from color 0x3bcb
3bfe ; 3bd6 C #0x25 from color 0x3bcb
3bfe ; --------------------------------------------------------------------------------------
3bfe UAssist_0x25:
3bfe 3bfe ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf12
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f12 _UAssist_0x25
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3bff ; --------------------------------------------------------------------------------------
3bff ; Comes from:
3bff ; 3bcb C #0x26 from color 0x3bcb
3bff ; 3bd6 C #0x26 from color 0x3bcb
3bff ; --------------------------------------------------------------------------------------
3bff UAssist_0x26:
3bff 3bff ioc_tvbs c mem+mem+csa+dummy; Flow J 0xd95
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d95 _UAssist_0x26
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c00 ; --------------------------------------------------------------------------------------
3c00 ; Comes from:
3c00 ; 3bcb C #0x27 from color 0x3bcb
3c00 ; 3bd6 C #0x27 from color 0x3bcb
3c00 ; --------------------------------------------------------------------------------------
3c00 UAssist_0x27:
3c00 3c00 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xdf3
seq_br_type 3 Unconditional Branch
seq_branch_adr 0df3 _UAssist_0x27
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c01 ; --------------------------------------------------------------------------------------
3c01 ; Comes from:
3c01 ; 3bcb C #0x28 from color 0x3bcb
3c01 ; 3bd6 C #0x28 from color 0x3bcb
3c01 ; --------------------------------------------------------------------------------------
3c01 UAssist_0x28:
3c01 3c01 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xda5
seq_br_type 3 Unconditional Branch
seq_branch_adr 0da5 _UAssist_0x28
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c02 ; --------------------------------------------------------------------------------------
3c02 ; Comes from:
3c02 ; 3bcb C #0x29 from color 0x3bcb
3c02 ; 3bd6 C #0x29 from color 0x3bcb
3c02 ; --------------------------------------------------------------------------------------
3c02 UAssist_0x29:
3c02 3c02 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xeb6
seq_br_type 3 Unconditional Branch
seq_branch_adr 0eb6 _UAssist_0x29
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c03 ; --------------------------------------------------------------------------------------
3c03 ; Comes from:
3c03 ; 3bcb C #0x2a from color 0x3bcb
3c03 ; 3bd6 C #0x2a from color 0x3bcb
3c03 ; --------------------------------------------------------------------------------------
3c03 UAssist_0x2a:
3c03 3c03 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xec7
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ec7 _UAssist_0x2a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c04 ; --------------------------------------------------------------------------------------
3c04 ; Comes from:
3c04 ; 3bcb C #0x2b from color 0x3bcb
3c04 ; 3bd6 C #0x2b from color 0x3bcb
3c04 ; --------------------------------------------------------------------------------------
3c04 UAssist_0x2b:
3c04 3c04 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe84
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e84 _UAssist_0x2b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c05 ; --------------------------------------------------------------------------------------
3c05 ; Comes from:
3c05 ; 3bcb C #0x2c from color 0x3bcb
3c05 ; 3bd6 C #0x2c from color 0x3bcb
3c05 ; --------------------------------------------------------------------------------------
3c05 UAssist_0x2c:
3c05 3c05 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf0b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f0b _UAssist_0x2c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c06 ; --------------------------------------------------------------------------------------
3c06 ; Comes from:
3c06 ; 3bcb C #0x2d from color 0x3bcb
3c06 ; 3bd6 C #0x2d from color 0x3bcb
3c06 ; --------------------------------------------------------------------------------------
3c06 UAssist_0x2d:
3c06 3c06 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x334
seq_br_type 3 Unconditional Branch
seq_branch_adr 0334 _UAssist_0x2d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c07 ; --------------------------------------------------------------------------------------
3c07 ; Comes from:
3c07 ; 3bcb C #0x2e from color 0x3bcb
3c07 ; 3bd6 C #0x2e from color 0x3bcb
3c07 ; --------------------------------------------------------------------------------------
3c07 UAssist_0x2e:
3c07 3c07 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe70
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e70 _UAssist_0x2e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c08 ; --------------------------------------------------------------------------------------
3c08 ; Comes from:
3c08 ; 3bcb C #0x2f from color 0x3bcb
3c08 ; 3bd6 C #0x2f from color 0x3bcb
3c08 ; --------------------------------------------------------------------------------------
3c08 UAssist_0x2f:
3c08 3c08 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe0b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e0b _UAssist_0x2f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c09 ; --------------------------------------------------------------------------------------
3c09 ; Comes from:
3c09 ; 3bcb C #0x30 from color 0x3bcb
3c09 ; 3bd6 C #0x30 from color 0x3bcb
3c09 ; --------------------------------------------------------------------------------------
3c09 UAssist_0x30:
3c09 3c09 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x87b
seq_br_type 3 Unconditional Branch
seq_branch_adr 087b _UAssist_0x30
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0a ; --------------------------------------------------------------------------------------
3c0a ; Comes from:
3c0a ; 3bcb C #0x31 from color 0x3bcb
3c0a ; 3bd6 C #0x31 from color 0x3bcb
3c0a ; --------------------------------------------------------------------------------------
3c0a UAssist_0x31:
3c0a 3c0a ioc_tvbs c mem+mem+csa+dummy; Flow J 0x903
seq_br_type 3 Unconditional Branch
seq_branch_adr 0903 _UAssist_0x31
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0b ; --------------------------------------------------------------------------------------
3c0b ; Comes from:
3c0b ; 3bcb C #0x32 from color 0x3bcb
3c0b ; 3bd6 C #0x32 from color 0x3bcb
3c0b ; --------------------------------------------------------------------------------------
3c0b UAssist_0x32:
3c0b 3c0b ioc_tvbs c mem+mem+csa+dummy; Flow J 0x905
seq_br_type 3 Unconditional Branch
seq_branch_adr 0905 _UAssist_0x32
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0c ; --------------------------------------------------------------------------------------
3c0c ; Comes from:
3c0c ; 3bcb C #0x33 from color 0x3bcb
3c0c ; 3bd6 C #0x33 from color 0x3bcb
3c0c ; --------------------------------------------------------------------------------------
3c0c UAssist_0x33:
3c0c 3c0c ioc_tvbs c mem+mem+csa+dummy; Flow J 0xb38
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b38 _UAssist_0x33
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0d ; --------------------------------------------------------------------------------------
3c0d ; Comes from:
3c0d ; 3bcb C #0x34 from color 0x3bcb
3c0d ; 3bd6 C #0x34 from color 0x3bcb
3c0d ; --------------------------------------------------------------------------------------
3c0d UAssist_0x34:
3c0d 3c0d ioc_tvbs c mem+mem+csa+dummy; Flow J 0x913
seq_br_type 3 Unconditional Branch
seq_branch_adr 0913 _UAssist_0x34
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0e ; --------------------------------------------------------------------------------------
3c0e ; Comes from:
3c0e ; 3bcb C #0x35 from color 0x3bcb
3c0e ; 3bd6 C #0x35 from color 0x3bcb
3c0e ; --------------------------------------------------------------------------------------
3c0e UAssist_0x35:
3c0e 3c0e ioc_tvbs c mem+mem+csa+dummy; Flow J 0x917
seq_br_type 3 Unconditional Branch
seq_branch_adr 0917 _UAssist_0x35
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c0f ; --------------------------------------------------------------------------------------
3c0f ; Comes from:
3c0f ; 3bcb C #0x36 from color 0x3bcb
3c0f ; 3bd6 C #0x36 from color 0x3bcb
3c0f ; --------------------------------------------------------------------------------------
3c0f UAssist_0x36:
3c0f 3c0f ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf09
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f09 _UAssist_0x36
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c10 ; --------------------------------------------------------------------------------------
3c10 ; Comes from:
3c10 ; 3bcb C #0x37 from color 0x3bcb
3c10 ; 3bd6 C #0x37 from color 0x3bcb
3c10 ; --------------------------------------------------------------------------------------
3c10 UAssist_0x37:
3c10 3c10 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3698
seq_br_type 3 Unconditional Branch
seq_branch_adr 3698 _UAssist_0x37
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c11 ; --------------------------------------------------------------------------------------
3c11 ; Comes from:
3c11 ; 3bcb C #0x38 from color 0x3bcb
3c11 ; 3bd6 C #0x38 from color 0x3bcb
3c11 ; --------------------------------------------------------------------------------------
3c11 UAssist_0x38:
3c11 3c11 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d29
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d29 _UAssist_0x38
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c12 ; --------------------------------------------------------------------------------------
3c12 ; Comes from:
3c12 ; 3bcb C #0x39 from color 0x3bcb
3c12 ; 3bd6 C #0x39 from color 0x3bcb
3c12 ; --------------------------------------------------------------------------------------
3c12 UAssist_0x39:
3c12 3c12 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe81
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e81 _UAssist_0x39
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c13 ; --------------------------------------------------------------------------------------
3c13 ; Comes from:
3c13 ; 3bcb C #0x3a from color 0x3bcb
3c13 ; 3bd6 C #0x3a from color 0x3bcb
3c13 ; --------------------------------------------------------------------------------------
3c13 UAssist_0x3a:
3c13 3c13 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xea1
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ea1 _UAssist_0x3a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c14 ; --------------------------------------------------------------------------------------
3c14 ; Comes from:
3c14 ; 3bcb C #0x3b from color 0x3bcb
3c14 ; 3bd6 C #0x3b from color 0x3bcb
3c14 ; --------------------------------------------------------------------------------------
3c14 UAssist_0x3b:
3c14 3c14 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xeb0
seq_br_type 3 Unconditional Branch
seq_branch_adr 0eb0 _UAssist_0x3b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c15 ; --------------------------------------------------------------------------------------
3c15 ; Comes from:
3c15 ; 3bcb C #0x3c from color 0x3bcb
3c15 ; 3bd6 C #0x3c from color 0x3bcb
3c15 ; --------------------------------------------------------------------------------------
3c15 UAssist_0x3c:
3c15 3c15 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x919
seq_br_type 3 Unconditional Branch
seq_branch_adr 0919 _UAssist_0x3c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c16 ; --------------------------------------------------------------------------------------
3c16 ; Comes from:
3c16 ; 3bcb C #0x3d from color 0x3bcb
3c16 ; 3bd6 C #0x3d from color 0x3bcb
3c16 ; --------------------------------------------------------------------------------------
3c16 UAssist_0x3d:
3c16 3c16 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x977
seq_br_type 3 Unconditional Branch
seq_branch_adr 0977 _UAssist_0x3d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c17 ; --------------------------------------------------------------------------------------
3c17 ; Comes from:
3c17 ; 3bcb C #0x3e from color 0x3bcb
3c17 ; 3bd6 C #0x3e from color 0x3bcb
3c17 ; --------------------------------------------------------------------------------------
3c17 UAssist_0x3e:
3c17 3c17 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d2a
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d2a _UAssist_0x3e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c18 ; --------------------------------------------------------------------------------------
3c18 ; Comes from:
3c18 ; 3bcb C #0x3f from color 0x3bcb
3c18 ; 3bd6 C #0x3f from color 0x3bcb
3c18 ; --------------------------------------------------------------------------------------
3c18 UAssist_0x3f:
3c18 3c18 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xea9
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ea9 _UAssist_0x3f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c19 ; --------------------------------------------------------------------------------------
3c19 ; Comes from:
3c19 ; 3bcb C #0x40 from color 0x3bcb
3c19 ; 3bd6 C #0x40 from color 0x3bcb
3c19 ; --------------------------------------------------------------------------------------
3c19 UAssist_0x40:
3c19 3c19 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2def
seq_br_type 3 Unconditional Branch
seq_branch_adr 2def _UAssist_0x40
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1a ; --------------------------------------------------------------------------------------
3c1a ; Comes from:
3c1a ; 3bcb C #0x41 from color 0x3bcb
3c1a ; 3bd6 C #0x41 from color 0x3bcb
3c1a ; --------------------------------------------------------------------------------------
3c1a UAssist_0x41:
3c1a 3c1a ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d38
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d38 _UAssist_0x41
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1b ; --------------------------------------------------------------------------------------
3c1b ; Comes from:
3c1b ; 3bcb C #0x42 from color 0x3bcb
3c1b ; 3bd6 C #0x42 from color 0x3bcb
3c1b ; --------------------------------------------------------------------------------------
3c1b UAssist_0x42:
3c1b 3c1b ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d40
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d40 _UAssist_0x42
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1c ; --------------------------------------------------------------------------------------
3c1c ; Comes from:
3c1c ; 3bcb C #0x43 from color 0x3bcb
3c1c ; 3bd6 C #0x43 from color 0x3bcb
3c1c ; --------------------------------------------------------------------------------------
3c1c UAssist_0x43:
3c1c 3c1c ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d43
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d43 _UAssist_0x43
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1d ; --------------------------------------------------------------------------------------
3c1d ; Comes from:
3c1d ; 3bcb C #0x44 from color 0x3bcb
3c1d ; 3bd6 C #0x44 from color 0x3bcb
3c1d ; --------------------------------------------------------------------------------------
3c1d UAssist_0x44:
3c1d 3c1d ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3606
seq_br_type 3 Unconditional Branch
seq_branch_adr 3606 _UAssist_0x44
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1e ; --------------------------------------------------------------------------------------
3c1e ; Comes from:
3c1e ; 3bcb C #0x45 from color 0x3bcb
3c1e ; 3bd6 C #0x45 from color 0x3bcb
3c1e ; --------------------------------------------------------------------------------------
3c1e UAssist_0x45:
3c1e 3c1e ioc_tvbs c mem+mem+csa+dummy; Flow J 0x360b
seq_br_type 3 Unconditional Branch
seq_branch_adr 360b _UAssist_0x45
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c1f ; --------------------------------------------------------------------------------------
3c1f ; Comes from:
3c1f ; 3bcb C #0x46 from color 0x3bcb
3c1f ; 3bd6 C #0x46 from color 0x3bcb
3c1f ; --------------------------------------------------------------------------------------
3c1f UAssist_0x46:
3c1f 3c1f ioc_tvbs c mem+mem+csa+dummy; Flow J 0xb70
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b70 _UAssist_0x46
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c20 ; --------------------------------------------------------------------------------------
3c20 ; Comes from:
3c20 ; 3bcb C #0x47 from color 0x3bcb
3c20 ; 3bd6 C #0x47 from color 0x3bcb
3c20 ; --------------------------------------------------------------------------------------
3c20 UAssist_0x47:
3c20 3c20 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3600
seq_br_type 3 Unconditional Branch
seq_branch_adr 3600 _UAssist_0x47
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c21 ; --------------------------------------------------------------------------------------
3c21 ; Comes from:
3c21 ; 3bcb C #0x48 from color 0x3bcb
3c21 ; 3bd6 C #0x48 from color 0x3bcb
3c21 ; --------------------------------------------------------------------------------------
3c21 UAssist_0x48:
3c21 3c21 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d33
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d33 _UAssist_0x48
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c22 ; --------------------------------------------------------------------------------------
3c22 ; Comes from:
3c22 ; 3bcb C #0x49 from color 0x3bcb
3c22 ; 3bd6 C #0x49 from color 0x3bcb
3c22 ; --------------------------------------------------------------------------------------
3c22 UAssist_0x49:
3c22 3c22 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d35
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d35 _UAssist_0x49
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c23 ; --------------------------------------------------------------------------------------
3c23 ; Comes from:
3c23 ; 3bcb C #0x4a from color 0x3bcb
3c23 ; 3bd6 C #0x4a from color 0x3bcb
3c23 ; --------------------------------------------------------------------------------------
3c23 UAssist_0x4a:
3c23 3c23 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3ba1
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ba1 _UAssist_0x4a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c24 ; --------------------------------------------------------------------------------------
3c24 ; Comes from:
3c24 ; 3bcb C #0x4b from color 0x3bcb
3c24 ; 3bd6 C #0x4b from color 0x3bcb
3c24 ; --------------------------------------------------------------------------------------
3c24 UAssist_0x4b:
3c24 3c24 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x3ba9
seq_br_type 3 Unconditional Branch
seq_branch_adr 3ba9 _UAssist_0x4b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c25 ; --------------------------------------------------------------------------------------
3c25 ; Comes from:
3c25 ; 3bcb C #0x4c from color 0x3bcb
3c25 ; 3bd6 C #0x4c from color 0x3bcb
3c25 ; --------------------------------------------------------------------------------------
3c25 UAssist_0x4c:
3c25 3c25 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x95c
seq_br_type 3 Unconditional Branch
seq_branch_adr 095c _UAssist_0x4c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c26 ; --------------------------------------------------------------------------------------
3c26 ; Comes from:
3c26 ; 3bcb C #0x4d from color 0x3bcb
3c26 ; 3bd6 C #0x4d from color 0x3bcb
3c26 ; --------------------------------------------------------------------------------------
3c26 UAssist_0x4d:
3c26 3c26 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xb31
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b31 _UAssist_0x4d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c27 ; --------------------------------------------------------------------------------------
3c27 ; Comes from:
3c27 ; 3bcb C #0x4e from color 0x3bcb
3c27 ; 3bd6 C #0x4e from color 0x3bcb
3c27 ; --------------------------------------------------------------------------------------
3c27 UAssist_0x4e:
3c27 3c27 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d2b
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d2b _UAssist_0x4e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c28 ; --------------------------------------------------------------------------------------
3c28 ; Comes from:
3c28 ; 3bcb C #0x4f from color 0x3bcb
3c28 ; 3bd6 C #0x4f from color 0x3bcb
3c28 ; --------------------------------------------------------------------------------------
3c28 UAssist_0x4f:
3c28 3c28 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x35dc
seq_br_type 3 Unconditional Branch
seq_branch_adr 35dc _UAssist_0x4f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c29 ; --------------------------------------------------------------------------------------
3c29 ; Comes from:
3c29 ; 3bcb C #0x50 from color 0x3bcb
3c29 ; 3bd6 C #0x50 from color 0x3bcb
3c29 ; --------------------------------------------------------------------------------------
3c29 UAssist_0x50:
3c29 3c29 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x35e4
seq_br_type 3 Unconditional Branch
seq_branch_adr 35e4 _UAssist_0x50
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2a ; --------------------------------------------------------------------------------------
3c2a ; Comes from:
3c2a ; 3bcb C #0x51 from color 0x3bcb
3c2a ; 3bd6 C #0x51 from color 0x3bcb
3c2a ; --------------------------------------------------------------------------------------
3c2a UAssist_0x51:
3c2a 3c2a ioc_tvbs c mem+mem+csa+dummy; Flow J 0x35ed
seq_br_type 3 Unconditional Branch
seq_branch_adr 35ed _UAssist_0x51
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2b ; --------------------------------------------------------------------------------------
3c2b ; Comes from:
3c2b ; 3bcb C #0x52 from color 0x3bcb
3c2b ; 3bd6 C #0x52 from color 0x3bcb
3c2b ; --------------------------------------------------------------------------------------
3c2b UAssist_0x52:
3c2b 3c2b ioc_tvbs c mem+mem+csa+dummy; Flow J 0x35e1
seq_br_type 3 Unconditional Branch
seq_branch_adr 35e1 _UAssist_0x52
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2c ; --------------------------------------------------------------------------------------
3c2c ; Comes from:
3c2c ; 3bcb C #0x53 from color 0x3bcb
3c2c ; 3bd6 C #0x53 from color 0x3bcb
3c2c ; --------------------------------------------------------------------------------------
3c2c UAssist_0x53:
3c2c 3c2c ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d30
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d30 _UAssist_0x53
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2d ; --------------------------------------------------------------------------------------
3c2d ; Comes from:
3c2d ; 3bcb C #0x54 from color 0x3bcb
3c2d ; 3bd6 C #0x54 from color 0x3bcb
3c2d ; --------------------------------------------------------------------------------------
3c2d UAssist_0x54:
3c2d 3c2d ioc_tvbs c mem+mem+csa+dummy; Flow J 0xd7f
seq_br_type 3 Unconditional Branch
seq_branch_adr 0d7f _UAssist_0x54
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2e ; --------------------------------------------------------------------------------------
3c2e ; Comes from:
3c2e ; 3bcb C #0x55 from color 0x3bcb
3c2e ; 3bd6 C #0x55 from color 0x3bcb
3c2e ; --------------------------------------------------------------------------------------
3c2e UAssist_0x55:
3c2e 3c2e ioc_tvbs c mem+mem+csa+dummy; Flow J 0xeff
seq_br_type 3 Unconditional Branch
seq_branch_adr 0eff _UAssist_0x55
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c2f ; --------------------------------------------------------------------------------------
3c2f ; Package 0:1 field 0x56: Write Encached
3c2f ; See for instance segment 160013:0052 or 162413:00e5
3c2f ; Comes from:
3c2f ; 3bcb C #0x56 from color 0x3bcb
3c2f ; 3bd6 C #0x56 from color 0x3bcb
3c2f ; --------------------------------------------------------------------------------------
3c2f UAssist_0x56_Write_Encached:
3c2f 3c2f ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2c11
seq_br_type 3 Unconditional Branch
seq_branch_adr 2c11 _UAssist_0x56_Write_Encached
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c30 ; --------------------------------------------------------------------------------------
3c30 ; Comes from:
3c30 ; 3bcb C #0x57 from color 0x3bcb
3c30 ; 3bd6 C #0x57 from color 0x3bcb
3c30 ; --------------------------------------------------------------------------------------
3c30 UAssist_0x57:
3c30 3c30 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xeb3
seq_br_type 3 Unconditional Branch
seq_branch_adr 0eb3 _UAssist_0x57
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c31 ; --------------------------------------------------------------------------------------
3c31 ; Comes from:
3c31 ; 3bcb C #0x58 from color 0x3bcb
3c31 ; 3bd6 C #0x58 from color 0x3bcb
3c31 ; --------------------------------------------------------------------------------------
3c31 UAssist_0x58:
3c31 3c31 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x360f
seq_br_type 3 Unconditional Branch
seq_branch_adr 360f _UAssist_0x58
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c32 ; --------------------------------------------------------------------------------------
3c32 ; Comes from:
3c32 ; 3bcb C #0x59 from color 0x3bcb
3c32 ; 3bd6 C #0x59 from color 0x3bcb
3c32 ; --------------------------------------------------------------------------------------
3c32 UAssist_0x59:
3c32 3c32 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x35f7
seq_br_type 3 Unconditional Branch
seq_branch_adr 35f7 _UAssist_0x59
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c33 ; --------------------------------------------------------------------------------------
3c33 ; Comes from:
3c33 ; 3bcb C #0x5a from color 0x3bcb
3c33 ; 3bd6 C #0x5a from color 0x3bcb
3c33 ; --------------------------------------------------------------------------------------
3c33 UAssist_0x5a:
3c33 3c33 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x767
seq_br_type 3 Unconditional Branch
seq_branch_adr 0767 _UAssist_0x5a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c34 ; --------------------------------------------------------------------------------------
3c34 ; Comes from:
3c34 ; 3bcb C #0x5b from color 0x3bcb
3c34 ; 3bd6 C #0x5b from color 0x3bcb
3c34 ; --------------------------------------------------------------------------------------
3c34 UAssist_0x5b:
3c34 3c34 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x776
seq_br_type 3 Unconditional Branch
seq_branch_adr 0776 _UAssist_0x5b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c35 ; --------------------------------------------------------------------------------------
3c35 ; Comes from:
3c35 ; 3bcb C #0x5c from color 0x3bcb
3c35 ; 3bd6 C #0x5c from color 0x3bcb
3c35 ; --------------------------------------------------------------------------------------
3c35 UAssist_0x5c:
3c35 3c35 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x774
seq_br_type 3 Unconditional Branch
seq_branch_adr 0774 _UAssist_0x5c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c36 ; --------------------------------------------------------------------------------------
3c36 ; Comes from:
3c36 ; 3bcb C #0x5d from color 0x3bcb
3c36 ; 3bd6 C #0x5d from color 0x3bcb
3c36 ; --------------------------------------------------------------------------------------
3c36 UAssist_0x5d:
3c36 3c36 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x784
seq_br_type 3 Unconditional Branch
seq_branch_adr 0784 _UAssist_0x5d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c37 ; --------------------------------------------------------------------------------------
3c37 ; Comes from:
3c37 ; 3bcb C #0x5e from color 0x3bcb
3c37 ; 3bd6 C #0x5e from color 0x3bcb
3c37 ; --------------------------------------------------------------------------------------
3c37 UAssist_0x5e:
3c37 3c37 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x775
seq_br_type 3 Unconditional Branch
seq_branch_adr 0775 _UAssist_0x5e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c38 ; --------------------------------------------------------------------------------------
3c38 ; Comes from:
3c38 ; 3bcb C #0x5f from color 0x3bcb
3c38 ; 3bd6 C #0x5f from color 0x3bcb
3c38 ; --------------------------------------------------------------------------------------
3c38 UAssist_0x5f:
3c38 3c38 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xb95
seq_br_type 3 Unconditional Branch
seq_branch_adr 0b95 _UAssist_0x5f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c39 ; --------------------------------------------------------------------------------------
3c39 ; Comes from:
3c39 ; 3bcb C #0x60 from color 0x3bcb
3c39 ; 3bd6 C #0x60 from color 0x3bcb
3c39 ; --------------------------------------------------------------------------------------
3c39 UAssist_0x60:
3c39 3c39 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf05
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f05 _UAssist_0x60
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3a ; --------------------------------------------------------------------------------------
3c3a ; Comes from:
3c3a ; 3bcb C #0x61 from color 0x3bcb
3c3a ; 3bd6 C #0x61 from color 0x3bcb
3c3a ; --------------------------------------------------------------------------------------
3c3a UAssist_0x61:
3c3a 3c3a ioc_tvbs c mem+mem+csa+dummy; Flow J 0x34f
seq_br_type 3 Unconditional Branch
seq_branch_adr 034f _UAssist_0x61
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3b ; --------------------------------------------------------------------------------------
3c3b ; Comes from:
3c3b ; 3bcb C #0x62 from color 0x3bcb
3c3b ; 3bd6 C #0x62 from color 0x3bcb
3c3b ; --------------------------------------------------------------------------------------
3c3b UAssist_0x62:
3c3b 3c3b ioc_tvbs c mem+mem+csa+dummy; Flow J 0x36a
seq_br_type 3 Unconditional Branch
seq_branch_adr 036a _UAssist_0x62
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3c ; --------------------------------------------------------------------------------------
3c3c ; Comes from:
3c3c ; 3bcb C #0x63 from color 0x3bcb
3c3c ; 3bd6 C #0x63 from color 0x3bcb
3c3c ; --------------------------------------------------------------------------------------
3c3c UAssist_0x63:
3c3c 3c3c ioc_tvbs c mem+mem+csa+dummy; Flow J 0x36c
seq_br_type 3 Unconditional Branch
seq_branch_adr 036c _UAssist_0x63
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3d ; --------------------------------------------------------------------------------------
3c3d ; Comes from:
3c3d ; 3bcb C #0x64 from color 0x3bcb
3c3d ; 3bd6 C #0x64 from color 0x3bcb
3c3d ; --------------------------------------------------------------------------------------
3c3d UAssist_0x64:
3c3d 3c3d ioc_tvbs c mem+mem+csa+dummy; Flow J 0x377
seq_br_type 3 Unconditional Branch
seq_branch_adr 0377 _UAssist_0x64
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3e ; --------------------------------------------------------------------------------------
3c3e ; Comes from:
3c3e ; 3bcb C #0x65 from color 0x3bcb
3c3e ; 3bd6 C #0x65 from color 0x3bcb
3c3e ; --------------------------------------------------------------------------------------
3c3e UAssist_0x65:
3c3e 3c3e ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d51
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d51 _UAssist_0x65
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c3f ; --------------------------------------------------------------------------------------
3c3f ; Comes from:
3c3f ; 3bcb C #0x66 from color 0x3bcb
3c3f ; 3bd6 C #0x66 from color 0x3bcb
3c3f ; --------------------------------------------------------------------------------------
3c3f UAssist_0x66:
3c3f 3c3f ioc_tvbs c mem+mem+csa+dummy; Flow J 0x349
seq_br_type 3 Unconditional Branch
seq_branch_adr 0349 _UAssist_0x66
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c40 ; --------------------------------------------------------------------------------------
3c40 ; Comes from:
3c40 ; 3bcb C #0x67 from color 0x3bcb
3c40 ; 3bd6 C #0x67 from color 0x3bcb
3c40 ; --------------------------------------------------------------------------------------
3c40 UAssist_0x67:
3c40 3c40 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x794
seq_br_type 3 Unconditional Branch
seq_branch_adr 0794 _UAssist_0x67
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c41 ; --------------------------------------------------------------------------------------
3c41 ; Comes from:
3c41 ; 3bcb C #0x68 from color 0x3bcb
3c41 ; 3bd6 C #0x68 from color 0x3bcb
3c41 ; --------------------------------------------------------------------------------------
3c41 UAssist_0x68:
3c41 3c41 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf14
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f14 _UAssist_0x68
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c42 ; --------------------------------------------------------------------------------------
3c42 ; Comes from:
3c42 ; 3bcb C #0x69 from color 0x3bcb
3c42 ; 3bd6 C #0x69 from color 0x3bcb
3c42 ; --------------------------------------------------------------------------------------
3c42 UAssist_0x69:
3c42 3c42 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xecc
seq_br_type 3 Unconditional Branch
seq_branch_adr 0ecc _UAssist_0x69
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c43 ; --------------------------------------------------------------------------------------
3c43 ; Comes from:
3c43 ; 3bcb C #0x6a from color 0x3bcb
3c43 ; 3bd6 C #0x6a from color 0x3bcb
3c43 ; --------------------------------------------------------------------------------------
3c43 UAssist_0x6a:
3c43 3c43 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2d0e
seq_br_type 3 Unconditional Branch
seq_branch_adr 2d0e _UAssist_0x6a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c44 ; --------------------------------------------------------------------------------------
3c44 ; Comes from:
3c44 ; 3bcb C #0x6b from color 0x3bcb
3c44 ; 3bd6 C #0x6b from color 0x3bcb
3c44 ; --------------------------------------------------------------------------------------
3c44 UAssist_0x6b:
3c44 3c44 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf06
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f06 _UAssist_0x6b
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c45 ; --------------------------------------------------------------------------------------
3c45 ; Comes from:
3c45 ; 3bcb C #0x6c from color 0x3bcb
3c45 ; 3bd6 C #0x6c from color 0x3bcb
3c45 ; --------------------------------------------------------------------------------------
3c45 UAssist_0x6c:
3c45 3c45 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf1b
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f1b _UAssist_0x6c
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c46 ; --------------------------------------------------------------------------------------
3c46 ; Comes from:
3c46 ; 3bcb C #0x6d from color 0x3bcb
3c46 ; 3bd6 C #0x6d from color 0x3bcb
3c46 ; --------------------------------------------------------------------------------------
3c46 UAssist_0x6d:
3c46 3c46 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xf1d
seq_br_type 3 Unconditional Branch
seq_branch_adr 0f1d _UAssist_0x6d
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c47 ; --------------------------------------------------------------------------------------
3c47 ; Comes from:
3c47 ; 3bcb C #0x6e from color 0x3bcb
3c47 ; 3bd6 C #0x6e from color 0x3bcb
3c47 ; --------------------------------------------------------------------------------------
3c47 UAssist_0x6e:
3c47 3c47 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xdd0
seq_br_type 3 Unconditional Branch
seq_branch_adr 0dd0 _UAssist_0x6e
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c48 ; --------------------------------------------------------------------------------------
3c48 ; Comes from:
3c48 ; 3bcb C #0x6f from color 0x3bcb
3c48 ; 3bd6 C #0x6f from color 0x3bcb
3c48 ; --------------------------------------------------------------------------------------
3c48 UAssist_0x6f:
3c48 3c48 ioc_tvbs c mem+mem+csa+dummy; Flow J 0x2e04
seq_br_type 3 Unconditional Branch
seq_branch_adr 2e04 _UAssist_0x6f
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c49 ; --------------------------------------------------------------------------------------
3c49 ; Comes from:
3c49 ; 3bcb C #0x70 from color 0x3bcb
3c49 ; 3bd6 C #0x70 from color 0x3bcb
3c49 ; --------------------------------------------------------------------------------------
3c49 UAssist_0x70:
3c49 3c49 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xde4
seq_br_type 3 Unconditional Branch
seq_branch_adr 0de4 _UAssist_0x70
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4a ; --------------------------------------------------------------------------------------
3c4a ; Comes from:
3c4a ; 3bcb C #0x71 from color 0x3bcb
3c4a ; 3bd6 C #0x71 from color 0x3bcb
3c4a ; --------------------------------------------------------------------------------------
3c4a UAssist_0x71:
3c4a 3c4a ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4b ; --------------------------------------------------------------------------------------
3c4b ; Comes from:
3c4b ; 3bcb C #0x72 from color 0x3bcb
3c4b ; 3bd6 C #0x72 from color 0x3bcb
3c4b ; --------------------------------------------------------------------------------------
3c4b UAssist_0x72:
3c4b 3c4b ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4c ; --------------------------------------------------------------------------------------
3c4c ; Comes from:
3c4c ; 3bcb C #0x73 from color 0x3bcb
3c4c ; 3bd6 C #0x73 from color 0x3bcb
3c4c ; --------------------------------------------------------------------------------------
3c4c UAssist_0x73:
3c4c 3c4c ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4d ; --------------------------------------------------------------------------------------
3c4d ; Comes from:
3c4d ; 3bcb C #0x74 from color 0x3bcb
3c4d ; 3bd6 C #0x74 from color 0x3bcb
3c4d ; --------------------------------------------------------------------------------------
3c4d UAssist_0x74:
3c4d 3c4d ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4e ; --------------------------------------------------------------------------------------
3c4e ; Comes from:
3c4e ; 3bcb C #0x75 from color 0x3bcb
3c4e ; 3bd6 C #0x75 from color 0x3bcb
3c4e ; --------------------------------------------------------------------------------------
3c4e UAssist_0x75:
3c4e 3c4e ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c4f ; --------------------------------------------------------------------------------------
3c4f ; Comes from:
3c4f ; 3bcb C #0x76 from color 0x3bcb
3c4f ; 3bd6 C #0x76 from color 0x3bcb
3c4f ; --------------------------------------------------------------------------------------
3c4f UAssist_0x76:
3c4f 3c4f ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c50 ; --------------------------------------------------------------------------------------
3c50 ; Comes from:
3c50 ; 3bcb C #0x77 from color 0x3bcb
3c50 ; 3bd6 C #0x77 from color 0x3bcb
3c50 ; --------------------------------------------------------------------------------------
3c50 UAssist_0x77:
3c50 3c50 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c51 ; --------------------------------------------------------------------------------------
3c51 ; Comes from:
3c51 ; 3bcb C #0x78 from color 0x3bcb
3c51 ; 3bd6 C #0x78 from color 0x3bcb
3c51 ; --------------------------------------------------------------------------------------
3c51 UAssist_0x78:
3c51 3c51 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c52 ; --------------------------------------------------------------------------------------
3c52 ; Comes from:
3c52 ; 3bcb C #0x79 from color 0x3bcb
3c52 ; 3bd6 C #0x79 from color 0x3bcb
3c52 ; --------------------------------------------------------------------------------------
3c52 UAssist_0x79:
3c52 3c52 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c53 ; --------------------------------------------------------------------------------------
3c53 ; Comes from:
3c53 ; 3bcb C #0x7a from color 0x3bcb
3c53 ; 3bd6 C #0x7a from color 0x3bcb
3c53 ; --------------------------------------------------------------------------------------
3c53 UAssist_0x7a:
3c53 3c53 ioc_tvbs c mem+mem+csa+dummy; Flow J 0xe88
seq_br_type 3 Unconditional Branch
seq_branch_adr 0e88 _UAssist_0x7a
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c54 ; --------------------------------------------------------------------------------------
3c54 ; Comes from:
3c54 ; 3bcb C #0x7b from color 0x3bcb
3c54 ; 3bd6 C #0x7b from color 0x3bcb
3c54 ; --------------------------------------------------------------------------------------
3c54 UAssist_0x7b:
3c54 3c54 ioc_tvbs c mem+mem+csa+dummy; Flow C 0x32f5
seq_br_type 3 Unconditional Branch
seq_branch_adr 32f5 RAISE.LRM.SYSTEM.MICROCODE_ASSIST_ERROR
seq_int_reads 0 TYP VAL BUS
seq_lex_adr 2
seq_random 1e Load_ibuff+?
3c55 3c55 <default>
PyReveng3/R1000.Disassembly disass_ucode.py /tmp/_aa_r1k_dfs/r1k_dfs/fa/faecfa390.tmp.0.28170 /tmp/_aa_r1k_dfs/r1k_dfs/fa/faecfa390.tmp.1.28171
FN /tmp/_aa_r1k_dfs/r1k_dfs/fa/faecfa390.tmp.0.28170
CX <__main__.R1kUcode object at 0x29322f627950> CX.M <word_mem 0x100-0x3c56, @14 bits, 0 attr>
Case table at 0x0000 lacks width <leaf 0x735-0x736 R1KUCODE>
? None <leaf 0x0-0x1 R1KUCODE>
Case table at 0x0000 lacks width <leaf 0x3752-0x3753 R1KUCODE>
? None <leaf 0x3c60-0x3c61 R1KUCODE>
fiu_len_fill_reg_ctl 1 {3}
fiu_load_mdr 1 {0}
fiu_load_oreg 1 {0}
fiu_mem_start 1 {2}
fiu_oreg_src 1 {1}
ioc_adrbs 1 {3}
seq_lex_adr 1 {0}
typ_mar_cntl 1 {14}
typ_priv_check 1 {7}
Stranger in color <Color 15 0x117-0x73c #2> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 24 0x120-0x87a #98> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 25 0x127-0x2aee #133> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 42 0x138-0x2aba #45> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 48 0x148-0x3c43 #111> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 65 0x160-0x2a94 #13> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 79 0x180-0xf1e #4> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 181 0x200-0x3c10 #47> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 182 0x201-0x20b #2> <Stretch 202 259> <Color 183 0x202-0x20c #2>
Stranger in color <Color 183 0x202-0x20c #2> <Stretch 203 260> <Color 184 0x203-0xf04 #25>
Stranger in color <Color 184 0x203-0xf04 #25> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 185 0x204-0x20e #2> <Stretch 205 262> <Color 186 0x205-0x20f #2>
Stranger in color <Color 186 0x205-0x20f #2> <Stretch 206 263> <Color 187 0x206-0x210 #2>
Stranger in color <Color 187 0x206-0x210 #2> <Stretch 207 264> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 188 0x208-0x212 #2> <Stretch 209 266> <Color 189 0x209-0x213 #2>
Stranger in color <Color 189 0x209-0x213 #2> <Stretch 20a 267> <Color 181 0x200-0x3c10 #47>
Stranger in color <Color 190 0x214-0x338b #50> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 201 0x2c2-0x2e0 #7> <Stretch 2c7 456> <Color 202 0x2c7-0x2cc #4>
Stranger in color <Color 202 0x2c7-0x2cc #4> <Stretch 2c9 458> <Color 203 0x2c9-0x38ad #12>
Stranger in color <Color 203 0x2c9-0x38ad #12> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 204 0x2ca-0x2d5 #6> <Stretch 2cb 460> <Color 202 0x2c7-0x2cc #4>
Stranger in color <Color 205 0x2d6-0x2df #9> <Stretch 2de 479> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 215 0x331-0x3c06 #5> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 224 0x345-0x3bfc #3> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 225 0x349-0x3c3f #3> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 226 0x377-0x3c3d #10> <Stretch 471 882> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 230 0x397-0x3a1 #8> <Stretch 398 665> <Color 231 0x398-0x3c3 #16>
Stranger in color <Color 231 0x398-0x3c3 #16> <Stretch 39b 668> <Color 230 0x397-0x3a1 #8>
Stranger in color <Color 235 0x3c1-0x3ca #8> <Stretch 3c2 707> <Color 231 0x398-0x3c3 #16>
Stranger in color <Color 238 0x3f0-0x407 #17> <Stretch 3f7 760> <Color 239 0x3f7-0x3f7 #1>
Stranger in color <Color 241 0x3f9-0x3fc #3> <Stretch 3fa 763> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 250 0x4ae-0x4d4 #34> <Stretch 4b6 951> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 257 0x4fa-0x50a #13> <Stretch 4fd 1022> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 261 0x525-0x52b #4> <Stretch 526 1063> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 283 0x573-0x598 #18> <Stretch 576 1143> <Color 284 0x576-0x577 #2>
Stranger in color <Color 293 0x5a7-0x36fc #92> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 302 0x5db-0x367f #17> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 308 0x5fb-0x626 #15> <Stretch 606 1287> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 312 0x62d-0x3967 #25> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 317 0x66a-0x68c #28> <Stretch 683 1412> <Color 318 0x683-0x683 #1>
Stranger in color <Color 327 0x6b7-0x39be #57> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 330 0x6ce-0x6e5 #10> <Stretch 6d2 1491> <Color 331 0x6d2-0x6fb #26>
Stranger in color <Color 331 0x6d2-0x6fb #26> <Stretch 6d8 1497> <Color 332 0x6d8-0x6da #3>
Stranger in color <Color 343 0x767-0x3c36 #45> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 345 0x794-0x3c40 #6> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 346 0x799-0x3bf6 #8> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 352 0x7b5-0x3b81 #6> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 353 0x7b9-0x7e7 #18> <Stretch 7c0 1729> <Color 354 0x7c0-0x7c0 #1>
Stranger in color <Color 367 0x903-0x3c0a #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 368 0x905-0x3c0b #7> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 369 0x90b-0x912 #7> <Stretch 90d 2062> <Color 370 0x90d-0x90d #1>
Stranger in color <Color 371 0x913-0x3c0d #19> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 372 0x917-0x3c0e #2> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 376 0x921-0x339a #98> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 383 0x950-0x3c25 #32> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 389 0x9a2-0x2fd0 #188> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 391 0x9c9-0xae5 #7> <Stretch 9ca 2251> <Color 392 0x9ca-0x9ca #1>
Stranger in color <Color 394 0x9cc-0x9f6 #39> <Stretch 9e1 2274> <Color 395 0x9e1-0x9e4 #4>
Stranger in color <Color 425 0xa57-0xa5c #2> <Stretch a58 2393> <Color 426 0xa58-0xa5d #2>
Stranger in color <Color 426 0xa58-0xa5d #2> <Stretch a59 2394> <Color 427 0xa59-0xa5e #2>
Stranger in color <Color 427 0xa59-0xa5e #2> <Stretch a5a 2395> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 432 0xaac-0xab6 #10> <Stretch aae 2479> <Color 433 0xaae-0xaae #1>
Stranger in color <Color 440 0xac3-0xacd #2> <Stretch ac4 2501> <Color 441 0xac4-0xade #18>
Stranger in color <Color 441 0xac4-0xade #18> <Stretch ac5 2502> <Color 442 0xac5-0xac5 #1>
Stranger in color <Color 448 0xae3-0xae7 #3> <Stretch ae5 2534> <Color 391 0x9c9-0xae5 #7>
Stranger in color <Color 464 0xb32-0x393c #63> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 465 0xb38-0x3c0c #6> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 468 0xb53-0x3455 #26> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 469 0xb70-0x3c1f #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 478 0xb95-0x3c38 #9> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 479 0xb97-0xbaa #14> <Stretch ba4 2725> <Color 478 0xb95-0x3c38 #9>
Stranger in color <Color 480 0xbab-0x3c23 #106> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 481 0xc07-0xc18 #11> <Stretch c08 2825> <Color 482 0xc08-0xc08 #1>
Stranger in color <Color 519 0xcec-0xd06 #26> <Stretch d03 3076> <Color 520 0xd03-0xd03 #1>
Stranger in color <Color 528 0xd65-0x3bff #27> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 529 0xd6b-0x3bdc #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 530 0xd7f-0x3c2d #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 532 0xdd0-0x3c47 #19> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 533 0xde2-0x3c49 #17> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 535 0xe09-0x3bdb #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 536 0xe17-0x3bde #5> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 537 0xe29-0x3be3 #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 538 0xe50-0x3be6 #4> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 541 0xe68-0x3bea #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 542 0xe6a-0x3bec #2> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 544 0xe6e-0x3bed #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 545 0xe70-0x3c07 #4> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 549 0xe7b-0x3bdd #7> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 550 0xe81-0x3c12 #2> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 551 0xe82-0x3be7 #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 552 0xe84-0x3c04 #5> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 553 0xe88-0x3c53 #3> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 554 0xe8a-0x3beb #2> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 556 0xe8e-0x34c4 #30> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 559 0xea1-0x3c13 #4> <Stretch ea7 3496> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 561 0xea9-0x3c18 #4> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 564 0xeb0-0x3c14 #4> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 565 0xeb3-0x3c30 #4> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 566 0xecc-0x3c42 #3> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 567 0xefc-0x3bf2 #2> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 568 0xf07-0x3bf8 #3> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 569 0xf09-0x3c0f #3> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 570 0xf0b-0x3c05 #2> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 571 0xf12-0x3bfe #3> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 572 0xf14-0x3c41 #2> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 574 0xf17-0x3bf0 #4> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 575 0xf1a-0x3bf1 #2> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 576 0xf1b-0x3c45 #3> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 579 0xf36-0x3501 #24> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 583 0xf93-0xfaa #17> <Stretch f95 3734> <Color 584 0xf95-0x278f #7>
Stranger in color <Color 584 0xf95-0x278f #7> <Stretch 13a2 4771> <Color 696 0x13a2-0x1467 #147>
Stranger in color <Color 591 0x109e-0x10ac #13> <Stretch 10aa 4011> <Color 592 0x10aa-0x10ab #2>
Stranger in color <Color 605 0x10da-0x1103 #28> <Stretch 10ec 4077> <Color 606 0x10ec-0x10ec #1>
Stranger in color <Color 609 0x10f1-0x123d #18> <Stretch 10f2 4083> <Color 610 0x10f2-0x10f2 #1>
Stranger in color <Color 614 0x1106-0x12bd #69> <Stretch 1107 4104> <Color 615 0x1107-0x112d #19>
Stranger in color <Color 615 0x1107-0x112d #19> <Stretch 110d 4110> <Color 614 0x1106-0x12bd #69>
Stranger in color <Color 628 0x113f-0x1185 #55> <Stretch 1142 4163> <Color 629 0x1142-0x1143 #2>
Stranger in color <Color 632 0x1147-0x118f #7> <Stretch 1148 4169> <Color 633 0x1148-0x1193 #4>
Stranger in color <Color 633 0x1148-0x1193 #4> <Stretch 1149 4170> <Color 634 0x1149-0x1149 #1>
Stranger in color <Color 637 0x114c-0x11a3 #4> <Stretch 114d 4174> <Color 638 0x114d-0x1205 #78>
Stranger in color <Color 638 0x114d-0x1205 #78> <Stretch 1153 4180> <Color 628 0x113f-0x1185 #55>
Stranger in color <Color 642 0x11ca-0x11d1 #7> <Stretch 11cb 4300> <Color 643 0x11cb-0x11d7 #7>
Stranger in color <Color 643 0x11cb-0x11d7 #7> <Stretch 11cc 4301> <Color 642 0x11ca-0x11d1 #7>
Stranger in color <Color 661 0x1231-0x1270 #27> <Stretch 1237 4408> <Color 609 0x10f1-0x123d #18>
Stranger in color <Color 676 0x128f-0x12ee #50> <Stretch 1290 4497> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 681 0x12f9-0x1305 #12> <Stretch 1304 4613> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 683 0x1307-0x133d #53> <Stretch 133b 4668> <Color 684 0x133b-0x133b #1>
Stranger in color <Color 696 0x13a2-0x1467 #147> <Stretch 13c9 4810> <Color 697 0x13c9-0x13cb #3>
Stranger in color <Color 748 0x17b2-0x17c5 #17> <Stretch 17b9 5818> <Color 749 0x17b9-0x17ba #2>
Stranger in color <Color 780 0x18f6-0x190e #23> <Stretch 18fd 6142> <Color 781 0x18fd-0x18fd #1>
Stranger in color <Color 790 0x195c-0x1966 #9> <Stretch 1961 6242> <Color 791 0x1961-0x1968 #4>
Stranger in color <Color 791 0x1961-0x1968 #4> <Stretch 1963 6244> <Color 790 0x195c-0x1966 #9>
Stranger in color <Color 831 0x1b8a-0x1b9f #11> <Stretch 1b90 6801> <Color 389 0x9a2-0x2fd0 #188>
Stranger in color <Color 834 0x1bae-0x2291 #14> <Stretch 1e18 7449> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 837 0x1bc8-0x1bd1 #4> <Stretch 1bca 6859> <Color 838 0x1bca-0x1bcf #4>
Stranger in color <Color 838 0x1bca-0x1bcf #4> <Stretch 1bcc 6861> <Color 839 0x1bcc-0x1bcd #2>
Stranger in color <Color 860 0x1ccc-0x1d2d #63> <Stretch 1cce 7119> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 887 0x1d2e-0x1d3b #10> <Stretch 1d33 7220> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 905 0x1eb2-0x1ec7 #7> <Stretch 1eb4 7605> <Color 906 0x1eb4-0x1ebc #9>
Stranger in color <Color 910 0x1ec8-0x1ed3 #11> <Stretch 1ed1 7634> <Color 911 0x1ed1-0x1ed1 #1>
Stranger in color <Color 914 0x1ee2-0x1f05 #33> <Stretch 1f00 7681> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 919 0x1f82-0x1f90 #13> <Stretch 1f83 7812> <Color 920 0x1f83-0x1f83 #1>
Stranger in color <Color 927 0x1f9b-0x1fac #13> <Stretch 1f9e 7839> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 929 0x1fae-0x2034 #98> <Stretch 1fc7 7880> <Color 930 0x1fc7-0x1fc8 #2>
Stranger in color <Color 941 0x2035-0x2257 #67> <Stretch 2037 7992> <Color 942 0x2037-0x2037 #1>
Stranger in color <Color 946 0x2042-0x2153 #173> <Stretch 2057 8024> <Color 947 0x2057-0x2099 #21>
Stranger in color <Color 947 0x2057-0x2099 #21> <Stretch 2064 8037> <Color 946 0x2042-0x2153 #173>
Stranger in color <Color 986 0x2134-0x213c #8> <Stretch 2136 8247> <Color 946 0x2042-0x2153 #173>
Stranger in color <Color 992 0x2154-0x21eb #103> <Stretch 2162 8291> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1019 0x2228-0x2239 #13> <Stretch 222b 8492> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1038 0x22fd-0x3447 #19> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1041 0x2322-0x233b #17> <Stretch 232e 8751> <Color 1042 0x232e-0x2334 #7>
Stranger in color <Color 1050 0x2378-0x265b #187> <Stretch 2399 8858> <Color 1051 0x2399-0x239d #5>
Stranger in color <Color 1059 0x23c4-0x23e6 #33> <Stretch 23dd 8926> <Color 1060 0x23dd-0x23dd #1>
Stranger in color <Color 1066 0x2422-0x2453 #29> <Stretch 243b 9020> <Color 1067 0x243b-0x2481 #18>
Stranger in color <Color 1067 0x243b-0x2481 #18> <Stretch 2445 9030> <Color 1068 0x2445-0x244f #11>
Stranger in color <Color 1075 0x24ba-0x2532 #113> <Stretch 250a 9227> <Color 1076 0x250a-0x2510 #7>
Stranger in color <Color 1079 0x2534-0x255f #42> <Stretch 2550 9297> <Color 1080 0x2550-0x2551 #2>
Stranger in color <Color 1081 0x2560-0x25a5 #10> <Stretch 2569 9322> <Color 1082 0x2569-0x25d9 #40>
Stranger in color <Color 1082 0x2569-0x25d9 #40> <Stretch 2580 9345> <Color 1083 0x2580-0x2582 #3>
Stranger in color <Color 1104 0x266c-0x26c3 #14> <Stretch 2671 9586> <Color 1105 0x2671-0x267f #7>
Stranger in color <Color 1105 0x2671-0x267f #7> <Stretch 2672 9587> <Color 1104 0x266c-0x26c3 #14>
Stranger in color <Color 1108 0x2688-0x26e7 #42> <Stretch 2695 9622> <Color 1109 0x2695-0x2697 #3>
Stranger in color <Color 1119 0x26e8-0x272a #14> <Stretch 26ec 9709> <Color 1120 0x26ec-0x26ec #1>
Stranger in color <Color 1133 0x2715-0x2727 #16> <Stretch 2716 9751> <Color 1134 0x2716-0x2716 #1>
Stranger in color <Color 1138 0x272c-0x2777 #72> <Stretch 2737 9784> <Color 1139 0x2737-0x2737 #1>
Stranger in color <Color 1170 0x28c2-0x28df #29> <Stretch 28d6 10199> <Color 1171 0x28d6-0x28fe #29>
Stranger in color <Color 1171 0x28d6-0x28fe #29> <Stretch 28d7 10200> <Color 1170 0x28c2-0x28df #29>
Stranger in color <Color 1184 0x294c-0x29e4 #86> <Stretch 2950 10321> <Color 1185 0x2950-0x2952 #3>
Stranger in color <Color 1189 0x296e-0x297d #15> <Stretch 2970 10353> <Color 1190 0x2970-0x2970 #1>
Stranger in color <Color 1194 0x2a34-0x2a5d #35> <Stretch 2a44 10565> <Color 1195 0x2a44-0x2a4a #7>
Stranger in color <Color 1197 0x2aef-0x38df #70> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1200 0x2b19-0x2b47 #12> <Stretch 2b1b 10780> <Color 1201 0x2b1b-0x2b1b #1>
Stranger in color <Color 1206 0x2b2b-0x2b49 #6> <Stretch 2b2f 10800> <Color 1207 0x2b2f-0x2b31 #3>
Stranger in color <Color 1218 0x2b3e-0x2b45 #2> <Stretch 2b3f 10816> <Color 1219 0x2b3f-0x2b3f #1>
Stranger in color <Color 1222 0x2b42-0x2b46 #4> <Stretch 2b45 10822> <Color 1218 0x2b3e-0x2b45 #2>
Stranger in color <Color 1223 0x2b4a-0x2b5b #3> <Stretch 2b4b 10828> <Color 1224 0x2b4b-0x2b4b #1>
Stranger in color <Color 1226 0x2b4d-0x2b61 #13> <Stretch 2b4e 10831> <Color 1227 0x2b4e-0x2b4e #1>
Stranger in color <Color 1235 0x2b66-0x2b74 #13> <Stretch 2b67 10856> <Color 1236 0x2b67-0x2b67 #1>
Stranger in color <Color 1239 0x2b76-0x2b88 #13> <Stretch 2b77 10872> <Color 1240 0x2b77-0x2b77 #1>
Stranger in color <Color 1241 0x2b7b-0x2b89 #4> <Stretch 2b7c 10877> <Color 1239 0x2b76-0x2b88 #13>
Stranger in color <Color 1242 0x2b81-0x2b99 #5> <Stretch 2b82 10883> <Color 1239 0x2b76-0x2b88 #13>
Stranger in color <Color 1245 0x2b9a-0x2c10 #79> <Stretch 2bb5 10934> <Color 1246 0x2bb5-0x2bb5 #1>
Stranger in color <Color 1286 0x2c11-0x3c2f #2> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1290 0x2c3b-0x2c49 #3> <Stretch 2c3c 11069> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1297 0x2c76-0x2c8a #11> <Stretch 2c7e 11135> <Color 1298 0x2c7e-0x2c84 #2>
Stranger in color <Color 1298 0x2c7e-0x2c84 #2> <Stretch 2c7f 11136> <Color 1299 0x2c7f-0x2c7f #1>
Stranger in color <Color 1308 0x2c8c-0x2c9f #19> <Stretch 2c9c 11165> <Color 1309 0x2c9c-0x2c9c #1>
Stranger in color <Color 1312 0x2caa-0x2cc1 #17> <Stretch 2cb2 11187> <Color 1313 0x2cb2-0x2cb5 #4>
Stranger in color <Color 1331 0x2d26-0x3c21 #12> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1332 0x2d29-0x3c11 #2> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1333 0x2d2a-0x3c17 #2> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1334 0x2d2b-0x3c27 #3> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1335 0x2d2d-0x3bfb #4> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1336 0x2d30-0x3c2c #4> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1337 0x2d43-0x3c1c #2> <Stretch 2d4a 11339> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1339 0x2d51-0x3c3e #13> <Stretch 2d5d 11358> <Color 1340 0x2d5d-0x2d5d #1>
Stranger in color <Color 1349 0x2def-0x3c19 #19> <Stretch 3285 12678> <Color 1484 0x3283-0x3291 #15>
Stranger in color <Color 1352 0x2e04-0x3c48 #8> <Stretch 3285 12678> <Color 1484 0x3283-0x3291 #15>
Stranger in color <Color 1355 0x2e22-0x2e2b #9> <Stretch 2e27 11560> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1357 0x2e86-0x2eae #9> <Stretch 2e8a 11659> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1360 0x2edf-0x2ee7 #6> <Stretch 2ee0 11745> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1362 0x2ef9-0x2f74 #53> <Stretch 2f17 11800> <Color 1363 0x2f17-0x3395 #41>
Stranger in color <Color 1363 0x2f17-0x3395 #41> <Stretch 3285 12678> <Color 1484 0x3283-0x3291 #15>
Stranger in color <Color 1366 0x2fa5-0x2fb1 #7> <Stretch 2fa8 11945> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1375 0x2fd6-0x3019 #3> <Stretch 2fd7 11992> <Color 1376 0x2fd7-0x2fd7 #1>
Stranger in color <Color 1379 0x2fda-0x3017 #3> <Stretch 2fdb 11996> <Color 1380 0x2fdb-0x2fdb #1>
Stranger in color <Color 1392 0x2fe8-0x3072 #17> <Stretch 2fec 12013> <Color 1393 0x2fec-0x2ff5 #10>
Stranger in color <Color 1398 0x2ffe-0x3085 #25> <Stretch 3004 12037> <Color 1399 0x3004-0x3005 #2>
Stranger in color <Color 1416 0x3082-0x3087 #5> <Stretch 3085 12166> <Color 1398 0x2ffe-0x3085 #25>
Stranger in color <Color 1424 0x30b6-0x30bd #5> <Stretch 30b9 12218> <Color 1425 0x30b9-0x30b9 #1>
Stranger in color <Color 1430 0x30d2-0x30d9 #5> <Stretch 30d5 12246> <Color 1431 0x30d5-0x30d7 #3>
Stranger in color <Color 1439 0x3102-0x3108 #5> <Stretch 3104 12293> <Color 1440 0x3104-0x3105 #2>
Stranger in color <Color 1443 0x310c-0x3113 #7> <Stretch 3112 12307> <Color 1444 0x3112-0x3112 #1>
Stranger in color <Color 1446 0x3115-0x3161 #28> <Stretch 3126 12327> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1453 0x3163-0x3195 #29> <Stretch 317c 12413> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1458 0x319a-0x31a9 #11> <Stretch 319f 12448> <Color 1459 0x319f-0x31a1 #3>
Stranger in color <Color 1471 0x3200-0x326e #101> <Stretch 323e 12607> <Color 1472 0x323e-0x3243 #5>
Stranger in color <Color 1472 0x323e-0x3243 #5> <Stretch 323f 12608> <Color 1473 0x323f-0x323f #1>
Stranger in color <Color 1492 0x33a5-0x33c3 #10> <Stretch 33aa 12971> <Color 1493 0x33aa-0x33bf #7>
Stranger in color <Color 1493 0x33aa-0x33bf #7> <Stretch 33ae 12975> <Color 1492 0x33a5-0x33c3 #10>
Stranger in color <Color 1495 0x33b1-0x3682 #6> <Stretch 33b2 12979> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1497 0x33c7-0x33ea #23> <Stretch 33d4 13013> <Color 1498 0x33d4-0x33d4 #1>
Stranger in color <Color 1503 0x340d-0x34be #15> <Stretch 340f 13072> <Color 1504 0x340f-0x3410 #2>
Stranger in color <Color 1517 0x34a6-0x34cc #11> <Stretch 34ac 13229> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1536 0x354a-0x35bf #13> <Stretch 3551 13394> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1545 0x35dc-0x3c2b #10> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1546 0x35e4-0x3c29 #10> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1547 0x35ed-0x3c2a #11> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1548 0x35f7-0x3c32 #19> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1550 0x360b-0x3c1e #2> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1557 0x3689-0x3bf7 #6> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1561 0x36d0-0x3bba #5> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1562 0x36d3-0x3bbc #3> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1593 0x371b-0x3b70 #46> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1596 0x3767-0x379f #4> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1597 0x376a-0x37b1 #13> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1598 0x3772-0x37ac #13> <Stretch 3780 13953> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1605 0x3799-0x37b7 #8> <Stretch 379a 13979> <Color 1606 0x379a-0x379a #1>
Stranger in color <Color 1619 0x380e-0x3911 #4> <Stretch 3810 14097> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1621 0x3832-0x383e #10> <Stretch 3833 14132> <Color 1622 0x3833-0x3856 #17>
Stranger in color <Color 1622 0x3833-0x3856 #17> <Stretch 3836 14135> <Color 1621 0x3832-0x383e #10>
Stranger in color <Color 1623 0x38ae-0x38b5 #5> <Stretch 38af 14256> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1625 0x38e7-0x390b #34> <Stretch 38f4 14325> <Color 1626 0x38f4-0x38f6 #3>
Stranger in color <Color 1635 0x39a6-0x39b4 #14> <Stretch 39a8 14505> <Color 1636 0x39a8-0x39bd #6>
Stranger in color <Color 1636 0x39a8-0x39bd #6> <Stretch 39a9 14506> <Color 1635 0x39a6-0x39b4 #14>
Stranger in color <Color 1653 0x3b7d-0x3bb8 #5> <Stretch 3b7e 14975> <Color 0 0x0-0x3c46 #5373>
Stranger in color <Color 1659 0x3ba9-0x3c24 #5> <Stretch 3bad 15022> <Color 1660 0x3bad-0x3bb7 #8>
Stranger in color <Color 1660 0x3bad-0x3bb7 #8> <Stretch 3bae 15023> <Color 1653 0x3b7d-0x3bb8 #5>
PFX /tmp/_aa_r1k_dfs/r1k_dfs/fa/faecfa390.tmp