VPBROADCASTW (ZMM, K, R32) - Latency


Operands


Latency operand 1 → 1: 5

Latency operand 2 → 1: 5

Latency operand 3 → 1: ≤5


Latency operand 1 → 1: 5

Experiment 1

Experiment 2

Experiment 3

Experiment 4 (source registers initialized by an instruction of the same kind)

Experiment 5 (source registers initialized by an instruction of the same kind)

Experiment 6 (source registers initialized by an instruction of the same kind)


Latency operand 2 → 1: 5

Experiment 1

Experiment 2 (with dependency-breaking instructions)

Experiment 3

Experiment 4 (with dependency-breaking instructions)

Experiment 5 (source registers initialized by an instruction of the same kind)

Experiment 6 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 7 (source registers initialized by an instruction of the same kind)

Experiment 8 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)


Latency operand 3 → 1: ≤5

Experiment 1

Experiment 2 (with dependency-breaking instructions)

Experiment 3

Experiment 4 (with dependency-breaking instructions)

Experiment 5

Experiment 6 (with dependency-breaking instructions)

Experiment 7

Experiment 8 (with dependency-breaking instructions)

Experiment 9

Experiment 10 (with dependency-breaking instructions)

Experiment 11

Experiment 12 (with dependency-breaking instructions)

Experiment 13

Experiment 14 (with dependency-breaking instructions)

Experiment 15

Experiment 16 (with dependency-breaking instructions)

Experiment 17

Experiment 18 (with dependency-breaking instructions)

Experiment 19

Experiment 20 (with dependency-breaking instructions)

Experiment 21

Experiment 22 (with dependency-breaking instructions)

Experiment 23

Experiment 24 (with dependency-breaking instructions)

Experiment 25

Experiment 26 (with dependency-breaking instructions)

Experiment 27

Experiment 28 (with dependency-breaking instructions)

Experiment 29

Experiment 30 (with dependency-breaking instructions)

Experiment 31

Experiment 32 (with dependency-breaking instructions)

Experiment 33

Experiment 34 (with dependency-breaking instructions)

Experiment 35

Experiment 36 (with dependency-breaking instructions)

Experiment 37

Experiment 38 (with dependency-breaking instructions)

Experiment 39

Experiment 40 (with dependency-breaking instructions)

Experiment 41

Experiment 42 (with dependency-breaking instructions)

Experiment 43

Experiment 44 (with dependency-breaking instructions)

Experiment 45

Experiment 46 (with dependency-breaking instructions)

Experiment 47

Experiment 48 (with dependency-breaking instructions)

Experiment 49

Experiment 50 (with dependency-breaking instructions)

Experiment 51

Experiment 52 (with dependency-breaking instructions)

Experiment 53

Experiment 54 (with dependency-breaking instructions)

Experiment 55

Experiment 56 (with dependency-breaking instructions)

Experiment 57

Experiment 58 (with dependency-breaking instructions)

Experiment 59

Experiment 60 (with dependency-breaking instructions)

Experiment 61

Experiment 62 (with dependency-breaking instructions)

Experiment 63

Experiment 64 (with dependency-breaking instructions)

Experiment 65

Experiment 66 (with dependency-breaking instructions)

Experiment 67

Experiment 68 (with dependency-breaking instructions)

Experiment 69

Experiment 70 (with dependency-breaking instructions)

Experiment 71

Experiment 72 (with dependency-breaking instructions)

Experiment 73

Experiment 74 (with dependency-breaking instructions)

Experiment 75

Experiment 76 (with dependency-breaking instructions)

Experiment 77

Experiment 78 (with dependency-breaking instructions)

Experiment 79

Experiment 80 (with dependency-breaking instructions)

Experiment 81

Experiment 82 (with dependency-breaking instructions)

Experiment 83

Experiment 84 (with dependency-breaking instructions)

Experiment 85

Experiment 86 (with dependency-breaking instructions)

Experiment 87

Experiment 88 (with dependency-breaking instructions)

Experiment 89

Experiment 90 (with dependency-breaking instructions)

Experiment 91

Experiment 92 (with dependency-breaking instructions)

Experiment 93

Experiment 94 (with dependency-breaking instructions)

Experiment 95

Experiment 96 (with dependency-breaking instructions)

Experiment 97

Experiment 98 (with dependency-breaking instructions)

Experiment 99

Experiment 100 (with dependency-breaking instructions)

Experiment 101

Experiment 102 (with dependency-breaking instructions)

Experiment 103

Experiment 104 (with dependency-breaking instructions)

Experiment 105

Experiment 106 (with dependency-breaking instructions)

Experiment 107

Experiment 108 (with dependency-breaking instructions)

Experiment 109

Experiment 110 (with dependency-breaking instructions)

Experiment 111

Experiment 112 (with dependency-breaking instructions)

Experiment 113 (source registers initialized by an instruction of the same kind)

Experiment 114 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 115 (source registers initialized by an instruction of the same kind)

Experiment 116 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 117 (source registers initialized by an instruction of the same kind)

Experiment 118 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 119 (source registers initialized by an instruction of the same kind)

Experiment 120 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 121 (source registers initialized by an instruction of the same kind)

Experiment 122 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 123 (source registers initialized by an instruction of the same kind)

Experiment 124 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 125 (source registers initialized by an instruction of the same kind)

Experiment 126 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 127 (source registers initialized by an instruction of the same kind)

Experiment 128 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 129 (source registers initialized by an instruction of the same kind)

Experiment 130 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 131 (source registers initialized by an instruction of the same kind)

Experiment 132 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 133 (source registers initialized by an instruction of the same kind)

Experiment 134 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 135 (source registers initialized by an instruction of the same kind)

Experiment 136 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 137 (source registers initialized by an instruction of the same kind)

Experiment 138 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 139 (source registers initialized by an instruction of the same kind)

Experiment 140 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 141 (source registers initialized by an instruction of the same kind)

Experiment 142 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 143 (source registers initialized by an instruction of the same kind)

Experiment 144 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 145 (source registers initialized by an instruction of the same kind)

Experiment 146 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 147 (source registers initialized by an instruction of the same kind)

Experiment 148 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 149 (source registers initialized by an instruction of the same kind)

Experiment 150 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 151 (source registers initialized by an instruction of the same kind)

Experiment 152 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 153 (source registers initialized by an instruction of the same kind)

Experiment 154 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 155 (source registers initialized by an instruction of the same kind)

Experiment 156 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 157 (source registers initialized by an instruction of the same kind)

Experiment 158 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 159 (source registers initialized by an instruction of the same kind)

Experiment 160 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 161 (source registers initialized by an instruction of the same kind)

Experiment 162 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 163 (source registers initialized by an instruction of the same kind)

Experiment 164 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 165 (source registers initialized by an instruction of the same kind)

Experiment 166 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 167 (source registers initialized by an instruction of the same kind)

Experiment 168 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 169 (source registers initialized by an instruction of the same kind)

Experiment 170 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 171 (source registers initialized by an instruction of the same kind)

Experiment 172 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 173 (source registers initialized by an instruction of the same kind)

Experiment 174 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 175 (source registers initialized by an instruction of the same kind)

Experiment 176 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 177 (source registers initialized by an instruction of the same kind)

Experiment 178 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 179 (source registers initialized by an instruction of the same kind)

Experiment 180 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 181 (source registers initialized by an instruction of the same kind)

Experiment 182 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 183 (source registers initialized by an instruction of the same kind)

Experiment 184 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 185 (source registers initialized by an instruction of the same kind)

Experiment 186 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 187 (source registers initialized by an instruction of the same kind)

Experiment 188 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 189 (source registers initialized by an instruction of the same kind)

Experiment 190 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 191 (source registers initialized by an instruction of the same kind)

Experiment 192 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 193 (source registers initialized by an instruction of the same kind)

Experiment 194 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 195 (source registers initialized by an instruction of the same kind)

Experiment 196 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 197 (source registers initialized by an instruction of the same kind)

Experiment 198 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 199 (source registers initialized by an instruction of the same kind)

Experiment 200 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 201 (source registers initialized by an instruction of the same kind)

Experiment 202 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 203 (source registers initialized by an instruction of the same kind)

Experiment 204 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 205 (source registers initialized by an instruction of the same kind)

Experiment 206 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 207 (source registers initialized by an instruction of the same kind)

Experiment 208 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 209 (source registers initialized by an instruction of the same kind)

Experiment 210 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 211 (source registers initialized by an instruction of the same kind)

Experiment 212 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 213 (source registers initialized by an instruction of the same kind)

Experiment 214 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 215 (source registers initialized by an instruction of the same kind)

Experiment 216 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 217 (source registers initialized by an instruction of the same kind)

Experiment 218 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 219 (source registers initialized by an instruction of the same kind)

Experiment 220 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 221 (source registers initialized by an instruction of the same kind)

Experiment 222 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)

Experiment 223 (source registers initialized by an instruction of the same kind)

Experiment 224 (source registers initialized by an instruction of the same kind, with dependency-breaking instructions)