1 1.1 christos .machine "any" 2 1.1 christos .text 3 1.1 christos 4 1.1 christos .align 7 5 1.1 christos .LAES_Te: 6 1.1 christos mflr 0 7 1.1 christos bcl 20,31,$+4 8 1.1 christos mflr 3 9 1.1 christos addi 3,3,120 10 1.1 christos mtlr 0 11 1.1 christos blr 12 1.1 christos .long 0 13 1.1 christos .byte 0,12,0x14,0,0,0,0,0 14 1.1 christos .space 28 15 1.1 christos .LAES_Td: 16 1.1 christos mflr 0 17 1.1 christos bcl 20,31,$+4 18 1.1 christos mflr 3 19 1.1 christos addi 3,3,2360 20 1.1 christos mtlr 0 21 1.1 christos blr 22 1.1 christos .long 0 23 1.1 christos .byte 0,12,0x14,0,0,0,0,0 24 1.1 christos .space 28 25 1.1 christos .long 0xc66363a5,0xc66363a5 26 1.1 christos .long 0xf87c7c84,0xf87c7c84 27 1.1 christos .long 0xee777799,0xee777799 28 1.1 christos .long 0xf67b7b8d,0xf67b7b8d 29 1.1 christos .long 0xfff2f20d,0xfff2f20d 30 1.1 christos .long 0xd66b6bbd,0xd66b6bbd 31 1.1 christos .long 0xde6f6fb1,0xde6f6fb1 32 1.1 christos .long 0x91c5c554,0x91c5c554 33 1.1 christos .long 0x60303050,0x60303050 34 1.1 christos .long 0x02010103,0x02010103 35 1.1 christos .long 0xce6767a9,0xce6767a9 36 1.1 christos .long 0x562b2b7d,0x562b2b7d 37 1.1 christos .long 0xe7fefe19,0xe7fefe19 38 1.1 christos .long 0xb5d7d762,0xb5d7d762 39 1.1 christos .long 0x4dababe6,0x4dababe6 40 1.1 christos .long 0xec76769a,0xec76769a 41 1.1 christos .long 0x8fcaca45,0x8fcaca45 42 1.1 christos .long 0x1f82829d,0x1f82829d 43 1.1 christos .long 0x89c9c940,0x89c9c940 44 1.1 christos .long 0xfa7d7d87,0xfa7d7d87 45 1.1 christos .long 0xeffafa15,0xeffafa15 46 1.1 christos .long 0xb25959eb,0xb25959eb 47 1.1 christos .long 0x8e4747c9,0x8e4747c9 48 1.1 christos .long 0xfbf0f00b,0xfbf0f00b 49 1.1 christos .long 0x41adadec,0x41adadec 50 1.1 christos .long 0xb3d4d467,0xb3d4d467 51 1.1 christos .long 0x5fa2a2fd,0x5fa2a2fd 52 1.1 christos .long 0x45afafea,0x45afafea 53 1.1 christos .long 0x239c9cbf,0x239c9cbf 54 1.1 christos .long 0x53a4a4f7,0x53a4a4f7 55 1.1 christos .long 0xe4727296,0xe4727296 56 1.1 christos .long 0x9bc0c05b,0x9bc0c05b 57 1.1 christos .long 0x75b7b7c2,0x75b7b7c2 58 1.1 christos .long 0xe1fdfd1c,0xe1fdfd1c 59 1.1 christos .long 0x3d9393ae,0x3d9393ae 60 1.1 christos .long 0x4c26266a,0x4c26266a 61 1.1 christos .long 0x6c36365a,0x6c36365a 62 1.1 christos .long 0x7e3f3f41,0x7e3f3f41 63 1.1 christos .long 0xf5f7f702,0xf5f7f702 64 1.1 christos .long 0x83cccc4f,0x83cccc4f 65 1.1 christos .long 0x6834345c,0x6834345c 66 1.1 christos .long 0x51a5a5f4,0x51a5a5f4 67 1.1 christos .long 0xd1e5e534,0xd1e5e534 68 1.1 christos .long 0xf9f1f108,0xf9f1f108 69 1.1 christos .long 0xe2717193,0xe2717193 70 1.1 christos .long 0xabd8d873,0xabd8d873 71 1.1 christos .long 0x62313153,0x62313153 72 1.1 christos .long 0x2a15153f,0x2a15153f 73 1.1 christos .long 0x0804040c,0x0804040c 74 1.1 christos .long 0x95c7c752,0x95c7c752 75 1.1 christos .long 0x46232365,0x46232365 76 1.1 christos .long 0x9dc3c35e,0x9dc3c35e 77 1.1 christos .long 0x30181828,0x30181828 78 1.1 christos .long 0x379696a1,0x379696a1 79 1.1 christos .long 0x0a05050f,0x0a05050f 80 1.1 christos .long 0x2f9a9ab5,0x2f9a9ab5 81 1.1 christos .long 0x0e070709,0x0e070709 82 1.1 christos .long 0x24121236,0x24121236 83 1.1 christos .long 0x1b80809b,0x1b80809b 84 1.1 christos .long 0xdfe2e23d,0xdfe2e23d 85 1.1 christos .long 0xcdebeb26,0xcdebeb26 86 1.1 christos .long 0x4e272769,0x4e272769 87 1.1 christos .long 0x7fb2b2cd,0x7fb2b2cd 88 1.1 christos .long 0xea75759f,0xea75759f 89 1.1 christos .long 0x1209091b,0x1209091b 90 1.1 christos .long 0x1d83839e,0x1d83839e 91 1.1 christos .long 0x582c2c74,0x582c2c74 92 1.1 christos .long 0x341a1a2e,0x341a1a2e 93 1.1 christos .long 0x361b1b2d,0x361b1b2d 94 1.1 christos .long 0xdc6e6eb2,0xdc6e6eb2 95 1.1 christos .long 0xb45a5aee,0xb45a5aee 96 1.1 christos .long 0x5ba0a0fb,0x5ba0a0fb 97 1.1 christos .long 0xa45252f6,0xa45252f6 98 1.1 christos .long 0x763b3b4d,0x763b3b4d 99 1.1 christos .long 0xb7d6d661,0xb7d6d661 100 1.1 christos .long 0x7db3b3ce,0x7db3b3ce 101 1.1 christos .long 0x5229297b,0x5229297b 102 1.1 christos .long 0xdde3e33e,0xdde3e33e 103 1.1 christos .long 0x5e2f2f71,0x5e2f2f71 104 1.1 christos .long 0x13848497,0x13848497 105 1.1 christos .long 0xa65353f5,0xa65353f5 106 1.1 christos .long 0xb9d1d168,0xb9d1d168 107 1.1 christos .long 0x00000000,0x00000000 108 1.1 christos .long 0xc1eded2c,0xc1eded2c 109 1.1 christos .long 0x40202060,0x40202060 110 1.1 christos .long 0xe3fcfc1f,0xe3fcfc1f 111 1.1 christos .long 0x79b1b1c8,0x79b1b1c8 112 1.1 christos .long 0xb65b5bed,0xb65b5bed 113 1.1 christos .long 0xd46a6abe,0xd46a6abe 114 1.1 christos .long 0x8dcbcb46,0x8dcbcb46 115 1.1 christos .long 0x67bebed9,0x67bebed9 116 1.1 christos .long 0x7239394b,0x7239394b 117 1.1 christos .long 0x944a4ade,0x944a4ade 118 1.1 christos .long 0x984c4cd4,0x984c4cd4 119 1.1 christos .long 0xb05858e8,0xb05858e8 120 1.1 christos .long 0x85cfcf4a,0x85cfcf4a 121 1.1 christos .long 0xbbd0d06b,0xbbd0d06b 122 1.1 christos .long 0xc5efef2a,0xc5efef2a 123 1.1 christos .long 0x4faaaae5,0x4faaaae5 124 1.1 christos .long 0xedfbfb16,0xedfbfb16 125 1.1 christos .long 0x864343c5,0x864343c5 126 1.1 christos .long 0x9a4d4dd7,0x9a4d4dd7 127 1.1 christos .long 0x66333355,0x66333355 128 1.1 christos .long 0x11858594,0x11858594 129 1.1 christos .long 0x8a4545cf,0x8a4545cf 130 1.1 christos .long 0xe9f9f910,0xe9f9f910 131 1.1 christos .long 0x04020206,0x04020206 132 1.1 christos .long 0xfe7f7f81,0xfe7f7f81 133 1.1 christos .long 0xa05050f0,0xa05050f0 134 1.1 christos .long 0x783c3c44,0x783c3c44 135 1.1 christos .long 0x259f9fba,0x259f9fba 136 1.1 christos .long 0x4ba8a8e3,0x4ba8a8e3 137 1.1 christos .long 0xa25151f3,0xa25151f3 138 1.1 christos .long 0x5da3a3fe,0x5da3a3fe 139 1.1 christos .long 0x804040c0,0x804040c0 140 1.1 christos .long 0x058f8f8a,0x058f8f8a 141 1.1 christos .long 0x3f9292ad,0x3f9292ad 142 1.1 christos .long 0x219d9dbc,0x219d9dbc 143 1.1 christos .long 0x70383848,0x70383848 144 1.1 christos .long 0xf1f5f504,0xf1f5f504 145 1.1 christos .long 0x63bcbcdf,0x63bcbcdf 146 1.1 christos .long 0x77b6b6c1,0x77b6b6c1 147 1.1 christos .long 0xafdada75,0xafdada75 148 1.1 christos .long 0x42212163,0x42212163 149 1.1 christos .long 0x20101030,0x20101030 150 1.1 christos .long 0xe5ffff1a,0xe5ffff1a 151 1.1 christos .long 0xfdf3f30e,0xfdf3f30e 152 1.1 christos .long 0xbfd2d26d,0xbfd2d26d 153 1.1 christos .long 0x81cdcd4c,0x81cdcd4c 154 1.1 christos .long 0x180c0c14,0x180c0c14 155 1.1 christos .long 0x26131335,0x26131335 156 1.1 christos .long 0xc3ecec2f,0xc3ecec2f 157 1.1 christos .long 0xbe5f5fe1,0xbe5f5fe1 158 1.1 christos .long 0x359797a2,0x359797a2 159 1.1 christos .long 0x884444cc,0x884444cc 160 1.1 christos .long 0x2e171739,0x2e171739 161 1.1 christos .long 0x93c4c457,0x93c4c457 162 1.1 christos .long 0x55a7a7f2,0x55a7a7f2 163 1.1 christos .long 0xfc7e7e82,0xfc7e7e82 164 1.1 christos .long 0x7a3d3d47,0x7a3d3d47 165 1.1 christos .long 0xc86464ac,0xc86464ac 166 1.1 christos .long 0xba5d5de7,0xba5d5de7 167 1.1 christos .long 0x3219192b,0x3219192b 168 1.1 christos .long 0xe6737395,0xe6737395 169 1.1 christos .long 0xc06060a0,0xc06060a0 170 1.1 christos .long 0x19818198,0x19818198 171 1.1 christos .long 0x9e4f4fd1,0x9e4f4fd1 172 1.1 christos .long 0xa3dcdc7f,0xa3dcdc7f 173 1.1 christos .long 0x44222266,0x44222266 174 1.1 christos .long 0x542a2a7e,0x542a2a7e 175 1.1 christos .long 0x3b9090ab,0x3b9090ab 176 1.1 christos .long 0x0b888883,0x0b888883 177 1.1 christos .long 0x8c4646ca,0x8c4646ca 178 1.1 christos .long 0xc7eeee29,0xc7eeee29 179 1.1 christos .long 0x6bb8b8d3,0x6bb8b8d3 180 1.1 christos .long 0x2814143c,0x2814143c 181 1.1 christos .long 0xa7dede79,0xa7dede79 182 1.1 christos .long 0xbc5e5ee2,0xbc5e5ee2 183 1.1 christos .long 0x160b0b1d,0x160b0b1d 184 1.1 christos .long 0xaddbdb76,0xaddbdb76 185 1.1 christos .long 0xdbe0e03b,0xdbe0e03b 186 1.1 christos .long 0x64323256,0x64323256 187 1.1 christos .long 0x743a3a4e,0x743a3a4e 188 1.1 christos .long 0x140a0a1e,0x140a0a1e 189 1.1 christos .long 0x924949db,0x924949db 190 1.1 christos .long 0x0c06060a,0x0c06060a 191 1.1 christos .long 0x4824246c,0x4824246c 192 1.1 christos .long 0xb85c5ce4,0xb85c5ce4 193 1.1 christos .long 0x9fc2c25d,0x9fc2c25d 194 1.1 christos .long 0xbdd3d36e,0xbdd3d36e 195 1.1 christos .long 0x43acacef,0x43acacef 196 1.1 christos .long 0xc46262a6,0xc46262a6 197 1.1 christos .long 0x399191a8,0x399191a8 198 1.1 christos .long 0x319595a4,0x319595a4 199 1.1 christos .long 0xd3e4e437,0xd3e4e437 200 1.1 christos .long 0xf279798b,0xf279798b 201 1.1 christos .long 0xd5e7e732,0xd5e7e732 202 1.1 christos .long 0x8bc8c843,0x8bc8c843 203 1.1 christos .long 0x6e373759,0x6e373759 204 1.1 christos .long 0xda6d6db7,0xda6d6db7 205 1.1 christos .long 0x018d8d8c,0x018d8d8c 206 1.1 christos .long 0xb1d5d564,0xb1d5d564 207 1.1 christos .long 0x9c4e4ed2,0x9c4e4ed2 208 1.1 christos .long 0x49a9a9e0,0x49a9a9e0 209 1.1 christos .long 0xd86c6cb4,0xd86c6cb4 210 1.1 christos .long 0xac5656fa,0xac5656fa 211 1.1 christos .long 0xf3f4f407,0xf3f4f407 212 1.1 christos .long 0xcfeaea25,0xcfeaea25 213 1.1 christos .long 0xca6565af,0xca6565af 214 1.1 christos .long 0xf47a7a8e,0xf47a7a8e 215 1.1 christos .long 0x47aeaee9,0x47aeaee9 216 1.1 christos .long 0x10080818,0x10080818 217 1.1 christos .long 0x6fbabad5,0x6fbabad5 218 1.1 christos .long 0xf0787888,0xf0787888 219 1.1 christos .long 0x4a25256f,0x4a25256f 220 1.1 christos .long 0x5c2e2e72,0x5c2e2e72 221 1.1 christos .long 0x381c1c24,0x381c1c24 222 1.1 christos .long 0x57a6a6f1,0x57a6a6f1 223 1.1 christos .long 0x73b4b4c7,0x73b4b4c7 224 1.1 christos .long 0x97c6c651,0x97c6c651 225 1.1 christos .long 0xcbe8e823,0xcbe8e823 226 1.1 christos .long 0xa1dddd7c,0xa1dddd7c 227 1.1 christos .long 0xe874749c,0xe874749c 228 1.1 christos .long 0x3e1f1f21,0x3e1f1f21 229 1.1 christos .long 0x964b4bdd,0x964b4bdd 230 1.1 christos .long 0x61bdbddc,0x61bdbddc 231 1.1 christos .long 0x0d8b8b86,0x0d8b8b86 232 1.1 christos .long 0x0f8a8a85,0x0f8a8a85 233 1.1 christos .long 0xe0707090,0xe0707090 234 1.1 christos .long 0x7c3e3e42,0x7c3e3e42 235 1.1 christos .long 0x71b5b5c4,0x71b5b5c4 236 1.1 christos .long 0xcc6666aa,0xcc6666aa 237 1.1 christos .long 0x904848d8,0x904848d8 238 1.1 christos .long 0x06030305,0x06030305 239 1.1 christos .long 0xf7f6f601,0xf7f6f601 240 1.1 christos .long 0x1c0e0e12,0x1c0e0e12 241 1.1 christos .long 0xc26161a3,0xc26161a3 242 1.1 christos .long 0x6a35355f,0x6a35355f 243 1.1 christos .long 0xae5757f9,0xae5757f9 244 1.1 christos .long 0x69b9b9d0,0x69b9b9d0 245 1.1 christos .long 0x17868691,0x17868691 246 1.1 christos .long 0x99c1c158,0x99c1c158 247 1.1 christos .long 0x3a1d1d27,0x3a1d1d27 248 1.1 christos .long 0x279e9eb9,0x279e9eb9 249 1.1 christos .long 0xd9e1e138,0xd9e1e138 250 1.1 christos .long 0xebf8f813,0xebf8f813 251 1.1 christos .long 0x2b9898b3,0x2b9898b3 252 1.1 christos .long 0x22111133,0x22111133 253 1.1 christos .long 0xd26969bb,0xd26969bb 254 1.1 christos .long 0xa9d9d970,0xa9d9d970 255 1.1 christos .long 0x078e8e89,0x078e8e89 256 1.1 christos .long 0x339494a7,0x339494a7 257 1.1 christos .long 0x2d9b9bb6,0x2d9b9bb6 258 1.1 christos .long 0x3c1e1e22,0x3c1e1e22 259 1.1 christos .long 0x15878792,0x15878792 260 1.1 christos .long 0xc9e9e920,0xc9e9e920 261 1.1 christos .long 0x87cece49,0x87cece49 262 1.1 christos .long 0xaa5555ff,0xaa5555ff 263 1.1 christos .long 0x50282878,0x50282878 264 1.1 christos .long 0xa5dfdf7a,0xa5dfdf7a 265 1.1 christos .long 0x038c8c8f,0x038c8c8f 266 1.1 christos .long 0x59a1a1f8,0x59a1a1f8 267 1.1 christos .long 0x09898980,0x09898980 268 1.1 christos .long 0x1a0d0d17,0x1a0d0d17 269 1.1 christos .long 0x65bfbfda,0x65bfbfda 270 1.1 christos .long 0xd7e6e631,0xd7e6e631 271 1.1 christos .long 0x844242c6,0x844242c6 272 1.1 christos .long 0xd06868b8,0xd06868b8 273 1.1 christos .long 0x824141c3,0x824141c3 274 1.1 christos .long 0x299999b0,0x299999b0 275 1.1 christos .long 0x5a2d2d77,0x5a2d2d77 276 1.1 christos .long 0x1e0f0f11,0x1e0f0f11 277 1.1 christos .long 0x7bb0b0cb,0x7bb0b0cb 278 1.1 christos .long 0xa85454fc,0xa85454fc 279 1.1 christos .long 0x6dbbbbd6,0x6dbbbbd6 280 1.1 christos .long 0x2c16163a,0x2c16163a 281 1.1 christos .byte 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5 282 1.1 christos .byte 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76 283 1.1 christos .byte 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0 284 1.1 christos .byte 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0 285 1.1 christos .byte 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc 286 1.1 christos .byte 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15 287 1.1 christos .byte 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a 288 1.1 christos .byte 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75 289 1.1 christos .byte 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0 290 1.1 christos .byte 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84 291 1.1 christos .byte 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b 292 1.1 christos .byte 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf 293 1.1 christos .byte 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85 294 1.1 christos .byte 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8 295 1.1 christos .byte 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5 296 1.1 christos .byte 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2 297 1.1 christos .byte 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17 298 1.1 christos .byte 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73 299 1.1 christos .byte 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88 300 1.1 christos .byte 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb 301 1.1 christos .byte 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c 302 1.1 christos .byte 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79 303 1.1 christos .byte 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9 304 1.1 christos .byte 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08 305 1.1 christos .byte 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6 306 1.1 christos .byte 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a 307 1.1 christos .byte 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e 308 1.1 christos .byte 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e 309 1.1 christos .byte 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94 310 1.1 christos .byte 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf 311 1.1 christos .byte 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68 312 1.1 christos .byte 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16 313 1.1 christos .long 0x51f4a750,0x51f4a750 314 1.1 christos .long 0x7e416553,0x7e416553 315 1.1 christos .long 0x1a17a4c3,0x1a17a4c3 316 1.1 christos .long 0x3a275e96,0x3a275e96 317 1.1 christos .long 0x3bab6bcb,0x3bab6bcb 318 1.1 christos .long 0x1f9d45f1,0x1f9d45f1 319 1.1 christos .long 0xacfa58ab,0xacfa58ab 320 1.1 christos .long 0x4be30393,0x4be30393 321 1.1 christos .long 0x2030fa55,0x2030fa55 322 1.1 christos .long 0xad766df6,0xad766df6 323 1.1 christos .long 0x88cc7691,0x88cc7691 324 1.1 christos .long 0xf5024c25,0xf5024c25 325 1.1 christos .long 0x4fe5d7fc,0x4fe5d7fc 326 1.1 christos .long 0xc52acbd7,0xc52acbd7 327 1.1 christos .long 0x26354480,0x26354480 328 1.1 christos .long 0xb562a38f,0xb562a38f 329 1.1 christos .long 0xdeb15a49,0xdeb15a49 330 1.1 christos .long 0x25ba1b67,0x25ba1b67 331 1.1 christos .long 0x45ea0e98,0x45ea0e98 332 1.1 christos .long 0x5dfec0e1,0x5dfec0e1 333 1.1 christos .long 0xc32f7502,0xc32f7502 334 1.1 christos .long 0x814cf012,0x814cf012 335 1.1 christos .long 0x8d4697a3,0x8d4697a3 336 1.1 christos .long 0x6bd3f9c6,0x6bd3f9c6 337 1.1 christos .long 0x038f5fe7,0x038f5fe7 338 1.1 christos .long 0x15929c95,0x15929c95 339 1.1 christos .long 0xbf6d7aeb,0xbf6d7aeb 340 1.1 christos .long 0x955259da,0x955259da 341 1.1 christos .long 0xd4be832d,0xd4be832d 342 1.1 christos .long 0x587421d3,0x587421d3 343 1.1 christos .long 0x49e06929,0x49e06929 344 1.1 christos .long 0x8ec9c844,0x8ec9c844 345 1.1 christos .long 0x75c2896a,0x75c2896a 346 1.1 christos .long 0xf48e7978,0xf48e7978 347 1.1 christos .long 0x99583e6b,0x99583e6b 348 1.1 christos .long 0x27b971dd,0x27b971dd 349 1.1 christos .long 0xbee14fb6,0xbee14fb6 350 1.1 christos .long 0xf088ad17,0xf088ad17 351 1.1 christos .long 0xc920ac66,0xc920ac66 352 1.1 christos .long 0x7dce3ab4,0x7dce3ab4 353 1.1 christos .long 0x63df4a18,0x63df4a18 354 1.1 christos .long 0xe51a3182,0xe51a3182 355 1.1 christos .long 0x97513360,0x97513360 356 1.1 christos .long 0x62537f45,0x62537f45 357 1.1 christos .long 0xb16477e0,0xb16477e0 358 1.1 christos .long 0xbb6bae84,0xbb6bae84 359 1.1 christos .long 0xfe81a01c,0xfe81a01c 360 1.1 christos .long 0xf9082b94,0xf9082b94 361 1.1 christos .long 0x70486858,0x70486858 362 1.1 christos .long 0x8f45fd19,0x8f45fd19 363 1.1 christos .long 0x94de6c87,0x94de6c87 364 1.1 christos .long 0x527bf8b7,0x527bf8b7 365 1.1 christos .long 0xab73d323,0xab73d323 366 1.1 christos .long 0x724b02e2,0x724b02e2 367 1.1 christos .long 0xe31f8f57,0xe31f8f57 368 1.1 christos .long 0x6655ab2a,0x6655ab2a 369 1.1 christos .long 0xb2eb2807,0xb2eb2807 370 1.1 christos .long 0x2fb5c203,0x2fb5c203 371 1.1 christos .long 0x86c57b9a,0x86c57b9a 372 1.1 christos .long 0xd33708a5,0xd33708a5 373 1.1 christos .long 0x302887f2,0x302887f2 374 1.1 christos .long 0x23bfa5b2,0x23bfa5b2 375 1.1 christos .long 0x02036aba,0x02036aba 376 1.1 christos .long 0xed16825c,0xed16825c 377 1.1 christos .long 0x8acf1c2b,0x8acf1c2b 378 1.1 christos .long 0xa779b492,0xa779b492 379 1.1 christos .long 0xf307f2f0,0xf307f2f0 380 1.1 christos .long 0x4e69e2a1,0x4e69e2a1 381 1.1 christos .long 0x65daf4cd,0x65daf4cd 382 1.1 christos .long 0x0605bed5,0x0605bed5 383 1.1 christos .long 0xd134621f,0xd134621f 384 1.1 christos .long 0xc4a6fe8a,0xc4a6fe8a 385 1.1 christos .long 0x342e539d,0x342e539d 386 1.1 christos .long 0xa2f355a0,0xa2f355a0 387 1.1 christos .long 0x058ae132,0x058ae132 388 1.1 christos .long 0xa4f6eb75,0xa4f6eb75 389 1.1 christos .long 0x0b83ec39,0x0b83ec39 390 1.1 christos .long 0x4060efaa,0x4060efaa 391 1.1 christos .long 0x5e719f06,0x5e719f06 392 1.1 christos .long 0xbd6e1051,0xbd6e1051 393 1.1 christos .long 0x3e218af9,0x3e218af9 394 1.1 christos .long 0x96dd063d,0x96dd063d 395 1.1 christos .long 0xdd3e05ae,0xdd3e05ae 396 1.1 christos .long 0x4de6bd46,0x4de6bd46 397 1.1 christos .long 0x91548db5,0x91548db5 398 1.1 christos .long 0x71c45d05,0x71c45d05 399 1.1 christos .long 0x0406d46f,0x0406d46f 400 1.1 christos .long 0x605015ff,0x605015ff 401 1.1 christos .long 0x1998fb24,0x1998fb24 402 1.1 christos .long 0xd6bde997,0xd6bde997 403 1.1 christos .long 0x894043cc,0x894043cc 404 1.1 christos .long 0x67d99e77,0x67d99e77 405 1.1 christos .long 0xb0e842bd,0xb0e842bd 406 1.1 christos .long 0x07898b88,0x07898b88 407 1.1 christos .long 0xe7195b38,0xe7195b38 408 1.1 christos .long 0x79c8eedb,0x79c8eedb 409 1.1 christos .long 0xa17c0a47,0xa17c0a47 410 1.1 christos .long 0x7c420fe9,0x7c420fe9 411 1.1 christos .long 0xf8841ec9,0xf8841ec9 412 1.1 christos .long 0x00000000,0x00000000 413 1.1 christos .long 0x09808683,0x09808683 414 1.1 christos .long 0x322bed48,0x322bed48 415 1.1 christos .long 0x1e1170ac,0x1e1170ac 416 1.1 christos .long 0x6c5a724e,0x6c5a724e 417 1.1 christos .long 0xfd0efffb,0xfd0efffb 418 1.1 christos .long 0x0f853856,0x0f853856 419 1.1 christos .long 0x3daed51e,0x3daed51e 420 1.1 christos .long 0x362d3927,0x362d3927 421 1.1 christos .long 0x0a0fd964,0x0a0fd964 422 1.1 christos .long 0x685ca621,0x685ca621 423 1.1 christos .long 0x9b5b54d1,0x9b5b54d1 424 1.1 christos .long 0x24362e3a,0x24362e3a 425 1.1 christos .long 0x0c0a67b1,0x0c0a67b1 426 1.1 christos .long 0x9357e70f,0x9357e70f 427 1.1 christos .long 0xb4ee96d2,0xb4ee96d2 428 1.1 christos .long 0x1b9b919e,0x1b9b919e 429 1.1 christos .long 0x80c0c54f,0x80c0c54f 430 1.1 christos .long 0x61dc20a2,0x61dc20a2 431 1.1 christos .long 0x5a774b69,0x5a774b69 432 1.1 christos .long 0x1c121a16,0x1c121a16 433 1.1 christos .long 0xe293ba0a,0xe293ba0a 434 1.1 christos .long 0xc0a02ae5,0xc0a02ae5 435 1.1 christos .long 0x3c22e043,0x3c22e043 436 1.1 christos .long 0x121b171d,0x121b171d 437 1.1 christos .long 0x0e090d0b,0x0e090d0b 438 1.1 christos .long 0xf28bc7ad,0xf28bc7ad 439 1.1 christos .long 0x2db6a8b9,0x2db6a8b9 440 1.1 christos .long 0x141ea9c8,0x141ea9c8 441 1.1 christos .long 0x57f11985,0x57f11985 442 1.1 christos .long 0xaf75074c,0xaf75074c 443 1.1 christos .long 0xee99ddbb,0xee99ddbb 444 1.1 christos .long 0xa37f60fd,0xa37f60fd 445 1.1 christos .long 0xf701269f,0xf701269f 446 1.1 christos .long 0x5c72f5bc,0x5c72f5bc 447 1.1 christos .long 0x44663bc5,0x44663bc5 448 1.1 christos .long 0x5bfb7e34,0x5bfb7e34 449 1.1 christos .long 0x8b432976,0x8b432976 450 1.1 christos .long 0xcb23c6dc,0xcb23c6dc 451 1.1 christos .long 0xb6edfc68,0xb6edfc68 452 1.1 christos .long 0xb8e4f163,0xb8e4f163 453 1.1 christos .long 0xd731dcca,0xd731dcca 454 1.1 christos .long 0x42638510,0x42638510 455 1.1 christos .long 0x13972240,0x13972240 456 1.1 christos .long 0x84c61120,0x84c61120 457 1.1 christos .long 0x854a247d,0x854a247d 458 1.1 christos .long 0xd2bb3df8,0xd2bb3df8 459 1.1 christos .long 0xaef93211,0xaef93211 460 1.1 christos .long 0xc729a16d,0xc729a16d 461 1.1 christos .long 0x1d9e2f4b,0x1d9e2f4b 462 1.1 christos .long 0xdcb230f3,0xdcb230f3 463 1.1 christos .long 0x0d8652ec,0x0d8652ec 464 1.1 christos .long 0x77c1e3d0,0x77c1e3d0 465 1.1 christos .long 0x2bb3166c,0x2bb3166c 466 1.1 christos .long 0xa970b999,0xa970b999 467 1.1 christos .long 0x119448fa,0x119448fa 468 1.1 christos .long 0x47e96422,0x47e96422 469 1.1 christos .long 0xa8fc8cc4,0xa8fc8cc4 470 1.1 christos .long 0xa0f03f1a,0xa0f03f1a 471 1.1 christos .long 0x567d2cd8,0x567d2cd8 472 1.1 christos .long 0x223390ef,0x223390ef 473 1.1 christos .long 0x87494ec7,0x87494ec7 474 1.1 christos .long 0xd938d1c1,0xd938d1c1 475 1.1 christos .long 0x8ccaa2fe,0x8ccaa2fe 476 1.1 christos .long 0x98d40b36,0x98d40b36 477 1.1 christos .long 0xa6f581cf,0xa6f581cf 478 1.1 christos .long 0xa57ade28,0xa57ade28 479 1.1 christos .long 0xdab78e26,0xdab78e26 480 1.1 christos .long 0x3fadbfa4,0x3fadbfa4 481 1.1 christos .long 0x2c3a9de4,0x2c3a9de4 482 1.1 christos .long 0x5078920d,0x5078920d 483 1.1 christos .long 0x6a5fcc9b,0x6a5fcc9b 484 1.1 christos .long 0x547e4662,0x547e4662 485 1.1 christos .long 0xf68d13c2,0xf68d13c2 486 1.1 christos .long 0x90d8b8e8,0x90d8b8e8 487 1.1 christos .long 0x2e39f75e,0x2e39f75e 488 1.1 christos .long 0x82c3aff5,0x82c3aff5 489 1.1 christos .long 0x9f5d80be,0x9f5d80be 490 1.1 christos .long 0x69d0937c,0x69d0937c 491 1.1 christos .long 0x6fd52da9,0x6fd52da9 492 1.1 christos .long 0xcf2512b3,0xcf2512b3 493 1.1 christos .long 0xc8ac993b,0xc8ac993b 494 1.1 christos .long 0x10187da7,0x10187da7 495 1.1 christos .long 0xe89c636e,0xe89c636e 496 1.1 christos .long 0xdb3bbb7b,0xdb3bbb7b 497 1.1 christos .long 0xcd267809,0xcd267809 498 1.1 christos .long 0x6e5918f4,0x6e5918f4 499 1.1 christos .long 0xec9ab701,0xec9ab701 500 1.1 christos .long 0x834f9aa8,0x834f9aa8 501 1.1 christos .long 0xe6956e65,0xe6956e65 502 1.1 christos .long 0xaaffe67e,0xaaffe67e 503 1.1 christos .long 0x21bccf08,0x21bccf08 504 1.1 christos .long 0xef15e8e6,0xef15e8e6 505 1.1 christos .long 0xbae79bd9,0xbae79bd9 506 1.1 christos .long 0x4a6f36ce,0x4a6f36ce 507 1.1 christos .long 0xea9f09d4,0xea9f09d4 508 1.1 christos .long 0x29b07cd6,0x29b07cd6 509 1.1 christos .long 0x31a4b2af,0x31a4b2af 510 1.1 christos .long 0x2a3f2331,0x2a3f2331 511 1.1 christos .long 0xc6a59430,0xc6a59430 512 1.1 christos .long 0x35a266c0,0x35a266c0 513 1.1 christos .long 0x744ebc37,0x744ebc37 514 1.1 christos .long 0xfc82caa6,0xfc82caa6 515 1.1 christos .long 0xe090d0b0,0xe090d0b0 516 1.1 christos .long 0x33a7d815,0x33a7d815 517 1.1 christos .long 0xf104984a,0xf104984a 518 1.1 christos .long 0x41ecdaf7,0x41ecdaf7 519 1.1 christos .long 0x7fcd500e,0x7fcd500e 520 1.1 christos .long 0x1791f62f,0x1791f62f 521 1.1 christos .long 0x764dd68d,0x764dd68d 522 1.1 christos .long 0x43efb04d,0x43efb04d 523 1.1 christos .long 0xccaa4d54,0xccaa4d54 524 1.1 christos .long 0xe49604df,0xe49604df 525 1.1 christos .long 0x9ed1b5e3,0x9ed1b5e3 526 1.1 christos .long 0x4c6a881b,0x4c6a881b 527 1.1 christos .long 0xc12c1fb8,0xc12c1fb8 528 1.1 christos .long 0x4665517f,0x4665517f 529 1.1 christos .long 0x9d5eea04,0x9d5eea04 530 1.1 christos .long 0x018c355d,0x018c355d 531 1.1 christos .long 0xfa877473,0xfa877473 532 1.1 christos .long 0xfb0b412e,0xfb0b412e 533 1.1 christos .long 0xb3671d5a,0xb3671d5a 534 1.1 christos .long 0x92dbd252,0x92dbd252 535 1.1 christos .long 0xe9105633,0xe9105633 536 1.1 christos .long 0x6dd64713,0x6dd64713 537 1.1 christos .long 0x9ad7618c,0x9ad7618c 538 1.1 christos .long 0x37a10c7a,0x37a10c7a 539 1.1 christos .long 0x59f8148e,0x59f8148e 540 1.1 christos .long 0xeb133c89,0xeb133c89 541 1.1 christos .long 0xcea927ee,0xcea927ee 542 1.1 christos .long 0xb761c935,0xb761c935 543 1.1 christos .long 0xe11ce5ed,0xe11ce5ed 544 1.1 christos .long 0x7a47b13c,0x7a47b13c 545 1.1 christos .long 0x9cd2df59,0x9cd2df59 546 1.1 christos .long 0x55f2733f,0x55f2733f 547 1.1 christos .long 0x1814ce79,0x1814ce79 548 1.1 christos .long 0x73c737bf,0x73c737bf 549 1.1 christos .long 0x53f7cdea,0x53f7cdea 550 1.1 christos .long 0x5ffdaa5b,0x5ffdaa5b 551 1.1 christos .long 0xdf3d6f14,0xdf3d6f14 552 1.1 christos .long 0x7844db86,0x7844db86 553 1.1 christos .long 0xcaaff381,0xcaaff381 554 1.1 christos .long 0xb968c43e,0xb968c43e 555 1.1 christos .long 0x3824342c,0x3824342c 556 1.1 christos .long 0xc2a3405f,0xc2a3405f 557 1.1 christos .long 0x161dc372,0x161dc372 558 1.1 christos .long 0xbce2250c,0xbce2250c 559 1.1 christos .long 0x283c498b,0x283c498b 560 1.1 christos .long 0xff0d9541,0xff0d9541 561 1.1 christos .long 0x39a80171,0x39a80171 562 1.1 christos .long 0x080cb3de,0x080cb3de 563 1.1 christos .long 0xd8b4e49c,0xd8b4e49c 564 1.1 christos .long 0x6456c190,0x6456c190 565 1.1 christos .long 0x7bcb8461,0x7bcb8461 566 1.1 christos .long 0xd532b670,0xd532b670 567 1.1 christos .long 0x486c5c74,0x486c5c74 568 1.1 christos .long 0xd0b85742,0xd0b85742 569 1.1 christos .byte 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38 570 1.1 christos .byte 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb 571 1.1 christos .byte 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87 572 1.1 christos .byte 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb 573 1.1 christos .byte 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d 574 1.1 christos .byte 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e 575 1.1 christos .byte 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2 576 1.1 christos .byte 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25 577 1.1 christos .byte 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16 578 1.1 christos .byte 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92 579 1.1 christos .byte 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda 580 1.1 christos .byte 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84 581 1.1 christos .byte 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a 582 1.1 christos .byte 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06 583 1.1 christos .byte 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02 584 1.1 christos .byte 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b 585 1.1 christos .byte 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea 586 1.1 christos .byte 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73 587 1.1 christos .byte 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85 588 1.1 christos .byte 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e 589 1.1 christos .byte 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89 590 1.1 christos .byte 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b 591 1.1 christos .byte 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20 592 1.1 christos .byte 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4 593 1.1 christos .byte 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31 594 1.1 christos .byte 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f 595 1.1 christos .byte 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d 596 1.1 christos .byte 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef 597 1.1 christos .byte 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0 598 1.1 christos .byte 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61 599 1.1 christos .byte 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26 600 1.1 christos .byte 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d 601 1.1 christos 602 1.1 christos 603 1.1 christos .globl AES_encrypt 604 1.1 christos .type AES_encrypt,@function 605 1.1 christos .section ".opd","aw" 606 1.1 christos .align 3 607 1.1 christos AES_encrypt: 608 1.1 christos .quad .AES_encrypt,.TOC.@tocbase,0 609 1.1 christos .previous 610 1.1 christos .align 7 611 1.1 christos .AES_encrypt: 612 1.1 christos stdu 1,-256(1) 613 1.1 christos mflr 0 614 1.1 christos 615 1.1 christos std 4,104(1) 616 1.1 christos std 14,112(1) 617 1.1 christos std 15,120(1) 618 1.1 christos std 16,128(1) 619 1.1 christos std 17,136(1) 620 1.1 christos std 18,144(1) 621 1.1 christos std 19,152(1) 622 1.1 christos std 20,160(1) 623 1.1 christos std 21,168(1) 624 1.1 christos std 22,176(1) 625 1.1 christos std 23,184(1) 626 1.1 christos std 24,192(1) 627 1.1 christos std 25,200(1) 628 1.1 christos std 26,208(1) 629 1.1 christos std 27,216(1) 630 1.1 christos std 28,224(1) 631 1.1 christos std 29,232(1) 632 1.1 christos std 30,240(1) 633 1.1 christos std 31,248(1) 634 1.1 christos std 0,272(1) 635 1.1 christos 636 1.1 christos andi. 12,3,3 637 1.1 christos andi. 0,4,3 638 1.1 christos or. 12,12,0 639 1.1 christos bne .Lenc_unaligned 640 1.1 christos 641 1.1 christos .Lenc_unaligned_ok: 642 1.1 christos lwz 8,0(3) 643 1.1 christos lwz 9,4(3) 644 1.1 christos lwz 10,8(3) 645 1.1 christos lwz 11,12(3) 646 1.1 christos bl .LAES_Te 647 1.1 christos bl .Lppc_AES_encrypt_compact 648 1.1 christos ld 4,104(1) 649 1.1 christos stw 8,0(4) 650 1.1 christos stw 9,4(4) 651 1.1 christos stw 10,8(4) 652 1.1 christos stw 11,12(4) 653 1.1 christos b .Lenc_done 654 1.1 christos 655 1.1 christos .Lenc_unaligned: 656 1.1 christos subfic 12,3,4096 657 1.1 christos subfic 0,4,4096 658 1.1 christos andi. 12,12,4096-16 659 1.1 christos beq .Lenc_xpage 660 1.1 christos andi. 0,0,4096-16 661 1.1 christos bne .Lenc_unaligned_ok 662 1.1 christos 663 1.1 christos .Lenc_xpage: 664 1.1 christos lbz 16,0(3) 665 1.1 christos lbz 17,1(3) 666 1.1 christos lbz 18,2(3) 667 1.1 christos lbz 8,3(3) 668 1.1 christos lbz 20,4(3) 669 1.1 christos lbz 21,5(3) 670 1.1 christos lbz 22,6(3) 671 1.1 christos lbz 9,7(3) 672 1.1 christos lbz 24,8(3) 673 1.1 christos lbz 25,9(3) 674 1.1 christos lbz 26,10(3) 675 1.1 christos insrwi 8,16,8,0 676 1.1 christos lbz 10,11(3) 677 1.1 christos insrwi 9,20,8,0 678 1.1 christos lbz 28,12(3) 679 1.1 christos insrwi 8,17,8,8 680 1.1 christos lbz 29,13(3) 681 1.1 christos insrwi 9,21,8,8 682 1.1 christos lbz 30,14(3) 683 1.1 christos insrwi 8,18,8,16 684 1.1 christos lbz 11,15(3) 685 1.1 christos insrwi 9,22,8,16 686 1.1 christos insrwi 10,24,8,0 687 1.1 christos insrwi 11,28,8,0 688 1.1 christos insrwi 10,25,8,8 689 1.1 christos insrwi 11,29,8,8 690 1.1 christos insrwi 10,26,8,16 691 1.1 christos insrwi 11,30,8,16 692 1.1 christos 693 1.1 christos bl .LAES_Te 694 1.1 christos bl .Lppc_AES_encrypt_compact 695 1.1 christos ld 4,104(1) 696 1.1 christos 697 1.1 christos extrwi 16,8,8,0 698 1.1 christos extrwi 17,8,8,8 699 1.1 christos stb 16,0(4) 700 1.1 christos extrwi 18,8,8,16 701 1.1 christos stb 17,1(4) 702 1.1 christos stb 18,2(4) 703 1.1 christos extrwi 20,9,8,0 704 1.1 christos stb 8,3(4) 705 1.1 christos extrwi 21,9,8,8 706 1.1 christos stb 20,4(4) 707 1.1 christos extrwi 22,9,8,16 708 1.1 christos stb 21,5(4) 709 1.1 christos stb 22,6(4) 710 1.1 christos extrwi 24,10,8,0 711 1.1 christos stb 9,7(4) 712 1.1 christos extrwi 25,10,8,8 713 1.1 christos stb 24,8(4) 714 1.1 christos extrwi 26,10,8,16 715 1.1 christos stb 25,9(4) 716 1.1 christos stb 26,10(4) 717 1.1 christos extrwi 28,11,8,0 718 1.1 christos stb 10,11(4) 719 1.1 christos extrwi 29,11,8,8 720 1.1 christos stb 28,12(4) 721 1.1 christos extrwi 30,11,8,16 722 1.1 christos stb 29,13(4) 723 1.1 christos stb 30,14(4) 724 1.1 christos stb 11,15(4) 725 1.1 christos 726 1.1 christos .Lenc_done: 727 1.1 christos ld 0,272(1) 728 1.1 christos ld 14,112(1) 729 1.1 christos ld 15,120(1) 730 1.1 christos ld 16,128(1) 731 1.1 christos ld 17,136(1) 732 1.1 christos ld 18,144(1) 733 1.1 christos ld 19,152(1) 734 1.1 christos ld 20,160(1) 735 1.1 christos ld 21,168(1) 736 1.1 christos ld 22,176(1) 737 1.1 christos ld 23,184(1) 738 1.1 christos ld 24,192(1) 739 1.1 christos ld 25,200(1) 740 1.1 christos ld 26,208(1) 741 1.1 christos ld 27,216(1) 742 1.1 christos ld 28,224(1) 743 1.1 christos ld 29,232(1) 744 1.1 christos ld 30,240(1) 745 1.1 christos ld 31,248(1) 746 1.1 christos mtlr 0 747 1.1 christos addi 1,1,256 748 1.1 christos blr 749 1.1 christos .long 0 750 1.1 christos .byte 0,12,4,1,0x80,18,3,0 751 1.1 christos .long 0 752 1.1 christos 753 1.1 christos .align 5 754 1.1 christos .Lppc_AES_encrypt: 755 1.1 christos lwz 16,240(5) 756 1.1 christos addi 6,3,3 757 1.1 christos lwz 12,0(5) 758 1.1 christos addi 7,3,2 759 1.1 christos lwz 0,4(5) 760 1.1 christos addi 4,3,1 761 1.1 christos lwz 14,8(5) 762 1.1 christos addi 16,16,-1 763 1.1 christos lwz 15,12(5) 764 1.1 christos addi 5,5,16 765 1.1 christos xor 8,8,12 766 1.1 christos xor 9,9,0 767 1.1 christos xor 10,10,14 768 1.1 christos xor 11,11,15 769 1.1 christos mtctr 16 770 1.1 christos .align 4 771 1.1 christos .Lenc_loop: 772 1.1 christos rlwinm 16,8,11,21,28 773 1.1 christos rlwinm 17,9,11,21,28 774 1.1 christos rlwinm 18,10,11,21,28 775 1.1 christos rlwinm 19,11,11,21,28 776 1.1 christos lwz 12,0(5) 777 1.1 christos rlwinm 20,9,19,21,28 778 1.1 christos lwz 0,4(5) 779 1.1 christos rlwinm 21,10,19,21,28 780 1.1 christos lwz 14,8(5) 781 1.1 christos rlwinm 22,11,19,21,28 782 1.1 christos lwz 15,12(5) 783 1.1 christos rlwinm 23,8,19,21,28 784 1.1 christos lwzx 16,3,16 785 1.1 christos rlwinm 24,10,27,21,28 786 1.1 christos lwzx 17,3,17 787 1.1 christos rlwinm 25,11,27,21,28 788 1.1 christos lwzx 18,3,18 789 1.1 christos rlwinm 26,8,27,21,28 790 1.1 christos lwzx 19,3,19 791 1.1 christos rlwinm 27,9,27,21,28 792 1.1 christos lwzx 20,6,20 793 1.1 christos rlwinm 28,11,3,21,28 794 1.1 christos lwzx 21,6,21 795 1.1 christos rlwinm 29,8,3,21,28 796 1.1 christos lwzx 22,6,22 797 1.1 christos rlwinm 30,9,3,21,28 798 1.1 christos lwzx 23,6,23 799 1.1 christos rlwinm 31,10,3,21,28 800 1.1 christos lwzx 24,7,24 801 1.1 christos xor 12,12,16 802 1.1 christos lwzx 25,7,25 803 1.1 christos xor 0,0,17 804 1.1 christos lwzx 26,7,26 805 1.1 christos xor 14,14,18 806 1.1 christos lwzx 27,7,27 807 1.1 christos xor 15,15,19 808 1.1 christos lwzx 28,4,28 809 1.1 christos xor 12,12,20 810 1.1 christos lwzx 29,4,29 811 1.1 christos xor 0,0,21 812 1.1 christos lwzx 30,4,30 813 1.1 christos xor 14,14,22 814 1.1 christos lwzx 31,4,31 815 1.1 christos xor 15,15,23 816 1.1 christos xor 12,12,24 817 1.1 christos xor 0,0,25 818 1.1 christos xor 14,14,26 819 1.1 christos xor 15,15,27 820 1.1 christos xor 8,12,28 821 1.1 christos xor 9,0,29 822 1.1 christos xor 10,14,30 823 1.1 christos xor 11,15,31 824 1.1 christos addi 5,5,16 825 1.1 christos bc 16,0,.Lenc_loop 826 1.1 christos 827 1.1 christos addi 7,3,2048 828 1.1 christos nop 829 1.1 christos lwz 12,0(5) 830 1.1 christos rlwinm 16,8,8,24,31 831 1.1 christos lwz 0,4(5) 832 1.1 christos rlwinm 17,9,8,24,31 833 1.1 christos lwz 14,8(5) 834 1.1 christos rlwinm 18,10,8,24,31 835 1.1 christos lwz 15,12(5) 836 1.1 christos rlwinm 19,11,8,24,31 837 1.1 christos lwz 24,2048(3) 838 1.1 christos rlwinm 20,9,16,24,31 839 1.1 christos lwz 25,2080(3) 840 1.1 christos rlwinm 21,10,16,24,31 841 1.1 christos lwz 26,2112(3) 842 1.1 christos rlwinm 22,11,16,24,31 843 1.1 christos lwz 27,2144(3) 844 1.1 christos rlwinm 23,8,16,24,31 845 1.1 christos lwz 28,2176(3) 846 1.1 christos rlwinm 24,10,24,24,31 847 1.1 christos lwz 29,2208(3) 848 1.1 christos rlwinm 25,11,24,24,31 849 1.1 christos lwz 30,2240(3) 850 1.1 christos rlwinm 26,8,24,24,31 851 1.1 christos lwz 31,2272(3) 852 1.1 christos rlwinm 27,9,24,24,31 853 1.1 christos lbzx 16,7,16 854 1.1 christos rlwinm 28,11,0,24,31 855 1.1 christos lbzx 17,7,17 856 1.1 christos rlwinm 29,8,0,24,31 857 1.1 christos lbzx 18,7,18 858 1.1 christos rlwinm 30,9,0,24,31 859 1.1 christos lbzx 19,7,19 860 1.1 christos rlwinm 31,10,0,24,31 861 1.1 christos lbzx 20,7,20 862 1.1 christos rlwinm 8,16,24,0,7 863 1.1 christos lbzx 21,7,21 864 1.1 christos rlwinm 9,17,24,0,7 865 1.1 christos lbzx 22,7,22 866 1.1 christos rlwinm 10,18,24,0,7 867 1.1 christos lbzx 23,7,23 868 1.1 christos rlwinm 11,19,24,0,7 869 1.1 christos lbzx 24,7,24 870 1.1 christos rlwimi 8,20,16,8,15 871 1.1 christos lbzx 25,7,25 872 1.1 christos rlwimi 9,21,16,8,15 873 1.1 christos lbzx 26,7,26 874 1.1 christos rlwimi 10,22,16,8,15 875 1.1 christos lbzx 27,7,27 876 1.1 christos rlwimi 11,23,16,8,15 877 1.1 christos lbzx 28,7,28 878 1.1 christos rlwimi 8,24,8,16,23 879 1.1 christos lbzx 29,7,29 880 1.1 christos rlwimi 9,25,8,16,23 881 1.1 christos lbzx 30,7,30 882 1.1 christos rlwimi 10,26,8,16,23 883 1.1 christos lbzx 31,7,31 884 1.1 christos rlwimi 11,27,8,16,23 885 1.1 christos or 8,8,28 886 1.1 christos or 9,9,29 887 1.1 christos or 10,10,30 888 1.1 christos or 11,11,31 889 1.1 christos xor 8,8,12 890 1.1 christos xor 9,9,0 891 1.1 christos xor 10,10,14 892 1.1 christos xor 11,11,15 893 1.1 christos blr 894 1.1 christos .long 0 895 1.1 christos .byte 0,12,0x14,0,0,0,0,0 896 1.1 christos 897 1.1 christos .align 4 898 1.1 christos .Lppc_AES_encrypt_compact: 899 1.1 christos lwz 16,240(5) 900 1.1 christos addi 6,3,2048 901 1.1 christos lwz 12,0(5) 902 1.1 christos lis 7,0x8080 903 1.1 christos lwz 0,4(5) 904 1.1 christos lis 4,0x1b1b 905 1.1 christos lwz 14,8(5) 906 1.1 christos ori 7,7,0x8080 907 1.1 christos lwz 15,12(5) 908 1.1 christos ori 4,4,0x1b1b 909 1.1 christos addi 5,5,16 910 1.1 christos mtctr 16 911 1.1 christos .align 4 912 1.1 christos .Lenc_compact_loop: 913 1.1 christos xor 8,8,12 914 1.1 christos xor 9,9,0 915 1.1 christos rlwinm 16,8,8,24,31 916 1.1 christos xor 10,10,14 917 1.1 christos rlwinm 17,9,8,24,31 918 1.1 christos xor 11,11,15 919 1.1 christos rlwinm 18,10,8,24,31 920 1.1 christos rlwinm 19,11,8,24,31 921 1.1 christos rlwinm 20,9,16,24,31 922 1.1 christos rlwinm 21,10,16,24,31 923 1.1 christos rlwinm 22,11,16,24,31 924 1.1 christos rlwinm 23,8,16,24,31 925 1.1 christos lbzx 16,6,16 926 1.1 christos rlwinm 24,10,24,24,31 927 1.1 christos lbzx 17,6,17 928 1.1 christos rlwinm 25,11,24,24,31 929 1.1 christos lbzx 18,6,18 930 1.1 christos rlwinm 26,8,24,24,31 931 1.1 christos lbzx 19,6,19 932 1.1 christos rlwinm 27,9,24,24,31 933 1.1 christos lbzx 20,6,20 934 1.1 christos rlwinm 28,11,0,24,31 935 1.1 christos lbzx 21,6,21 936 1.1 christos rlwinm 29,8,0,24,31 937 1.1 christos lbzx 22,6,22 938 1.1 christos rlwinm 30,9,0,24,31 939 1.1 christos lbzx 23,6,23 940 1.1 christos rlwinm 31,10,0,24,31 941 1.1 christos lbzx 24,6,24 942 1.1 christos rlwinm 8,16,24,0,7 943 1.1 christos lbzx 25,6,25 944 1.1 christos rlwinm 9,17,24,0,7 945 1.1 christos lbzx 26,6,26 946 1.1 christos rlwinm 10,18,24,0,7 947 1.1 christos lbzx 27,6,27 948 1.1 christos rlwinm 11,19,24,0,7 949 1.1 christos lbzx 28,6,28 950 1.1 christos rlwimi 8,20,16,8,15 951 1.1 christos lbzx 29,6,29 952 1.1 christos rlwimi 9,21,16,8,15 953 1.1 christos lbzx 30,6,30 954 1.1 christos rlwimi 10,22,16,8,15 955 1.1 christos lbzx 31,6,31 956 1.1 christos rlwimi 11,23,16,8,15 957 1.1 christos rlwimi 8,24,8,16,23 958 1.1 christos rlwimi 9,25,8,16,23 959 1.1 christos rlwimi 10,26,8,16,23 960 1.1 christos rlwimi 11,27,8,16,23 961 1.1 christos lwz 12,0(5) 962 1.1 christos or 8,8,28 963 1.1 christos lwz 0,4(5) 964 1.1 christos or 9,9,29 965 1.1 christos lwz 14,8(5) 966 1.1 christos or 10,10,30 967 1.1 christos lwz 15,12(5) 968 1.1 christos or 11,11,31 969 1.1 christos 970 1.1 christos addi 5,5,16 971 1.1 christos bdz .Lenc_compact_done 972 1.1 christos 973 1.1 christos and 16,8,7 974 1.1 christos and 17,9,7 975 1.1 christos and 18,10,7 976 1.1 christos and 19,11,7 977 1.1 christos srwi 20,16,7 978 1.1 christos andc 24,8,7 979 1.1 christos srwi 21,17,7 980 1.1 christos andc 25,9,7 981 1.1 christos srwi 22,18,7 982 1.1 christos andc 26,10,7 983 1.1 christos srwi 23,19,7 984 1.1 christos andc 27,11,7 985 1.1 christos sub 16,16,20 986 1.1 christos sub 17,17,21 987 1.1 christos sub 18,18,22 988 1.1 christos sub 19,19,23 989 1.1 christos add 24,24,24 990 1.1 christos add 25,25,25 991 1.1 christos add 26,26,26 992 1.1 christos add 27,27,27 993 1.1 christos and 16,16,4 994 1.1 christos and 17,17,4 995 1.1 christos and 18,18,4 996 1.1 christos and 19,19,4 997 1.1 christos xor 16,16,24 998 1.1 christos xor 17,17,25 999 1.1 christos rotlwi 28,8,16 1000 1.1 christos xor 18,18,26 1001 1.1 christos rotlwi 29,9,16 1002 1.1 christos xor 19,19,27 1003 1.1 christos rotlwi 30,10,16 1004 1.1 christos 1005 1.1 christos xor 8,8,16 1006 1.1 christos rotlwi 31,11,16 1007 1.1 christos xor 9,9,17 1008 1.1 christos rotrwi 8,8,24 1009 1.1 christos xor 10,10,18 1010 1.1 christos rotrwi 9,9,24 1011 1.1 christos xor 11,11,19 1012 1.1 christos rotrwi 10,10,24 1013 1.1 christos xor 8,8,16 1014 1.1 christos rotrwi 11,11,24 1015 1.1 christos xor 9,9,17 1016 1.1 christos xor 10,10,18 1017 1.1 christos xor 11,11,19 1018 1.1 christos rotlwi 24,28,8 1019 1.1 christos xor 8,8,28 1020 1.1 christos rotlwi 25,29,8 1021 1.1 christos xor 9,9,29 1022 1.1 christos rotlwi 26,30,8 1023 1.1 christos xor 10,10,30 1024 1.1 christos rotlwi 27,31,8 1025 1.1 christos xor 11,11,31 1026 1.1 christos xor 8,8,24 1027 1.1 christos xor 9,9,25 1028 1.1 christos xor 10,10,26 1029 1.1 christos xor 11,11,27 1030 1.1 christos 1031 1.1 christos b .Lenc_compact_loop 1032 1.1 christos .align 4 1033 1.1 christos .Lenc_compact_done: 1034 1.1 christos xor 8,8,12 1035 1.1 christos xor 9,9,0 1036 1.1 christos xor 10,10,14 1037 1.1 christos xor 11,11,15 1038 1.1 christos blr 1039 1.1 christos .long 0 1040 1.1 christos .byte 0,12,0x14,0,0,0,0,0 1041 1.1 christos 1042 1.1 christos 1043 1.1 christos .globl AES_decrypt 1044 1.1 christos .type AES_decrypt,@function 1045 1.1 christos .section ".opd","aw" 1046 1.1 christos .align 3 1047 1.1 christos AES_decrypt: 1048 1.1 christos .quad .AES_decrypt,.TOC.@tocbase,0 1049 1.1 christos .previous 1050 1.1 christos .align 7 1051 1.1 christos .AES_decrypt: 1052 1.1 christos stdu 1,-256(1) 1053 1.1 christos mflr 0 1054 1.1 christos 1055 1.1 christos std 4,104(1) 1056 1.1 christos std 14,112(1) 1057 1.1 christos std 15,120(1) 1058 1.1 christos std 16,128(1) 1059 1.1 christos std 17,136(1) 1060 1.1 christos std 18,144(1) 1061 1.1 christos std 19,152(1) 1062 1.1 christos std 20,160(1) 1063 1.1 christos std 21,168(1) 1064 1.1 christos std 22,176(1) 1065 1.1 christos std 23,184(1) 1066 1.1 christos std 24,192(1) 1067 1.1 christos std 25,200(1) 1068 1.1 christos std 26,208(1) 1069 1.1 christos std 27,216(1) 1070 1.1 christos std 28,224(1) 1071 1.1 christos std 29,232(1) 1072 1.1 christos std 30,240(1) 1073 1.1 christos std 31,248(1) 1074 1.1 christos std 0,272(1) 1075 1.1 christos 1076 1.1 christos andi. 12,3,3 1077 1.1 christos andi. 0,4,3 1078 1.1 christos or. 12,12,0 1079 1.1 christos bne .Ldec_unaligned 1080 1.1 christos 1081 1.1 christos .Ldec_unaligned_ok: 1082 1.1 christos lwz 8,0(3) 1083 1.1 christos lwz 9,4(3) 1084 1.1 christos lwz 10,8(3) 1085 1.1 christos lwz 11,12(3) 1086 1.1 christos bl .LAES_Td 1087 1.1 christos bl .Lppc_AES_decrypt_compact 1088 1.1 christos ld 4,104(1) 1089 1.1 christos stw 8,0(4) 1090 1.1 christos stw 9,4(4) 1091 1.1 christos stw 10,8(4) 1092 1.1 christos stw 11,12(4) 1093 1.1 christos b .Ldec_done 1094 1.1 christos 1095 1.1 christos .Ldec_unaligned: 1096 1.1 christos subfic 12,3,4096 1097 1.1 christos subfic 0,4,4096 1098 1.1 christos andi. 12,12,4096-16 1099 1.1 christos beq .Ldec_xpage 1100 1.1 christos andi. 0,0,4096-16 1101 1.1 christos bne .Ldec_unaligned_ok 1102 1.1 christos 1103 1.1 christos .Ldec_xpage: 1104 1.1 christos lbz 16,0(3) 1105 1.1 christos lbz 17,1(3) 1106 1.1 christos lbz 18,2(3) 1107 1.1 christos lbz 8,3(3) 1108 1.1 christos lbz 20,4(3) 1109 1.1 christos lbz 21,5(3) 1110 1.1 christos lbz 22,6(3) 1111 1.1 christos lbz 9,7(3) 1112 1.1 christos lbz 24,8(3) 1113 1.1 christos lbz 25,9(3) 1114 1.1 christos lbz 26,10(3) 1115 1.1 christos insrwi 8,16,8,0 1116 1.1 christos lbz 10,11(3) 1117 1.1 christos insrwi 9,20,8,0 1118 1.1 christos lbz 28,12(3) 1119 1.1 christos insrwi 8,17,8,8 1120 1.1 christos lbz 29,13(3) 1121 1.1 christos insrwi 9,21,8,8 1122 1.1 christos lbz 30,14(3) 1123 1.1 christos insrwi 8,18,8,16 1124 1.1 christos lbz 11,15(3) 1125 1.1 christos insrwi 9,22,8,16 1126 1.1 christos insrwi 10,24,8,0 1127 1.1 christos insrwi 11,28,8,0 1128 1.1 christos insrwi 10,25,8,8 1129 1.1 christos insrwi 11,29,8,8 1130 1.1 christos insrwi 10,26,8,16 1131 1.1 christos insrwi 11,30,8,16 1132 1.1 christos 1133 1.1 christos bl .LAES_Td 1134 1.1 christos bl .Lppc_AES_decrypt_compact 1135 1.1 christos ld 4,104(1) 1136 1.1 christos 1137 1.1 christos extrwi 16,8,8,0 1138 1.1 christos extrwi 17,8,8,8 1139 1.1 christos stb 16,0(4) 1140 1.1 christos extrwi 18,8,8,16 1141 1.1 christos stb 17,1(4) 1142 1.1 christos stb 18,2(4) 1143 1.1 christos extrwi 20,9,8,0 1144 1.1 christos stb 8,3(4) 1145 1.1 christos extrwi 21,9,8,8 1146 1.1 christos stb 20,4(4) 1147 1.1 christos extrwi 22,9,8,16 1148 1.1 christos stb 21,5(4) 1149 1.1 christos stb 22,6(4) 1150 1.1 christos extrwi 24,10,8,0 1151 1.1 christos stb 9,7(4) 1152 1.1 christos extrwi 25,10,8,8 1153 1.1 christos stb 24,8(4) 1154 1.1 christos extrwi 26,10,8,16 1155 1.1 christos stb 25,9(4) 1156 1.1 christos stb 26,10(4) 1157 1.1 christos extrwi 28,11,8,0 1158 1.1 christos stb 10,11(4) 1159 1.1 christos extrwi 29,11,8,8 1160 1.1 christos stb 28,12(4) 1161 1.1 christos extrwi 30,11,8,16 1162 1.1 christos stb 29,13(4) 1163 1.1 christos stb 30,14(4) 1164 1.1 christos stb 11,15(4) 1165 1.1 christos 1166 1.1 christos .Ldec_done: 1167 1.1 christos ld 0,272(1) 1168 1.1 christos ld 14,112(1) 1169 1.1 christos ld 15,120(1) 1170 1.1 christos ld 16,128(1) 1171 1.1 christos ld 17,136(1) 1172 1.1 christos ld 18,144(1) 1173 1.1 christos ld 19,152(1) 1174 1.1 christos ld 20,160(1) 1175 1.1 christos ld 21,168(1) 1176 1.1 christos ld 22,176(1) 1177 1.1 christos ld 23,184(1) 1178 1.1 christos ld 24,192(1) 1179 1.1 christos ld 25,200(1) 1180 1.1 christos ld 26,208(1) 1181 1.1 christos ld 27,216(1) 1182 1.1 christos ld 28,224(1) 1183 1.1 christos ld 29,232(1) 1184 1.1 christos ld 30,240(1) 1185 1.1 christos ld 31,248(1) 1186 1.1 christos mtlr 0 1187 1.1 christos addi 1,1,256 1188 1.1 christos blr 1189 1.1 christos .long 0 1190 1.1 christos .byte 0,12,4,1,0x80,18,3,0 1191 1.1 christos .long 0 1192 1.1 christos 1193 1.1 christos .align 5 1194 1.1 christos .Lppc_AES_decrypt: 1195 1.1 christos lwz 16,240(5) 1196 1.1 christos addi 6,3,3 1197 1.1 christos lwz 12,0(5) 1198 1.1 christos addi 7,3,2 1199 1.1 christos lwz 0,4(5) 1200 1.1 christos addi 4,3,1 1201 1.1 christos lwz 14,8(5) 1202 1.1 christos addi 16,16,-1 1203 1.1 christos lwz 15,12(5) 1204 1.1 christos addi 5,5,16 1205 1.1 christos xor 8,8,12 1206 1.1 christos xor 9,9,0 1207 1.1 christos xor 10,10,14 1208 1.1 christos xor 11,11,15 1209 1.1 christos mtctr 16 1210 1.1 christos .align 4 1211 1.1 christos .Ldec_loop: 1212 1.1 christos rlwinm 16,8,11,21,28 1213 1.1 christos rlwinm 17,9,11,21,28 1214 1.1 christos rlwinm 18,10,11,21,28 1215 1.1 christos rlwinm 19,11,11,21,28 1216 1.1 christos lwz 12,0(5) 1217 1.1 christos rlwinm 20,11,19,21,28 1218 1.1 christos lwz 0,4(5) 1219 1.1 christos rlwinm 21,8,19,21,28 1220 1.1 christos lwz 14,8(5) 1221 1.1 christos rlwinm 22,9,19,21,28 1222 1.1 christos lwz 15,12(5) 1223 1.1 christos rlwinm 23,10,19,21,28 1224 1.1 christos lwzx 16,3,16 1225 1.1 christos rlwinm 24,10,27,21,28 1226 1.1 christos lwzx 17,3,17 1227 1.1 christos rlwinm 25,11,27,21,28 1228 1.1 christos lwzx 18,3,18 1229 1.1 christos rlwinm 26,8,27,21,28 1230 1.1 christos lwzx 19,3,19 1231 1.1 christos rlwinm 27,9,27,21,28 1232 1.1 christos lwzx 20,6,20 1233 1.1 christos rlwinm 28,9,3,21,28 1234 1.1 christos lwzx 21,6,21 1235 1.1 christos rlwinm 29,10,3,21,28 1236 1.1 christos lwzx 22,6,22 1237 1.1 christos rlwinm 30,11,3,21,28 1238 1.1 christos lwzx 23,6,23 1239 1.1 christos rlwinm 31,8,3,21,28 1240 1.1 christos lwzx 24,7,24 1241 1.1 christos xor 12,12,16 1242 1.1 christos lwzx 25,7,25 1243 1.1 christos xor 0,0,17 1244 1.1 christos lwzx 26,7,26 1245 1.1 christos xor 14,14,18 1246 1.1 christos lwzx 27,7,27 1247 1.1 christos xor 15,15,19 1248 1.1 christos lwzx 28,4,28 1249 1.1 christos xor 12,12,20 1250 1.1 christos lwzx 29,4,29 1251 1.1 christos xor 0,0,21 1252 1.1 christos lwzx 30,4,30 1253 1.1 christos xor 14,14,22 1254 1.1 christos lwzx 31,4,31 1255 1.1 christos xor 15,15,23 1256 1.1 christos xor 12,12,24 1257 1.1 christos xor 0,0,25 1258 1.1 christos xor 14,14,26 1259 1.1 christos xor 15,15,27 1260 1.1 christos xor 8,12,28 1261 1.1 christos xor 9,0,29 1262 1.1 christos xor 10,14,30 1263 1.1 christos xor 11,15,31 1264 1.1 christos addi 5,5,16 1265 1.1 christos bc 16,0,.Ldec_loop 1266 1.1 christos 1267 1.1 christos addi 7,3,2048 1268 1.1 christos nop 1269 1.1 christos lwz 12,0(5) 1270 1.1 christos rlwinm 16,8,8,24,31 1271 1.1 christos lwz 0,4(5) 1272 1.1 christos rlwinm 17,9,8,24,31 1273 1.1 christos lwz 14,8(5) 1274 1.1 christos rlwinm 18,10,8,24,31 1275 1.1 christos lwz 15,12(5) 1276 1.1 christos rlwinm 19,11,8,24,31 1277 1.1 christos lwz 24,2048(3) 1278 1.1 christos rlwinm 20,11,16,24,31 1279 1.1 christos lwz 25,2080(3) 1280 1.1 christos rlwinm 21,8,16,24,31 1281 1.1 christos lwz 26,2112(3) 1282 1.1 christos lbzx 16,7,16 1283 1.1 christos lwz 27,2144(3) 1284 1.1 christos lbzx 17,7,17 1285 1.1 christos lwz 28,2176(3) 1286 1.1 christos rlwinm 22,9,16,24,31 1287 1.1 christos lwz 29,2208(3) 1288 1.1 christos rlwinm 23,10,16,24,31 1289 1.1 christos lwz 30,2240(3) 1290 1.1 christos rlwinm 24,10,24,24,31 1291 1.1 christos lwz 31,2272(3) 1292 1.1 christos rlwinm 25,11,24,24,31 1293 1.1 christos lbzx 18,7,18 1294 1.1 christos rlwinm 26,8,24,24,31 1295 1.1 christos lbzx 19,7,19 1296 1.1 christos rlwinm 27,9,24,24,31 1297 1.1 christos lbzx 20,7,20 1298 1.1 christos rlwinm 28,9,0,24,31 1299 1.1 christos lbzx 21,7,21 1300 1.1 christos rlwinm 29,10,0,24,31 1301 1.1 christos lbzx 22,7,22 1302 1.1 christos rlwinm 30,11,0,24,31 1303 1.1 christos lbzx 23,7,23 1304 1.1 christos rlwinm 31,8,0,24,31 1305 1.1 christos lbzx 24,7,24 1306 1.1 christos rlwinm 8,16,24,0,7 1307 1.1 christos lbzx 25,7,25 1308 1.1 christos rlwinm 9,17,24,0,7 1309 1.1 christos lbzx 26,7,26 1310 1.1 christos rlwinm 10,18,24,0,7 1311 1.1 christos lbzx 27,7,27 1312 1.1 christos rlwinm 11,19,24,0,7 1313 1.1 christos lbzx 28,7,28 1314 1.1 christos rlwimi 8,20,16,8,15 1315 1.1 christos lbzx 29,7,29 1316 1.1 christos rlwimi 9,21,16,8,15 1317 1.1 christos lbzx 30,7,30 1318 1.1 christos rlwimi 10,22,16,8,15 1319 1.1 christos lbzx 31,7,31 1320 1.1 christos rlwimi 11,23,16,8,15 1321 1.1 christos rlwimi 8,24,8,16,23 1322 1.1 christos rlwimi 9,25,8,16,23 1323 1.1 christos rlwimi 10,26,8,16,23 1324 1.1 christos rlwimi 11,27,8,16,23 1325 1.1 christos or 8,8,28 1326 1.1 christos or 9,9,29 1327 1.1 christos or 10,10,30 1328 1.1 christos or 11,11,31 1329 1.1 christos xor 8,8,12 1330 1.1 christos xor 9,9,0 1331 1.1 christos xor 10,10,14 1332 1.1 christos xor 11,11,15 1333 1.1 christos blr 1334 1.1 christos .long 0 1335 1.1 christos .byte 0,12,0x14,0,0,0,0,0 1336 1.1 christos 1337 1.1 christos .align 4 1338 1.1 christos .Lppc_AES_decrypt_compact: 1339 1.1 christos lwz 16,240(5) 1340 1.1 christos addi 6,3,2048 1341 1.1 christos lwz 12,0(5) 1342 1.1 christos lis 7,0x8080 1343 1.1 christos lwz 0,4(5) 1344 1.1 christos lis 4,0x1b1b 1345 1.1 christos lwz 14,8(5) 1346 1.1 christos ori 7,7,0x8080 1347 1.1 christos lwz 15,12(5) 1348 1.1 christos ori 4,4,0x1b1b 1349 1.1 christos addi 5,5,16 1350 1.1 christos insrdi 7,7,32,0 1351 1.1 christos insrdi 4,4,32,0 1352 1.1 christos mtctr 16 1353 1.1 christos .align 4 1354 1.1 christos .Ldec_compact_loop: 1355 1.1 christos xor 8,8,12 1356 1.1 christos xor 9,9,0 1357 1.1 christos rlwinm 16,8,8,24,31 1358 1.1 christos xor 10,10,14 1359 1.1 christos rlwinm 17,9,8,24,31 1360 1.1 christos xor 11,11,15 1361 1.1 christos rlwinm 18,10,8,24,31 1362 1.1 christos rlwinm 19,11,8,24,31 1363 1.1 christos rlwinm 20,11,16,24,31 1364 1.1 christos rlwinm 21,8,16,24,31 1365 1.1 christos rlwinm 22,9,16,24,31 1366 1.1 christos rlwinm 23,10,16,24,31 1367 1.1 christos lbzx 16,6,16 1368 1.1 christos rlwinm 24,10,24,24,31 1369 1.1 christos lbzx 17,6,17 1370 1.1 christos rlwinm 25,11,24,24,31 1371 1.1 christos lbzx 18,6,18 1372 1.1 christos rlwinm 26,8,24,24,31 1373 1.1 christos lbzx 19,6,19 1374 1.1 christos rlwinm 27,9,24,24,31 1375 1.1 christos lbzx 20,6,20 1376 1.1 christos rlwinm 28,9,0,24,31 1377 1.1 christos lbzx 21,6,21 1378 1.1 christos rlwinm 29,10,0,24,31 1379 1.1 christos lbzx 22,6,22 1380 1.1 christos rlwinm 30,11,0,24,31 1381 1.1 christos lbzx 23,6,23 1382 1.1 christos rlwinm 31,8,0,24,31 1383 1.1 christos lbzx 24,6,24 1384 1.1 christos rlwinm 8,16,24,0,7 1385 1.1 christos lbzx 25,6,25 1386 1.1 christos rlwinm 9,17,24,0,7 1387 1.1 christos lbzx 26,6,26 1388 1.1 christos rlwinm 10,18,24,0,7 1389 1.1 christos lbzx 27,6,27 1390 1.1 christos rlwinm 11,19,24,0,7 1391 1.1 christos lbzx 28,6,28 1392 1.1 christos rlwimi 8,20,16,8,15 1393 1.1 christos lbzx 29,6,29 1394 1.1 christos rlwimi 9,21,16,8,15 1395 1.1 christos lbzx 30,6,30 1396 1.1 christos rlwimi 10,22,16,8,15 1397 1.1 christos lbzx 31,6,31 1398 1.1 christos rlwimi 11,23,16,8,15 1399 1.1 christos rlwimi 8,24,8,16,23 1400 1.1 christos rlwimi 9,25,8,16,23 1401 1.1 christos rlwimi 10,26,8,16,23 1402 1.1 christos rlwimi 11,27,8,16,23 1403 1.1 christos lwz 12,0(5) 1404 1.1 christos or 8,8,28 1405 1.1 christos lwz 0,4(5) 1406 1.1 christos or 9,9,29 1407 1.1 christos lwz 14,8(5) 1408 1.1 christos or 10,10,30 1409 1.1 christos lwz 15,12(5) 1410 1.1 christos or 11,11,31 1411 1.1 christos 1412 1.1 christos addi 5,5,16 1413 1.1 christos bdz .Ldec_compact_done 1414 1.1 christos 1415 1.1 christos insrdi 8,9,32,0 1416 1.1 christos insrdi 10,11,32,0 1417 1.1 christos 1418 1.1 christos and 16,8,7 1419 1.1 christos and 18,10,7 1420 1.1 christos srdi 20,16,7 1421 1.1 christos srdi 22,18,7 1422 1.1 christos andc 24,8,7 1423 1.1 christos andc 26,10,7 1424 1.1 christos sub 16,16,20 1425 1.1 christos sub 18,18,22 1426 1.1 christos add 24,24,24 1427 1.1 christos add 26,26,26 1428 1.1 christos and 16,16,4 1429 1.1 christos and 18,18,4 1430 1.1 christos xor 16,16,24 1431 1.1 christos xor 18,18,26 1432 1.1 christos 1433 1.1 christos and 20,16,7 1434 1.1 christos and 22,18,7 1435 1.1 christos srdi 24,20,7 1436 1.1 christos srdi 26,22,7 1437 1.1 christos andc 28,16,7 1438 1.1 christos andc 30,18,7 1439 1.1 christos sub 20,20,24 1440 1.1 christos sub 22,22,26 1441 1.1 christos add 28,28,28 1442 1.1 christos add 30,30,30 1443 1.1 christos and 20,20,4 1444 1.1 christos and 22,22,4 1445 1.1 christos xor 20,20,28 1446 1.1 christos xor 22,22,30 1447 1.1 christos 1448 1.1 christos and 24,20,7 1449 1.1 christos and 26,22,7 1450 1.1 christos srdi 28,24,7 1451 1.1 christos srdi 30,26,7 1452 1.1 christos sub 24,24,28 1453 1.1 christos sub 26,26,30 1454 1.1 christos andc 28,20,7 1455 1.1 christos andc 30,22,7 1456 1.1 christos add 28,28,28 1457 1.1 christos add 30,30,30 1458 1.1 christos and 24,24,4 1459 1.1 christos and 26,26,4 1460 1.1 christos xor 24,24,28 1461 1.1 christos xor 26,26,30 1462 1.1 christos 1463 1.1 christos xor 16,16,8 1464 1.1 christos xor 18,18,10 1465 1.1 christos xor 20,20,8 1466 1.1 christos xor 22,22,10 1467 1.1 christos 1468 1.1 christos rldicl 17,16,32,32 1469 1.1 christos rldicl 19,18,32,32 1470 1.1 christos rldicl 21,20,32,32 1471 1.1 christos rldicl 23,22,32,32 1472 1.1 christos rldicl 25,24,32,32 1473 1.1 christos rldicl 27,26,32,32 1474 1.1 christos rotrwi 8,8,8 1475 1.1 christos rotrwi 9,9,8 1476 1.1 christos xor 8,8,16 1477 1.1 christos rotrwi 10,10,8 1478 1.1 christos xor 9,9,17 1479 1.1 christos rotrwi 11,11,8 1480 1.1 christos xor 10,10,18 1481 1.1 christos xor 11,11,19 1482 1.1 christos xor 16,16,24 1483 1.1 christos xor 17,17,25 1484 1.1 christos xor 18,18,26 1485 1.1 christos xor 19,19,27 1486 1.1 christos xor 8,8,20 1487 1.1 christos rotrwi 16,16,24 1488 1.1 christos xor 9,9,21 1489 1.1 christos rotrwi 17,17,24 1490 1.1 christos xor 10,10,22 1491 1.1 christos rotrwi 18,18,24 1492 1.1 christos xor 11,11,23 1493 1.1 christos rotrwi 19,19,24 1494 1.1 christos xor 20,20,24 1495 1.1 christos xor 21,21,25 1496 1.1 christos xor 22,22,26 1497 1.1 christos xor 23,23,27 1498 1.1 christos xor 8,8,24 1499 1.1 christos rotrwi 20,20,16 1500 1.1 christos xor 9,9,25 1501 1.1 christos rotrwi 21,21,16 1502 1.1 christos xor 10,10,26 1503 1.1 christos rotrwi 22,22,16 1504 1.1 christos xor 11,11,27 1505 1.1 christos rotrwi 23,23,16 1506 1.1 christos xor 8,8,16 1507 1.1 christos rotrwi 24,24,8 1508 1.1 christos xor 9,9,17 1509 1.1 christos rotrwi 25,25,8 1510 1.1 christos xor 10,10,18 1511 1.1 christos rotrwi 26,26,8 1512 1.1 christos xor 11,11,19 1513 1.1 christos rotrwi 27,27,8 1514 1.1 christos xor 8,8,20 1515 1.1 christos xor 9,9,21 1516 1.1 christos xor 10,10,22 1517 1.1 christos xor 11,11,23 1518 1.1 christos xor 8,8,24 1519 1.1 christos xor 9,9,25 1520 1.1 christos xor 10,10,26 1521 1.1 christos xor 11,11,27 1522 1.1 christos 1523 1.1 christos b .Ldec_compact_loop 1524 1.1 christos .align 4 1525 1.1 christos .Ldec_compact_done: 1526 1.1 christos xor 8,8,12 1527 1.1 christos xor 9,9,0 1528 1.1 christos xor 10,10,14 1529 1.1 christos xor 11,11,15 1530 1.1 christos blr 1531 1.1 christos .long 0 1532 1.1 christos .byte 0,12,0x14,0,0,0,0,0 1533 1.1 christos 1534 1.1 christos 1535 1.1.1.2 christos .byte 65,69,83,32,102,111,114,32,80,80,67,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 1536 1.1 christos .align 2 1537 1.1 christos .align 7 1538