Entry vonHanxleden:1992:RSC from sigplan1990.bib
Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{vonHanxleden:1992:RSC,
author = "Reinhard {von Hanxleden} and Ken Kennedy",
title = "Relaxing {SIMD} control flow constraints using loop
transformations",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "188--199",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Thu May 13 12:37:27 MDT 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p188-v__hanxleden/",
abstract = "Many loop nests in scientific codes contain a
parallelizable outer loop but have an inner loop for
which the number of iterations varies between different
iterations of the outer loop. When running this kind of
loop nest on a SIMD machine, the SIMD-inherent
restriction to single program counter common to all
processors will cause a performance degradation
relative to comparable MIMD implementations. This
problem is not due to limited parallelism or bad load
balance, it is merely a problem of control flow. This
paper presents a loop transformation, which we call
{\em loop flattening\/}, that overcomes this limitation
by letting each processor advance to the next loop
iteration containing useful computation, if there is
such an iteration for the given processor. We study a
concrete example derived from a molecular dynamics code
and compare performance results for flattened and
unflattened versions of this kernel on two SIMD
machines, the CM-2 and the DECmpp 12000. We then
evaluate loop flattening from the compiler's
perspective in terms of applicability, cost,
profitability, and safety. We conclude with arguing
that loop flattening, whether performed by the
programmer or by the compiler, introduces negligible
overhead and can significantly improve the performance
of scientific codes for solving irregular problems.",
acknowledgement = ack-nhfb,
affiliation = "Rice Univ",
affiliationaddress = "Houston, TX, USA",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer architecture; Computer
programming; design; languages; Loop flattening; Loop
transformations; Parallel processing systems",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN. {\bf C.1.2} Computer Systems Organization,
PROCESSOR ARCHITECTURES, Multiple Data Stream
Architectures (Multiprocessors),
Single-instruction-stream, multiple-data-stream
processors (SIMD). {\bf F.3.3} Theory of Computation,
LOGICS AND MEANINGS OF PROGRAMS, Studies of Program
Constructs. {\bf D.3.3} Software, PROGRAMMING
LANGUAGES, Language Constructs and Features, Control
structures. {\bf D.3.4} Software, PROGRAMMING
LANGUAGES, Processors, Optimization.",
}
Related entries
- advance,
24(3)34,
29(6)186,
29(11)2,
30(11)117,
34(4)17,
z(z)z
- applicability,
25(1)52,
28(3)345,
29(6)186,
30(6)79-1,
30(8)48
- ARCHITECTURES,
25(6)28,
26(6)229,
27(7)94,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- bad,
29(10)145,
32(3)27,
32(3)27-1,
33(4)34
- balance,
28(3)149,
29(6)107,
29(6)121
- C.1.2,
27(7)94,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181
- cause,
28(6)26,
29(11)132-1,
30(3)94,
30(11)134
- CM-2,
26(6)145,
27(7)94,
28(7)102
- common,
26(8)60,
27(4)27,
27(7)55,
27(7)175,
27(9)262,
28(3)231,
28(3)299,
28(3)353,
28(6)147,
28(6)197,
28(7)44,
28(7)92,
28(8)19,
29(6)1,
29(6)49,
29(6)196,
29(11)132-1,
30(3)35,
30(6)315,
31(12)52,
33(2)18,
33(2)18-1,
33(9)103
- comparable,
25(6)9,
29(6)97,
29(11)61,
29(11)219,
29(11)286,
29(11)297,
30(11)134,
33(7)51
- compare,
25(6)234,
25(12)54,
28(7)83,
28(8)57,
29(6)85,
29(11)12,
29(11)132-1,
30(6)13,
30(6)79-1,
30(6)116,
30(8)1,
31(9)150,
33(7)51
- conclude,
25(4)20,
27(7)273,
28(3)231,
29(11)51,
30(8)123,
30(11)146-1,
34(4)35,
34(4)35-1
- concrete,
27(7)249,
28(3)365,
28(6)156,
29(10)324,
30(10)91
- contain,
23(12)728-1,
27(7)32,
27(7)152,
27(7)200,
28(3)133,
28(6)100,
29(6)49,
29(6)302,
29(8)101,
30(6)130,
30(8)80-1,
33(1)56
- containing,
28(6)68
- cost,
25(6)66,
26(4)28,
26(12)26,
27(7)300,
27(7)311,
27(9)262,
28(6)217,
28(6)268,
28(7)218,
29(6)61,
29(6)73,
29(9)135,
29(10)324,
29(10)341,
29(11)51,
29(11)61,
29(11)76-1,
29(11)86,
29(11)98,
29(11)110,
29(11)158,
29(11)242,
29(11)252,
29(11)263,
29(11)274,
29(11)319,
29(12)66,
30(3)35,
30(3)50,
30(6)93,
30(6)103,
30(6)301,
30(8)189,
31(6)92,
31(10)306,
32(5)320,
32(5)320-1,
32(8)292,
32(10)342,
32(10)342-1,
33(7)51,
33(7)67,
34(7)20
- counter,
29(11)232,
30(8)92,
32(5)85,
33(11)127
- degradation,
29(11)132-1,
30(11)134
- derived,
27(7)273,
28(3)201,
28(3)333,
29(5)37,
29(6)85,
29(9)38,
30(8)156
- different,
25(4)59,
25(6)1,
25(6)296,
25(12)85,
27(7)1,
27(7)82,
27(7)152,
27(7)162,
27(7)212,
27(7)311,
27(9)223,
27(12)20,
28(3)97,
28(3)177,
28(3)365,
28(3)367,
28(6)13,
28(6)90,
28(6)197,
28(6)278,
28(7)13,
28(7)179,
28(7)198,
29(6)36,
29(6)97,
29(6)266,
29(8)1,
29(8)94,
29(8)101,
29(8)119,
29(11)25,
29(11)61,
29(11)76-1,
30(3)23,
30(3)111,
30(8)112,
30(8)199,
33(7)11,
33(7)67
- due,
25(6)272,
27(7)106,
27(9)274,
28(6)278,
28(7)208,
29(6)1,
29(6)36,
29(11)12,
29(11)183,
30(6)93
- each,
25(6)85-1,
25(6)234,
25(6)283,
26(4)290,
27(7)1,
27(7)22,
27(7)68,
27(7)82,
27(7)212,
27(7)273,
27(7)322,
28(2)21,
28(3)299,
28(6)1,
28(6)26,
28(6)56,
28(6)90,
28(6)100,
28(6)126,
28(6)147,
28(8)90,
29(6)13,
29(6)85,
29(6)107,
29(6)171,
29(6)349,
29(6)349-1,
29(8)59,
29(8)101,
29(8)119,
29(11)61,
29(11)98,
29(11)171,
29(11)286,
29(11)297,
29(11)319,
30(3)35,
30(3)62,
30(6)23,
30(6)47,
30(6)79-1,
30(6)93,
30(8)29,
30(8)80-1,
30(8)134,
30(8)189,
30(11)79,
30(11)125,
33(7)43
- evaluate,
26(1)47,
27(7)106,
27(7)322,
27(9)248,
28(3)299,
28(7)33,
28(7)64,
29(6)121,
29(11)132-1,
29(11)274,
29(11)328,
30(5)3,
30(6)103,
30(6)301,
30(8)144,
30(8)156,
30(8)179,
30(11)1
- example,
25(4)20,
25(4)59,
25(4)73,
25(6)1,
25(6)9,
25(6)16,
25(6)78,
25(6)137,
25(6)197,
25(6)223,
25(6)311,
25(7)7,
25(7)59,
25(12)85,
27(7)1,
27(7)82,
27(7)249,
27(8)87,
28(3)69,
28(6)78-1,
28(7)44,
28(7)129,
28(7)179,
28(8)90,
29(6)121,
29(6)230,
29(8)59,
29(11)2,
29(11)25,
29(11)110,
29(11)208,
29(12)72,
30(11)31,
30(11)50,
30(11)79
- flattening,
30(8)58
- FORTRAN,
25(6)53,
25(6)257,
26(6)145,
27(2)75,
27(7)1,
27(7)94,
27(7)152,
27(7)200,
28(3)149,
28(3)355,
28(6)100,
28(6)258,
28(6)268,
28(6)300,
29(4)41,
29(6)107,
29(6)159,
29(12)31,
30(6)270,
31(9)186,
33(5)186
- given,
25(6)28,
25(6)246,
25(6)322,
27(7)55,
27(7)249,
28(3)149,
28(3)345,
28(3)365,
28(6)26,
28(6)126,
28(7)54-1,
28(7)102,
28(7)119,
29(6)36,
29(6)121,
29(11)308,
30(4)13,
30(6)79-1,
30(6)186,
30(11)20-1,
30(11)50,
30(11)88,
34(5)z,
34(5)z-1
- Hanxleden, Reinhard, von,
29(6)107
- improve,
25(6)53,
25(6)337,
26(6)145,
26(6)177,
26(6)177-1,
27(7)106,
27(7)116,
27(7)162,
27(7)249,
27(9)223,
28(3)201,
28(6)100,
28(6)187,
28(6)268,
28(6)300,
29(6)36,
29(6)49,
29(6)97,
29(6)159,
29(6)206,
29(6)257,
29(6)257-1,
29(11)171,
29(11)208,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
30(6)13,
30(6)56,
30(6)93,
30(6)116,
30(6)151,
30(6)174,
30(6)186,
30(6)196,
30(6)205,
30(6)279,
30(8)29,
30(8)80-1,
30(8)166,
30(8)189,
30(8)199,
33(5)97,
33(7)51,
34(5)215
- inner,
25(6)283,
34(2)32-1
- introduce,
24(3)34,
25(6)246,
25(6)311,
27(7)12,
27(7)249,
27(9)274,
29(6)147,
29(6)159,
29(6)349,
29(6)349-1,
29(11)171,
29(11)183,
30(4)29,
30(6)23,
30(6)32,
30(6)47,
30(11)125
- irregular,
27(7)200,
28(1)28,
28(6)100,
28(7)102,
28(7)169,
30(8)58,
30(8)68,
32(7)13,
32(7)48,
32(7)57
- iteration,
17(9)18,
25(6)189,
25(6)311,
27(7)175,
27(7)283,
28(3)355,
28(6)68,
28(6)300,
28(7)83,
29(6)36,
29(6)121,
29(9)51,
30(1)20,
30(6)218,
30(8)1,
30(11)134,
34(9)102,
34(11)73
- Kennedy, Ken,
25(6)53,
26(4)40,
26(6)15,
26(7)213,
27(7)188,
28(7)33,
29(6)107,
30(8)1,
30(8)102,
34(5)229
- kernel,
25(3)99,
25(10)269,
26(11)247,
27(9)223,
28(6)1,
29(11)132-1,
29(11)145,
29(11)171,
29(11)252,
30(8)58,
30(11)134,
31(6)134
- kind,
25(6)137,
28(6)68,
28(6)90,
28(7)13,
28(8)90,
29(6)206,
29(8)1,
30(6)196,
33(4)53
- limitation,
28(6)68,
30(11)7
- limited,
26(4)28,
29(6)36,
29(6)290,
29(11)51,
29(11)110,
29(11)132-1,
29(11)297,
29(11)308,
29(11)319,
29(11)328,
30(8)123,
33(7)59
- load,
25(3)50,
27(9)38,
28(6)100,
28(6)278,
28(7)54-1,
28(7)208,
28(7)249,
29(6)121,
29(11)2,
29(11)183,
29(11)286,
30(6)151,
30(8)207,
30(11)70,
31(9)138,
33(5)26,
33(5)26-1
- many,
25(1)59,
25(6)112,
25(6)137,
25(6)189,
25(6)283,
27(1)95,
27(5)z,
27(7)68,
27(7)82,
27(7)116,
27(9)285,
28(3)69,
28(3)343,
28(3)345,
28(3)347,
28(6)100,
28(6)187,
28(6)237,
28(6)258,
28(6)300,
28(7)13,
28(7)33,
28(7)54-1,
29(6)1,
29(6)36,
29(6)49,
29(6)73,
29(6)85,
29(6)171,
29(6)206,
29(6)302,
29(8)94,
29(8)101,
29(11)145,
29(11)171,
29(11)196,
29(11)219,
29(11)252,
29(11)328,
30(3)13,
30(3)94,
30(3)119,
30(6)1,
30(6)67,
30(6)103,
30(6)291,
30(8)68,
30(8)134,
30(8)217,
30(11)20-1,
30(11)134,
33(7)19,
33(7)27
- merely,
28(2)21
- MIMD,
26(7)61,
28(7)187,
28(7)187
- molecular,
32(10)243
- negligible,
29(6)349,
29(6)349-1
- nest,
25(6)53,
27(9)285,
28(6)100,
29(6)107,
30(8)58,
31(9)94
- next,
6(4)123,
28(10)356,
28(10)356,
29(6)171,
29(11)38,
30(6)315,
30(11)117
- overcome,
29(6)147,
29(11)86,
29(11)252
- overhead,
25(6)16,
25(6)66,
25(6)174,
25(6)272,
25(6)322,
27(7)106,
27(7)116,
27(7)200,
27(7)273,
27(9)223,
28(6)1,
28(6)187,
28(6)207-1,
28(7)64,
28(7)83,
28(7)149,
28(7)229,
29(6)36,
29(6)290,
29(6)349,
29(6)349-1,
29(9)135,
29(10)341,
29(11)38,
29(11)51,
29(11)171,
29(11)286,
30(6)93,
30(6)103,
30(6)270,
30(6)315,
30(8)144,
30(8)189,
30(8)217,
30(11)134,
31(9)174,
31(9)198,
34(7)10
- parallelizable,
28(6)112,
30(6)218
- performed,
25(6)272,
27(7)1,
27(7)32,
27(7)116,
28(3)299,
28(6)1,
28(6)26,
28(6)68,
28(6)78-1,
28(6)207-1,
28(7)239,
29(6)49,
30(3)13,
30(6)67,
30(8)68,
30(11)20-1
- perspective,
27(7)162,
30(6)32,
31(2)42,
31(10)10,
31(10)101,
32(1)73,
32(1)89,
32(1)120,
32(10)106,
32(10)106-1,
33(12)72,
34(2)1
- PLDI'92.,
27(7)1,
27(7)12,
27(7)22,
27(7)32,
27(7)44,
27(7)55,
27(7)68,
27(7)82,
27(7)94,
27(7)106,
27(7)116,
27(7)128,
27(7)140,
27(7)152,
27(7)162,
27(7)175,
27(7)200,
27(7)212,
27(7)224,
27(7)235,
27(7)249,
27(7)261,
27(7)273,
27(7)283,
27(7)300,
27(7)311,
27(7)322,
27(7)331,
27(7)341
- processing,
25(4)51,
25(6)66,
25(6)189,
25(6)209,
25(6)223,
25(6)272,
25(6)296,
25(6)311,
25(6)322,
25(7)11,
27(7)55,
27(7)94,
27(7)200,
27(7)249,
27(7)283,
27(11)59,
27(11)77,
28(3)37,
28(3)359,
28(6)100,
28(7)179,
28(10)364,
29(1)9,
29(1)53,
29(1)54,
29(2)13,
29(3)12,
29(3)23,
29(4)41,
29(5)31,
29(5)41-1,
29(8)119,
29(9)51,
29(9)105,
29(10)301,
29(10)388,
29(11)12,
29(11)242,
29(12)66,
29(12)87,
30(6)186,
30(7)7,
30(8)123,
30(8)134,
30(11)60,
31(9)234,
33(11)252,
33(11)307,
33(12)33,
34(6)14
- PROCESSOR,
25(6)28,
26(6)229,
27(7)94,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- programmer,
25(6)102,
25(6)283,
27(6)10,
27(8)14,
27(9)262,
27(9)285,
28(3)177,
28(6)1,
28(6)156,
28(6)177,
28(7)13,
28(7)33,
28(7)208,
28(7)239,
29(1)53,
29(8)1,
30(4)13,
30(6)67,
30(8)11,
30(8)29,
30(8)179,
30(8)207,
30(8)217,
30(11)20-1,
30(11)99,
30(11)108,
31(1)6,
31(1)6-1,
31(3)5,
31(3)5-1,
31(3)6,
31(3)6-1,
31(3)8,
31(3)8-1,
33(7)59,
33(7)75,
34(1)338
- relative,
28(7)83,
28(7)112,
29(6)85,
29(6)206,
30(6)301,
30(11)41
- Relaxing,
27(7)188
- restriction,
28(6)68,
30(6)233,
30(8)217
- running,
25(6)150,
25(6)209,
26(1)99,
27(7)32,
27(7)44,
28(7)83,
28(7)198,
29(10)324,
29(11)61,
29(11)145,
30(6)196,
30(8)68,
30(11)88
- safety,
30(6)270,
31(8)10,
32(8)227
- scientific,
25(6)92,
25(6)137,
27(7)152,
28(1)24,
28(6)1,
28(6)258,
28(7)33,
29(1)9,
29(10)191,
29(10)212,
29(11)196,
29(11)219,
29(11)252,
29(11)286,
30(6)139,
30(8)11,
30(8)48,
30(8)68,
30(8)144,
32(3)21,
34(12)13,
34(12)13-1
- significantly,
25(6)66,
25(6)272,
27(7)106,
27(7)200,
27(9)223,
28(6)177,
28(6)187,
28(6)197,
29(6)186,
29(11)145,
29(11)252,
30(6)67,
30(6)93,
30(6)174,
30(6)205,
30(8)68,
30(11)1,
31(5)108,
33(7)67
- SIMD,
27(7)188
- single,
25(6)28,
25(6)272,
27(7)162,
27(9)175,
27(9)213,
28(3)177,
28(3)299,
28(6)36,
28(6)78-1,
28(6)126,
28(7)13,
28(7)44,
28(7)239,
29(6)24,
29(6)97,
29(6)107,
29(6)171,
29(6)186,
29(6)196,
29(7)51,
29(8)1,
29(11)38,
29(11)98,
29(11)319,
30(3)13,
30(3)50,
30(3)62,
30(3)119,
30(6)1,
30(6)13,
30(6)47,
30(6)67,
30(6)186,
30(8)48,
30(11)60,
33(5)97,
34(5)204
- solving,
25(6)1,
25(6)296,
25(6)337,
28(7)179,
29(6)349,
29(6)349-1,
29(8)46,
29(9)29,
29(11)196,
30(6)163-1,
30(6)174,
30(8)48,
32(5)134,
33(7)51
- stream,
25(6)28,
26(4)2,
27(7)12,
27(7)68,
27(7)94,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(3)33,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(8)11,
30(8)134,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181,
34(1)261
- term,
25(4)73,
27(7)55,
28(6)237,
28(6)300,
29(6)1,
29(6)121,
30(11)50,
34(1)347
- then,
25(6)92,
25(6)102,
25(6)209,
25(6)223,
25(6)296,
27(7)152,
27(7)300,
27(7)311,
28(3)37,
28(3)177,
28(3)209,
28(3)231,
28(3)333,
28(6)13,
28(6)78-1,
28(6)166,
28(7)64,
29(11)98,
29(11)122,
29(11)171,
29(11)242,
30(3)23,
30(3)94,
30(6)47,
30(6)67,
30(6)116,
30(6)186,
30(6)218,
30(8)166,
30(8)179,
30(11)79,
33(7)59
- there,
25(6)174,
25(6)296,
26(9)255,
28(3)97,
28(3)209,
28(3)343,
28(3)347,
28(6)207-1,
28(8)90,
29(6)147,
29(11)308,
29(11)328,
30(6)56,
30(6)186,
30(6)205,
30(6)270,
33(7)19,
33(7)35,
34(5)z,
34(5)z-1
- useful,
25(1)59,
25(4)51,
25(6)102,
25(6)246,
25(6)322,
25(6)337,
25(10)237,
27(7)140,
28(6)90,
28(6)300,
28(7)129,
28(8)90,
29(6)1,
29(6)13,
29(6)147,
29(11)12,
29(11)171,
29(11)219,
29(11)252,
30(3)13,
30(8)123,
32(3)38,
32(9)68,
33(7)19
- vary,
27(7)311
- version,
25(6)234,
25(6)257,
25(6)337,
26(8)121,
26(11)230,
27(2)88,
27(5)z,
27(7)1,
27(7)32,
27(7)44,
27(8)99,
27(12)57,
28(2)21,
28(3)37,
28(3)53,
28(3)299,
28(3)367,
28(7)198,
28(7)218,
29(6)1,
29(6)36,
29(6)266,
29(8)119,
29(9)44,
29(11)61,
29(11)196,
29(11)252,
30(3)119,
30(6)13,
30(6)93,
30(6)315,
33(7)19,
33(7)51,
33(7)83
- von Hanxleden, Reinhard,
29(6)107
- when,
24(3)34,
25(6)40,
25(6)66,
25(6)78,
25(6)92,
25(6)102,
25(6)112,
25(6)137,
25(6)174,
25(6)223,
25(10)181,
27(7)1,
27(7)116,
27(7)235,
27(7)311,
27(7)322,
27(9)285,
28(3)97,
28(3)361,
28(6)56,
28(6)100,
28(6)147,
28(6)187,
28(6)258,
28(6)278,
28(7)44,
28(7)83,
28(7)239,
28(8)90,
28(12)169,
29(6)1,
29(6)49,
29(6)85,
29(6)206,
29(11)2,
29(11)86,
29(11)145,
29(11)171,
29(11)242,
29(11)252,
30(3)23,
30(3)94,
30(6)1,
30(6)56,
30(6)93,
30(6)103,
30(6)151,
30(6)279,
30(8)123,
30(8)179,
30(8)189,
30(8)199,
31(5)108,
32(3)27,
32(3)27-1,
33(2)59,
33(7)19,
33(7)27,
33(7)67,
34(9)1
- whether,
25(6)92,
25(6)137,
25(6)174,
25(6)337,
29(11)76-1,
30(11)79,
33(7)27
- will,
25(6)53,
27(7)82,
27(7)311,
28(3)97,
29(6)107,
29(6)206,
29(6)218,
29(6)278,
29(8)59,
29(11)2,
29(11)145,
29(11)242,
29(11)297,
30(3)71,
30(6)79-1,
30(6)116,
30(8)123,
30(11)41,
32(1)14,
32(10)345-1,
32(10)345-4